运维人必会:Linux常用命令合集(一)

发布于:2022-12-19 ⋅ 阅读:(206) ⋅ 点赞:(0)

  cd

  切换目录:

  ls命令

  查看文件与目录的命令,list 的缩写:

云计算面试题icon-default.png?t=M85Bhttp://www.mobiletrain.org/interview/linux/

  grep命令

  文本查找:

  find命令

  拥有强大的查找功能:

  cp命令

  文件复制:

  mv命令

  用于移动文件:

  rm命令

  删除文件或目录:

>rm -f #就是force的意思,忽略不存在的文件,不会出现警告消息

>rm -i #互动模式,在删除前会询问用户是否操作

>rm -r #递归删除,最常用于目录删除,它是一个非常危险的参数

>rm -rf / #这是一个危险的命令,会造成系统所有文件丢失>rm -rf rumenz/* #强制删除rumenz目录下的非隐藏文件

>rm -rf rumenz/* #强制删除rumenz目录下的所有文件,包含隐藏文件

  ps命令

  查看进程:

  kill命令

  用于向某个工作(%jobnumber)或者是某个PID(数字)传送一个信号:

  signal的常用参数如下:

  killall命令

  用于向一个命令启动的进程发送一个信号:

  小技巧:killall后面直接跟上进程名就可以,不用像kill那样,需要先找到进程pid。

  file命令

  该命令用于判断接在file命令后的文件的基本数据,因为在Linux下文件的类型并不是以后缀为分的,所以这个命令对我们来说就很有用了。

  tar命令

  该命令用于对文件进行打包,默认情况并不会压缩,如果指定了相应的参数,它还会调用相应的压缩程序(如gzip和bzip等)进行压缩和解压。

  cat命令

  该命令用于查看文本文件的内容,后面跟上要查看的文件名,通常会和more和less一起使用。

  利用cat向文件中添加内容 cat > :

  EOF是end of file的意思,利用cat向文件中追加内容 cat >>:

  chgrp命令

  该命令用于改变文件所属用户组:

> chgrp rumenz rumenz.txt     #将rumenz.txt文件的所属组改成rumenz

> chgrp rumenz -R ./tmp       #递归的把tmp目录下所有文件(包含目录)的所属组改成rumenz


网站公告

今日签到

点亮在社区的每一天
去签到