现在的位置: 首页 > 综合 > 正文

Linux常用命令小结

2018年04月21日 ⁄ 综合 ⁄ 共 1235字 ⁄ 字号 评论关闭
find

  1. 根据文件名查找:
    find / -name lilo.conf //find命令后的“ /”表示搜索整个硬盘。

  2. 快速查找文件:
    find /etc -name smb.conf //在etc目录下查找

  3. 根据部分文件名查找
    find / -name '*abc*' //查找包含abc三个字母的文件

  4. 混合查找:-and操作符
    find etc/ -size +500000 -and -mtime +1 //在etc目录中查找大于500000字节,且在24小时内修改过的某个文件

ls
   用于显示目录内容
   格式:ls options filename
   options参数主要有:
       -a,--all 不隐藏任何以“.”字符开始的项目
       -A,--almost -all 列出除“.”,“..”以外的任何项目
       -l 显示文件和目录的详细资料

   使用ls命令后,会有几种不同的颜色:
       蓝色表示目录
       绿色表示可执行文件
       红色表示是压缩文件
       浅蓝色表示是链接文件
       加粗的黑色表示符号链接
       灰色表示是其他格式文件


diff
    用于比较两个文件,指出两者不同
    diff options 源文件 目标文件
    options参数主要有:
        -a 将所有文件当做文本文件来处理
        -b 忽略空格造成的不同
        -B 忽略空行造成的不同
        -l 忽略大小写的变化
cat
    用于连接并显示指定的一个或多个文件的内容
    cat options file1 file2
    options参数主要有:
        -n 由第一行开始对所有输出的行数编号
        -b 和-n类似,只不过不对空白行编号
        -s 遇到连续两行以上空白时,代换为一行的空白行

mkdir
    用于建立名称为dirname的子目录
    mkdir options dirname

cd /home 进入/home目录
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd 进入个人的主目录
cd - 返回上次所在的目录

pwd 显示工作路径

rm options 文件名称或者目录名称
    options:
       -f: 强制删除文件和目录,不提示
       -i: 删除每个文件时,先给提示询问用户
       -r: 删除整个目录,包括文件和子目录
       -v: 显示执行指令过程


cp options 源文件或目录 目标文件或目录
   options:
       -i: 目标文件已经存在需要覆盖时,会给用户提示
       -f: 覆盖,目标文件已经已经存在,不做提示
       -r: 若给出的源文件是一目录,则递归复制该目录下的所有子目录和文件,目标文件必须是目录


mv
  为文件或目录改名,或者将文件从一个目录移动到另外一个目录,
  格式: mv[options] 源文件或目录 目标文件或录
  options 主要有:
      -i 交互方式操作 -f禁止交互操作

  mv /usr/cbu/*. 将/usr/cbu/目录中所有文件移动到当前目录中
  mv a.txt b.txt 将a.txt重命名为b.txt

抱歉!评论已关闭.