Linux常用命令详解

1、cd命令 功能说明:切换目录

  举 例:cd /usr/local/  #进入到某个目录里;cd ..  #回上一级目录;cd /  #进入根目录; cd ~  #跳到当前用户的home目录


2、ls命令 功能说明:列出目录内容

  举 例:ls -ltr  #查看当前目录文件按照时间倒序排序;ls -lrt /home/  #查看指定目录下的文件; ls -ltra  #查看当前目录文件包括隐藏文件;


3、pwd命令 功能说明:查询所在目录

  举 例: pwd


4、cat命令 功能说明:查看小文件内容

  举 例:cat -n 123.txt  #查看整个文件内容并显示行号; cat -b 123.txt  #查看文件内容和行号(空白行不显示);

      cat a.txt b.txt > c.txt  #合并文件输入到另一个文件;

5、more命令 功能说明:查看大文件内容可以分页显示

    Enter 向下n行,需要定义。默认为1行

    Ctrl+F 向下滚动一屏

    空格键(space) 向下滚动一屏

    Ctrl+B 返回上一屏

    = 输出当前行的行号

    :f 输出文件名和当前行的行号

    V 调用vi编辑器

    !命令 调用Shell,并执行命令

    q 退出more

  举 例:more  -100 test.log  #设置查看日志每页100行; more +100 test.log  #设置查看日志从第一百行开始查看 


6、head命令 功能说明:查看文件的前面N行

  举 例:head -20 test.log  #显示文件前20行;

7、less命令  功能说明: 查看文件,和more功能相似比more更灵活 

  举 例:less test.log  #分页查看文件;  less -N  +20g test.log  #分页查看文件并显示行号,从20行开始查看(进入查看界面可以输入一下命令);

       

 

8、tail 命令  功能说明:查看文件,从文件末尾显示

  举例:tail -f test.log  #动态实时查看文件;  tail -100 test.log  #查看文件最后100行;

 


9、mkdir命令 功能说明:创建目录

 

  举 例:mkdir -p /tmp/XD/XD/class  #创建多级目录;  mkdir -m 777  test  #创建权限为777的目录;


10、rmdir命令 功能说明:删除目录

  举 例:rmdir /tmp/XD/XD/class  #删除class目录;  rmdir  -p  /tmp/XD/XD/class  #删除多层空文件夹;


11、 cp命令 功能说明:拷贝文件

  举 例:cp 123.txt class/   #拷贝文件到class目录下 ; cp -a 123.txt class/789.txt  #拷贝文件到class目录下并改名;


12、 mv命令 功能说明:移动或更名现有的文件或目录

  举 例:mv 123.txt 345.php   #修改文件名;mv 789.txt /home/987.php  #移动文件到其他目录;


13、rm命令 功能说明:删除文件或目录

  举 例:rm 987.php   #删除文件;rm -rf test  #删除文件夹和里面的所有文件;


14、 diff命令 功能说明:对比文件差异

  举 例:diff 123.txt 456.txt


15、ssh命令 功能说明:远程安全登录方式

  举 例:ssh  root@127.0.0.1  #远程连接其他Linux服务器


16、exit命令 功能说明:退出命令

  举 例:推出ssh 连接


17、id命令 功能说明:查看用户

  举 例:id root


18、uname命令 功能说明:查询主机信息

  举 例:uname -a


19、ping命令 功能说明:查看网络是否通

  举 例:ping 192.168.226.131  #检查网络是否联通;


20、echo命令功能说明:标准输出命令

   举 例:echo "this is echo 命令"  #界面打印;

 

21、touch命令 功能说明:创建一个空文件

  举 例:touch 123.txt  #创建文件;

 

21、man命令(ls --help) 功能说明:查看帮助文档

  举 例:man ls  #查看ls帮助说明;

22、help命令 功能说明:查看内部命令帮助

  举 例:help if  #查看if帮助说明;

 

23、wget命令 功能说明:linux系统的一个下载工具命令

  举例:wget http://cn2.php.net/distributions/php-5.6.13.tar.gz  #下载单个文件;

     wget -o php5.6.tar.gz http://cn2.php.net/distributions/php-5.6.13.tar.gz  #下载单个文件并命名;

        wget -b  http://cn2.php.net/distributions/php-5.6.13.tar.gz  #后台下载;

        wget http://cn2.php.net/distributions/php-5.6.13.tar.gz -P Download/  #下载到指定目录;

        wget --ftp-user=FTP_usser_name  --ftp-password=User_password  FTP_ADDRESS  #使用wget用户名和密码认证下载

24、curl命令 功能说明:

  curl -O(大写)https://www.baidu.com/index.html  #下载文件

25、ln命令 功能说明:

  软连接:ln -s eg:ln -s /home/XD/yum.log /usr/local/ i节点号跟源文件不一样,源文件一旦删除,软链接将找不到源文件
  硬链接:ln eg:ln /home/XD/yum.log /usr/local/XD/ i节点与源文件一模一样,源文件删除,硬链接还可以继续使用。常用于防止重要文件被误删

26、free命令 功能说明:查看服务器内存空间

  举例:free -h

 

 

 Mem 行(第二行)是内存的使用情况。
Swap 行(第三行)是交换空间的使用情况。
total 列显示系统总的可用物理内存和交换空间大小。
used 列显示已经被使用的物理内存和交换空间。
free 列显示还有多少物理内存和交换空间可用使用。
shared 列显示被共享使用的物理内存大小。
buff/cache 列显示被 buffer 和 cache 使用的物理内存大小。
available 列显示还可以被应用程序使用的物理内存大小。

27、gzip命令 功能说明:解压缩

  举例:gzip test.log  #压缩文件,不保留原文件;  gzip -c 7719804.html >  7719804.html.gz  #压缩保留源文件;

        

 

posted @ 2020-01-21 16:12  疯子++  阅读(316)  评论(0)    收藏  举报