笔记4.2-基础命令

1、pwd        显示当前目录名称      
                                    -p   显示链接的真实路径
2、cd           切换当前工作目录
                                    cd -  切换到当前目录的上一级
                                    cd ..  返回前一个目录
                                    cd     返回家目录
3、ls          显示目录与文件信息
                                    -a     显示所有文件
                                    -d     显示目录本身信息
                                    -h     显示容量信息
                                    -l      长格式显示文件详细的信息
                                    -u     显示文件的最新访问时间
                                    -t      显示文件并以修改时间排序(默认以文件名排序)
4、touch     创建文件或者更新修改时间

5、mkdir     创建目录
                                    -p     逐级创建目录
                                    -v     显示创建信息
6、cp        复制文件与目录
                                  -r      复制子文件与子目录
                                    -a     保留复制文件的原属性
7、rm       删除文件或者目录
                                    -f      不提示,强制删除
                                    -i      提示
                                    -r      递归删除
8、mv       移动或者重命名文件或目录
9、find      查找文件或目录
                                    -empty      查找空文件或目录                    find  /   -empty
                                    -group      按组查找                                   find  /   -group tom
                                    -name      按文档名称查找                        find  /   -name helloworld.py
                                    -iname     按名称查找,不区分大小写      find  /   -iname HELLOWORLD.py
                                    -mtime     按文件修改时间查找                 find  /   -mtime -3  #3天内被修改
                                                                                                                             +4 #4天前被修改
                                                                                                                                                                                                                     2   #2天前当天被修改
                                    -size        按文件大小查找                        find  /  -size  +10M   #查找大于10M的文件
                                    -type        按文件类型查找                        find  /  -type  f          # f 普通文件,d  目录,l  连接,b  c   设备
                                    -user       按用户查找                               find  /  -user tom 
                                    -exec      对查找文件执行命令                 find  /  -size +1M -exec ls -l {} \;
                                    -a  -o      与   或                                        find  /  -size +1M -a type f 
10、du      计算文件或者目录容量
                  -h            人性化显示容量信息
                                    -a            查看所有目录以及文件的容量信息
                                    -s            仅显示仅显示总容量
11、cat     查看文件内容
                                 -b             显示行号,空白行不显示
                                 -n             显示行号,包括空白行
12、more  逐页查看
13、less   逐页查看
14、head 查看文件前部内容,默认显示十行
                  -n            显示文件的前N行内容
                                    -c    1K    显示文件的前1KB文件
15、tail     查看文件尾部内容,默认显示十行
                                    -n            显示文件的后N行内容
                                    -c     1K   显示文件的后1K 的内容
                                    -f             动态查看文件内容  按Ctrl+C退出
 16、wc    统计行数,字节或单词的统计信息
                  -c            显示文件的字节统计信息
                                    -l             统计行数信息
                                    -w          显示文件单词统计信息
    17、grep   按关键词查找匹配的行
                                    -i            忽略大小写
                                    -v           取反匹配
                                    -w          匹配单词
                                    --color    匹配加颜色
        18、echo   显示一行指定字符
                                        -n       不输出换行   默认输出后换行
                                            -e       支持反斜线开始的转义字符,屏蔽反斜线后面字符的原本含义
                                                                \\            反斜线
                                                                \a           报警器
                                                                \b           退格
                                                                \c           不添加格外输出,默认添加换行
                                                                \f            输入表单格式,换行后保留光标位置
                                                                \n           换行
                                                                \t            生成水平tab
                                                                \v           生成垂直tab

            19、ln     创建链接
                                                -s       创建软链接       ln  -s   /123    /root/123
                                                          硬链接              ln       /123    /root/123      
            20、gzip          压缩 
                                                    -d           解压缩        gzip   -d   hello.txt.gz
                            bzip2         压缩
                                                    -d           解压缩        bzip2  -d hello.txt.bz2
            21、tar              文件归档打包
                                                    -c             创建打包文件                             #tar -zcf   123.tgz    /123
                                                    --delete    删除打包中的单个文件
                                                    -r             向包内追加文件
                                                    -t             列出包内文档
                                                    -x            释放打包文件                             #tar  -zxf   123.tgz   -C  /root
                                                    -C           指定释放路径
                                                    -f            指定打包后的文件名
                                                    -j            用bzip2压缩
                                                    -z           用gzip压缩
                                                    --remove-files    打包后删除源文件

猜你喜欢

转载自blog.51cto.com/8133114/2484626
4.2