Linux的常用命令

说在前面的废话(*^▽^*):

  1、以下命令没有写使用格式的均可以单独执行。

  2、本文为了方便辨认均使用中文符号,实际使用中均应使用英文符号,望周知\(^o^)/~

 

文件操作相关命令:

==>cd:打开目录

  ll:显示当前目录下的详细信息

  ls:显示当前目录下所有文件

  vi:打开或新建并打开(文件不存在时)文件,默认为命令模式,使用格式是:vi+文件名

      ==>敲击Insert键可进入编辑模式

      ==>敲击Esc可推出编辑模式进入命令模式

      ==>编辑完成进入命令模式输入:wq对编辑的内容进行保存并退出,:wq!进行强制保存退出,:q不保存直接退出,:q!不保存并强制退出

  mkdir:新建目录,使用格式是:mkdir+文件名

  cp:拷贝文件,使用格式是:cp+原文件+目标文件(+文件名)(若文件不在当前目录需带上文件路径,若带上了文件名则会对复制后的文件进行更名)

      ==>拷贝目录时,则需要加-r,使用格式是:cp -r +原目录+目标目录

  mv:移动或重命名文件,重命名的使用格式是:mv+原文件名+新文件名;移动文件的使用格式是:mv+文件名+目标路径(可以是绝对路径或相对路径)

  scp:拷贝文件到远程目录,拷贝目录需要加-r,使用格式是:scp+文件名+远程机器ID(名字@ID:)+路径,例如:scp test.txt root@192.168.1.1:/test(随便写的ID,有问题的话联系我删除哈)

  pwd:查看当前路径(显示的是绝对路径)

  find:查找文件或文件夹,使用格式是:find+路径+(-name)+"*.txt"(此处为举例说明,查找的是路径中名字以.txt结尾的文件)

  rm:删除文件或文件夹,使用格式是:rm+文件/文件夹,

    ==>当删除对象是文件夹时,需要加-r,格式是:rm -r+文件/文件夹

  tar:备份(压缩)文件,使用格式是:tar -cvf+压缩的目标文件名+原文件名(保存目录不在当前目录时需加上目录)

    ==>解压文件,使用格式是:tar -xvf+要解压的文件(-C+解压后的路径(解压到指定目录))

  cat:查看文件内容,使用格式是:cat+文件名(可加上路径查看指定路径下的文件)

  grep:按行过滤(循环过滤当前目录下所有问价+ -r),使用格式是:grep "test" d*(举例说明,显示所有以d开头的文件中包含test的行)

  tail:查看日志后n行(n默认为10),使用格式是:tail -n +数字(查看多少行数字就是多少)

  railf:动态查看日志,使用格式是:tailf -n +数字(动态查看日志后n行),与tail -f(查看日志尾部)相同效果

    ==>查看日志后不退出,并且动态刷新日志,可以使用Ctrl+c退出

 

权限操作相关命令:

==>su:切换用户,使用格式是:su 用户名(不改变当前环境变量),su - 用户名(改变为切换到的用户的环境变量),su(后面不接用户名时,默认切换到root用户)

  sudo:以系统管理员身份运行命令

  chown:修改文件权限,使用格式是: chown 用户:用户组 文件夹(将文件的拥有者变更为某个用户组的某个用户)

  chmod:修改文件权限,使用格式是:chmod 777 +文件(777表示读写执行的权限)

    ==>使用格式:chmod -R 777 *(*是通配符,修改所有文件,-R表示对当前文件夹下所有文件进行修改)

    ==>关于777:如下图所示红框标注区域,除第一列字符外,其他部分字符 - 表示无该权限。

          第一列字符表示文件的属性:d表示文件夹,-表示文件

          第234列字符:文件拥有者的权限

          第567列字符:文件所属组的权限

          第8910列字符:文件夹其他用户的权限

          r:read,读=4

          w:write,写=2

          x:execute,执行=1

      

 

文件操作相关命令:

==>reboot:远程重启Linux服务器

  shutdown:关机

  date:设置时间,使用格式是:date -s +日期+时间

  ps:查看进程,一般配合grep使用,使用格式是:ps -ef|grep java (举例说明,查找所有与java有关的进程)

  kill:关闭进程,使用格式是:kill -9 进程号--->强制关闭进程号所在进程(-9表示强制关闭)

  free:查看内存占用率

  netstat:查看已开启的端口,使用格式是:netstat -lpn

    ==>netstat可配合grep使用,使用格式是:netstat -lpn|grep xxx:查看xxx端口开启的情况

  ping:测试与目标主机的连通性,使用格式是:ping + 主机ID

  ifconfig:查看和配置网络设备,通常使用root身份或者配合sudo命令使用。

 

posted @ 2018-11-07 17:06  吾心安处是吾乡  阅读(180)  评论(0编辑  收藏  举报