您的位置:首页 > 运维架构 > Linux

linux 几个常用的命令整理

2017-04-21 16:24 260 查看
1. history 查看历史执行的命令记录

     histroy n  --查看最新n条历史命令

     !number    -- 执行编号为number 的历史命令

2. 文件的复制

     cp 复制文件或目录

    -b 或 --backup  删除、覆盖目的文件先备份,备份的文件或目录亦建立为符号链接,

                            并指向源文件或目录链接的源文件或目录。假如没有加上这个参数,

                            在复制过程中若遇到符号链接,则会直接复制源文件或目录

    -f 或 --force       强行复制文件或目录, 不论目的文件或目录是否已经存在

    -v 或 --verbose     显示执行过程

    -r                  递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,

                        不属于目录或符号链接,则一律视为普通文件处理

    -R 或 --recursive   递归处理,将指定目录下的文件及子目录一并处理

3. 文件的移动 

     mv 文件的移动与重命名

    -b :若需覆盖文件,则覆盖前先行备份。 

    -f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;

4. 文件的删除

     rm 文件的删除

    -f, --force    忽略不存在的文件,从不给出提示。

    -r, -R, --recursive   指示rm将参数中列出的全部目录和子目录均递归地删除。

    -v, --verbose    详细显示进行的步骤

5. 文件的的创建

    mkdir 文件的创建

    -p 创建丢失中间路径名称目录。如果没有指定 -p 标志,则每个新创建的目录的父目录必须已经存在。

6.文件编辑,查看
    vi 编辑文件

    i   开始编辑

    按键esc 退出编辑

    : 开始执行命令

    wq 保存退出

    q! 直接退出不保存

7. 查看当前路径

   pwd

8. 修改密码

   passwd  --- 修改自己的密码

   passwd username --- 修改该用户的密码

9.文件的排序

  du -sh /usr/* | sort -rn  --这是按兆(M)来排序

  du -s /usr/* | sort -rn | head  --选出排在前面的10个

  du -s /usr/* | sort -rn | tail --选出排在后面的10个

  ls -alt   --按修改时间排序

  ls --sort=time -la -- 等价于> ls -alt

  ls -alc  --按创建时间排序

  ls -alu  --按访问时间排序

           --以上均可使用-r实现逆序排序

10.文件的查找

   find 查找文件

   find /etc -name '*srm*'    --根据文件名称查找

   find / -amin -10  -- 查找在系统中最后10分钟访问的文件 

   find / -atime -2   -- 查找在系统中最后48小时访问的文件 

   find / -empty      --查找在系统中为空的文件或者文件夹 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux