zoukankan      html  css  js  c++  java
  • linux 基本命令操作

    1、ls 命令

      ls -a  列出所有文件,包括隐藏文件

      ls -l  列出文件详细信息

      ls -r 列出所有文件包括文件夹

     查询具体文件可以在命令后面加  |grep 要匹配的字符串,方便我们查找,如:ls -l |grep test   ,这样就会匹配出文件名含有test的文件

      博客地址

    2、cd命令

      cd  加目录 移动到某一个目录 如:cd /home/test/

      cd  ../  退到上一级目录

      cd   退到根目录下

      平时用cd命令可能会忘记自己进入的目录是哪一个,可以使用 pwd 命令查看当前目录

    3、mkdir 创建文件夹命令  如:mkdir  /test/

      如果创建多级空目录 使用参数 -p  如:mkdir -p /test/test1/test2/

      删除空白文件夹使用 rmdir 命令 ,删除非空目录可使用rm命令,见下方

    4、touch 命令 创建空白文件  如 touch test.txt

      博客地址

    5、vi 命令  如果文件存在 ,则编辑文件,否则创建文件    如:vi /home/test.txt  

    6、rm命令 

      rm -r  目录名称    删除 目录

      rm -ri  目录名称   每次询问删除文件,需要键入y确认每个删除的文件

      rm -rf 目录名称     即使设置i参数也强制删除文件

    7、cp 命令

      cp 源文件名  目标路径  ,目标路径后可添加文件名及为复制文件的文件名

      参数说明 -f 强制复制

          -r  复制目录

          -i  每次询问复制

    8、cat 命令

      cat  文件名  查看文件内容,文件过长可在命令最后添加使用 |more 参数 分屏显示

      cat 文件名 >> 文件名,如:cat /etc/test.txt >> /home/test1.txt  将文件test1.txt内容合并到test.txt里面

    9、sed 命令,查看示例:

      删除包含指定字符串的行:sed -i  '/localip/'d  /etc/pptpd.conf  删除文件pptpd.conf 中包含localip的行

      删除包含指定字符串的行:nl /etc/pptpd.conf | sed '/root/d'  查找并列出包含root字符串的行

      查看文件指定行内容:nl /etc/pptpd.conf  | sed -n '5,7p'  查看pptpd.conf中5-7行内容
      删除文件指定行内容:nl /etc/pptpd.conf | sed '5,7d'   删除pptpd.conf中5-7行内容

      查找包含指定字符串的行:nl /etc/pptpd.conf | sed '/root/p'  查找并列出包含root字符串的行

      该命令还有很多功能,未能一一列举!

      博客地址

    10 、tar命令  压缩或解压命令

      参数 -c 创建新压缩文件

        -x 解压

        -f 使用这个文件或设备(一般必选)

        -v解压或压缩是否显示详细清单

      示例:tar -cvf  t.tar *.txt  压缩当前目录下以.txt结尾的文件为t.tar  ,压缩指定文件直接把*.txt替换为要压缩的文件路径,多个以空格隔开
         tar -xvf  t.tar   解压当前目录下以t.tar

      注压缩解压命令还有:gzip  压缩为.gz文件

                unzip 解压zip文件

                bzip2 压缩为.bz2文件

      博客地址

    11、chmod 命令 文件权限命令

      

      这个要查看文件了如上是ls -l命令查看到的文件列表

    其中第一段就是文件权限 r代表可读,w代表可写,x代表可执行

    后面的第一个root代表文件所属对象,第二个代表文件所属组,

    再后面是文件大小,之后是最后修改文件时间,最后是文件名,

    给文件添加执行权chmod u+x test.txt   即给test.txt添加执行权限

      命令有参数选择 u代表当前用户权限,上面的命令是给当前用户添加了执行权限,其他用户登录无执行权限;可选择参数a 即代表所有用户,如下:

          chmod a+x test.txt  

    其他如执行w ,读r  权限添加同上

    取消文件某些权限使用 - 如:chmod u-x test.txt  取消当前用户文件test.txt的执行权限,

                 chmod a-x test.txt  取消文件test.txt的执行权限,

    12、ifconfig 命令   查看网卡

      ifconfig  查看网卡

      ifconfig eth0 down/up 禁用/启用网卡

      ifconfig eth0  192.168.1.2 netmask 255.255.255.0  修改ip地址及掩码为192.168.1.2 255.255.255.0

      貌似linux网络命令还保留了ip命令,更加强大,待熟悉 

    13、关机/重启命令:poweroff reboot shutdown

      第一个直接关机命令,第二个直接重启命令,第三个关机命令带参数,可选关机或重启

      shutdown -r now  马上关机重启

      shutdown -h now 马上关机

      shutdown -h 18:00    18点定时关机

      shutdown -h  +5  五分钟后关机

    定时命令同样适用于-r参数

    还有很多命令  就不一一列举了。。。。。。。。。。。。

      博客地址

        

      

  • 相关阅读:
    my first android test
    VVVVVVVVVV
    my first android test
    my first android test
    my first android test
    ini文件
    ZZZZ
    Standard Exception Classes in Python 1.5
    Python Module of the Week Python Module of the Week
    my first android test
  • 原文地址:https://www.cnblogs.com/huxdiy/p/3567356.html
Copyright © 2011-2022 走看看