Linux常用命令

148 阅读2分钟

yum常用命令

yum是基于rpm包的管理工具(类似nodeJs/npm)

命令形式: yum [参数] [命令] [包名]
参数:-y 所有提问都回答yes
    -c 指定配置文件config
    -q 安静模式
    -v 详细模式
    -d 设置调试等级(0-10)
    -e 设置错误等级(0-10)
    -R 设置yum处理一个命令的最大等待时间
    -C 完全从缓存运行

例: yum -y install yumex

yum install packageName   //安装程序包

yum update                //更新全部
yum update packageName    //更新指定程序包
yum check-update          //检查可更新的程序
yum upgrade packageName   //升级指定程序包

yum info                  //列出所有已安装包信息
yum info packageName      //列出程序包信息
yum list                  //列出所有已安装和可以安装的程序包
yum list packageName      //显示程序包安装情况
yum deplist packageName   //查看程序包依赖情况

yum clean packageName     //清除缓存目录下的程序包
yum clean headers         //清除缓存目录下的headers
yum clean oldheaders      //清除缓存目录下旧的headers
yum clean all             //清除缓存目录下的程序包

yum remove packageName    //写在指定程序包

rm常用命令

rm命令可以删除一个目录中的一个或多个文件或目录

命令形式:rm [选项] [参数]

-i 删除的时候提示是否确认删除(删除多个每个都会提醒)
-r 递归删除,用于删除目录
-d 删除空目录(若目录不为空,则无法删除)
-f 强制删除(不提示)

1.交互删除
rm -i test.js

2.递归删除某个目录下文件以及子目录
rm -rf tomcat/

3.删除当前目录下的所有js文件类型文件
rm -v *.js

4.删除当前目录下所有的.bin目录,删除前逐一询问确认
rm -i *.bin

ps常用命令

ps命令是linux中的查看命令,主要查看系统进程

ps -e    //显示所有程序
ps -f    //显示UID,PPIP,C与STIME栏位
ps -ef   //用标准的格式显示这个进程

UID:用户ID
PID:进程ID
PPID:父进程ID
C:CPU计算执行优先级,值越大,越是密集型运算,优先级会降低
STIME:进程启动时间

例:ps -ef|grep nodejs   //显示nodejs所有进程

netstat命令(查看端口号)

netstat -an | grep 22

vim常用命令

gg 光标跳转到该文件行首
dG:删除光标行及以下行的全部内容