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参数

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

      博客地址

        

      

  • 相关阅读:
    vue 组件开发 props 验证
    vue中$emit与$on
    vue中的 ref 和 $refs
    Animate.css动画特效
    Css Tada动画效果(Css Tada Animation Effect)--- shake抖动效果
    给某个dom对象添加动画fadeIn、fadeInDown、flipInY、jackInTheBox
    uniapp导航栏自定义按钮及点击事件
    uniapp的微信小程序,获取授权,获取中文街道地理位置
    在mac上如何用safari调试ios手机的移动端页面
    条件编译
  • 原文地址:https://www.cnblogs.com/huxdiy/p/3567356.html
Copyright © 2011-2022 走看看