zoukankan      html  css  js  c++  java
  • Linux十大常用命令

    No

    命令

    功能

    实例

    解释

    1

    mkdir

    创建目录

    mkdir newdir
    mkdir dir/subdir
    mkdir -p newdir/subdir

    -p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,
    系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录

    2

    rmdir

    删除目录

    rmdir temp

      

    3

    cd

    改变目录

    cd test
    cd ..
    cd ../dir/subdir

      

    4

    ls

    显示文件信息

    ls
    ls -l
    ls -h
    ls *.jpg
    ls /tmp/seq*
    ls -lR

    参数:
    -l
    表示long,显示全部信息,包括属性、权限、大小和创建日期等
    -h human-readable
    文件大小以kb,Mb等显示
    -R recursive
    同时列出所有子目录层

    5

    cat

    编辑文件

    cat seq1
    cat > seq1
    cat >> seq1

    cat file:显示file中的内容
    >
    seq1中逐行输入文本,用Ctrl+D结束输入
    >>
    seq1中追加append文本,用Ctrl+D结束输入

    6

    less/more

    显示文件内容

    less mytxt.list

    less 逐屏显示文件内容,回车进一行,空格进一页,b上一页,q退出,上下箭头也可滚动
    less
    允许往回滚动
    more
    逐屏显示文件内容,同less一样,区别是上下箭头不能滚动
    cat
    一行一行显示,不分屏幕

    7

    cp

    复制文件

    cp txt1 txt2
    cp ../dir/person.sw .
    cp /tmp/txt1 .
    cp *.jpg ../pic

    cp source dest

    8

    mv

    更改文件名

    mv txt1 test1

    将文件名txt1改为test1,不保留txt1

    9

    rm

    删除文件或目录

    rm txt1
    rm *.txt
    rm /tmp/*.txt
    rm -rf tmp

    参数:
    -r recursive
    递归删除
    -f force
    不提示是否确认删除

    10

    chmod

    改变权限

    chmod -w seq1.t
    chmod +w txt1
    chmod 755 bin/*

    取消用户对seq1.t写的权限
    将当前目录下txt1设置为本用户可写,其他用户权限不变
    将子目录bin下所有的文件设置为本用户可读可写可执行,其他用户为可执行

  • 相关阅读:
    vue-cli + webpack 构建vue.js开发环境
    JDK、Eclipse、Myeclipse、Tomcat等各种软件的版本详解(写给对版本和兼容性问题焦头烂额的你)
    总结下var、let 和 const 的区别
    vue双向绑定原理
    Vue中computed和watch的区别
    前端面试题总结
    微信开发之上传素材
    微信开发之向用户群发文本消息
    微信开发之获取用户详细列表
    TPshop入门大纲
  • 原文地址:https://www.cnblogs.com/fanyong/p/3460588.html
Copyright © 2011-2022 走看看