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

dfdu 占用不一样请看这里:诡异的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

回到顶部