系统、工具

Linux

  • 标识符如$前带~为用户主目录:conanan@Conanan:~$;带/为根目录:conanan@Conanan:/$

  • cd~(进入用户主目录);/(进入根目录);

  • 创建目录和移除目录

    mkdir [-p](创建级联路径)、rmdir(只用于没有子路径的路径)

  • 列出文件列表

    ls [-a] ll(-h友好显示文件大小)、 dir

  • 浏览文件

    cat(全部内容)、more(分页,回车下一行,空格下一页)、

    less(pgup、pgdn)、tail(-n显示后n行-f动态查看)

  • 文件操作

    • rm(-r递归删除,-f不用询问,-rf慎用)。以下俩同样可以有这三个后缀

    • cp(复制,需要指定源文件名或文件夹名与目标文件名或文件夹名),若是文件夹名则只复制源文件夹里面的数据

    • mv(移动或者重命名)。

    • tar(打包但不做压缩,解包)

      • -c:创建一个新tar文件

        -v:显示运行过程的信息

        -f:指定文件名

        -z调用gzip压缩命令进行压缩、解压

        -t:查看压缩文件的内容

        -x:解开tar文件

      • 打包tar –cvf xxx.tar ./*

      • 打包并且压缩tar –zcvf xxx.tar.gz ./*

      • 解压tar –zxvf xxx.tartar -zxvf xxx.tar.gz -C /usr/aaa(-C指定路径)

  • pwd:显示当前所在目录

  • grep:查找符合条件的字符串,用法grep [选项]... PATTERN [FILE]...

    • grep lang anaconda-ks.cfg 在文件中查找lang

      –color高亮显示,-A5当前行和后5行,-b5当前行和前5行

  • netstat 查看网络端口。netstat -an | grep 3306 查询3306端口占用情况

  • ps 正在运行的某个进程的状态

    • ps –ef 查看所有进程
    • ps –ef | grep ssh查找某一进程
  • kill 杀掉某一进程

    • kill 2868 杀掉2868编号的进程
    • kill -9 2868 强制杀死进程
  • chmod 变更文件或目录的权限chmod 755 a.txtchmod u=rwx,g=rx,o=rx a.txt