Shell 常用命令
下载文件:wget <url>
切换用户:sudo -u <userName> -i
解压 zip 文件:unzip <fileName>
添加别名:alias <newCommand>='oldCommand'
(.bashrc
文件一般在 ~
目录下)
使用 tar 压缩:tar -cvf <tarName> <sourcePath>
使用 tar 解压:tar -xvf <tarName>
通过 pid 查找进程:(sudo) ps -ef | grep <pid>
查看 node 进程:ps -ef | grep node
杀死进程:kill -9 <pid>
查看系统:cat /proc/version
(参考:系统环境-Linux-常用命令 – 张蛮子 – 博客园)
修改文件权限:chmod 777 <fileName>
查看文件大小:du -sh *
查看系统占用情况:df -lh
df
和du
占用不一样请看这里:诡异的Linux磁盘空间被占用问题,根目录满了,df和du占用不一样【转】
查看进程磁盘占用(可读):lsof | grep deleted | numfmt --field=8 --to=iec
端口占用
查看所有端口监听情况1:(sudo) lsof -n -P -i TCP -s TCP:LISTEN
查看所有端口监听情况2:(sudo) lsof -i -nP | grep LISTEN
查看指定端口监听情况:(sudo) lsof -nP -i4TCP:<port> | grep LISTEN
文件输出
查看文件指定行数:sed -n '<startNumber>, <endNumber>p' <fileName>
查看文件末尾指定行数:tail -n <number> <fileName>
工具安装
安装 git:yum install git
安装 node:
# step-1 下载curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
# step-2 安装
sudo yum -y install nodejs
(参考:Installing Node.js via package manager | Node.js)
以上是 Shell 常用命令 的全部内容, 来源链接: utcz.com/z/264630.html