美文网首页Linux基础
Linux基础命令(一)-文件及目录操作

Linux基础命令(一)-文件及目录操作

作者: hipeer | 来源:发表于2018-09-08 15:19 被阅读0次
    1. 获取命令帮助信息

    man 命令/文件


    2. 关机,重启,注销

    shutdown -h now 立刻关机
    shutdown -r now 立刻重启
    logout 注销


    3. 文件和目录操作常用命令(10个)
    命令 参数及说明
    pwd 查看当前所在目录
    cd 切换目录 例: cd .. (切换到上级目录)/ cd - (切换到上次目录)/ cd ~ (切换到家目录)
    ls 列出文件夹下的内容
    -l 以详细列表格式显示目录下的文件和文件夹
    -d 显示目录或文件的名称
    -a 显示目录下所有的文件和文件夹
    -R 递归显示目录下的文件和文件夹
    -s 显示文件和文件夹的大小
    touch 创建新文件或改变文件的时间
    mkdir 创建文件夹
    -p 如果要建立的文件夹的上级目录不存在,则一起建立
    mv 移动或重命名文件和文件夹
    cp 复制文件或目录
    -r/-R 递归复制文件夹(拷贝文件夹的时候用)
    rmdir 删除文件夹(只有空文件夹才能删除)
    rm 删除文件或文件夹
    -f 强制删除
    -r/-R 递归删除
    -i 删除前先询问
    ln 创建软链接或硬链接(不加参数默认创建硬链接)
    -s 创建软链接

    4. 文件查看,过滤,编辑常用命令(10个)
    命令 参数及说明
    stat 查看文件或文件夹元数据
    cat 查看文件内容或者和并文件
    -n 由1开始显示每行的行号
    less 分页显示文件内容
    -N 显示行号
    -m 显示读取文件的百分比
    -p pattern 搜索pattern
    more 分页显示文件内容
    +number 从第几行开始显示
    -number 每页显示几行
    head 显示文件内容头部(默认显示前十行)
    -n 指定显示文件前几行
    tail 显示文件内容尾部(默认后十行)
    -n 指定显示文件后几行
    -f 监视文件的改变内容
    cut 从文本中提取一段文字并输出
    -d 指定分割符(默认空格)
    -f 显指定要显示的字段(-f 1,3 / -f 1-3)
    sort 文本排序
    -n 数值排序
    -r 逆序
    -f 排序时忽略大小写
    -t 指定分隔符
    -k 以哪个关键字排序
    -u 排序结束后相同的行只显示一次
    uniq 去除重复行
    -c 显示文件中重复行的次数
    -d 只显示文件中重复的行
    wc 统计文件的行数,单词数或字节数
    -l 统计文件行数
    -w 统计文件中的单词数
    -c 统计文件的字节数
    -L 打印最长行的长度

    5. 管道 | 和重定向 > 、 >>

    管道符能把前一个命令的输出作为后一个命令的输入
    命令1|命令2|命令3...
    覆盖输出
    命令 > 文件
    追加输出
    命令 >> 文件
    重定向错误输出
    命令 2> 文件
    命令 2>> 文件
    set -C 禁止对已存在的文件使用覆盖重定向
    强制覆盖 >|
    set +C 取消上述限制
    重定向标准输出或错误输出至同一个文件
    命令 &> 文件


    6.查找文件

    find 查找路径 [参数] [限定条件] [执行的动作]

    限定条件 说明
    -name 按文件名进行查找,支持通配符* ?[]
    -iname 忽略文件名大小写查找
    -user 按照文件属主查找
    -group 按照文件属组查找
    -uid 按照uid查找
    -gid 按照gid查找
    -nouser 查找没有属主的文件
    -nogroup 查找没有属组的文件
    -type 查找某一类型的文件: f(普通文件),s(套接字文件),p(管道文件),c(字符设备文件),b(块设备文件),d(目录),l(符号链接文件)
    -size n[cwbkMG] 查找文件长度位n块的文件,带有cwbkMG时表示文件长度以字节计
    -mtime 按照文件的修改时间查找,-n(n天以内),n(距现在n天),+n(n天以前)
    -ctime 按照文件的状态改变时间查找-n,n,+n
    -atime 按照文件的访问时间查找-n,n,+n
    -perm 按照文件权限来查找文件
    组合条件 说明
    -a 取交集
    -o 取并集
    -not 取反
    ! 取反
    执行动作 说明
    -print 将匹配的文件输出到标准输出
    -ls 显示每个文件的信息
    -exec 对匹配的文件执行该参数给出的shell命令
    -ok 与-exec一样不过每次执行之前需要用户确认

    相关文章

      网友评论

        本文标题:Linux基础命令(一)-文件及目录操作

        本文链接:https://www.haomeiwen.com/subject/vxukgftx.html