Linux常用命令

帮助命令:

  man:man ls

  help:ls --help

  info: info ls 

常用文件夹/文件 操作:

  cd:切换目录

  pwd:查看当前目录路径

  ls、ll、ls -l:列出目录下的内容,其中ll和ls -l是表示长格式显示文件的详情,显示的内容中首字符表示文件类型(l:链接文件、d:文件夹、-:普通文件)

  mkdir:新建目录。如果要新建多级目录,可以使用参数 -p

  rmdir:删除空目录。删除非空目录。如果要删除多级空目录,可以使用参数-p 级联删除

  如果要新建多个目录或者删除多个目录,是可以在目录中空格,如 mkdir file1 file2或者 rmdir file1 file2

  rm:删除文件或目录。

    参数:-f:删除文件不提示。不能删除目录

          -r:删除文件或者目录。会出现提示。当删除完指定目录下的内容后,会提示是否删除指定目录,因此可以删除指定目录。

          -rf:删除指定目录,不提示。

  mv:(1)移动文件或目录(2)修改目录或文件名字

    如:mv file1 file2 file3/ :表示移动file1和file2到file3下

    当file5不存在时,mv file file5:表示将file名字改成file5。这里就不可以两个文件一起改。

  cp:复制目录或者文件

 

  新建文件:

    touch:如果该文件已存在则会修改其更新时间,如果不存在,则会新建一个空白文件

    vi:如果该文件已存在,则表示编辑该文件,如果不存在,则新建一个空文件并开始编辑

    >>:新建文件,如果文件存在则文件不变(更新时间也不变),如果不存在,则新建一个空白文件。

  file:查看文件类型

  查看文件内容:

    cat:直接查看完整;

    more/less:以分页方式查看文件内容;

    head:查看文件头部 ,默认前10行,head -20:前20行;

    tail:查看文件尾部,默认最后10行,tail -20:最后20行;

      tail -f 文件名:表示把实时写入到该文件的内容打印到屏幕上;该命令经常用在查看日志定位问题中,可以把日志与操作对应起来。

  wc:统计文件的信息,如果统计行使用参数-l

用户/用户组/权限操作类命令:

  useradd:新增用户

  userdel:删除用户

  passwd:设置用户密码

  usermod:修改用户信息

 

  groupadd:新增组

  groupdel:删除组

  

  chown:修改文件的所有者和所属组

    chown 用户名 文件名     表示只修改文件的所有者

    chown :组名 文件名        表示只修改文件的所属组

    chown 用户名:组名 文件名     表示同时修改文件的所有者和所属组

    chown -R 用户名:组名 文件夹名   表示修改文件夹及文件夹下所以文件的所有者、所属组

  chgrp:只能修改文件的所属组,语法是chgrp 组名 文件名

  chmod:修改文件的权限。读、写、执行,权重是4、2、1

文本处理:

  1、rpm -qa :查询系统中安装了哪些安装包;

  2、vi工具:

    命令模式 

    编辑模式

    末行模式

安装应用程序常用命令:

  打包:tar -zvcf 打包之后的文件名(*.tar.gz) 要打包的文件

  解压缩:tar -zvxf 压缩包名字

  yum包管理:

    yum search 安装的软件

    yum install 软件包名字

网络服务管理:

  查看ip:ip addr

  排查网络故障:ping

  服务管理:

    systemctl 管理命令 服务名称    如:systemctl status firewalld.service

端口监听:

  查看端口的连接:netstat 、lsof

进程管理:

  ps、top

  查看当前系统进程: ps -elf  (pid:进程号 、PPID:父进程)

  查看 动态进程变化:top  关注某个进程的cpu、内存等使用情况,经常用在监控服务器资源中;

  free:查询内存的使用情况,常用参数:-m表示以兆为单位显示,-g表示以G为单位显示。

  

posted @ 2020-08-31 16:22  墨韵如晞  阅读(166)  评论(0编辑  收藏  举报