zoukankan      html  css  js  c++  java
  • linux命令1

    ps:方括号里的内容为可选内容

    目录

    1. ls
    2. cd
    3. pwd
    4. mkdir
    5. rmdir
    6. touch
    7. cat
    8. cp
    9. rm
    10. mv
    11. chmod

    字符

    $:普通用户
    #:root用户
    :表示用户根目录
    /:表示系统根目录

    命令

    1. ls

    ls:查看当前目录的所有内容(List
    格式:
    ls [选项] [文件名或目录名]

    选项:

    • -s:显示每个文件大小(size
    • -S:按文件大小排序(size sort
    • -a:显示所有文件,包括隐藏文件(all
    • -l:使用长格式显示文件(length
    • -t:按文件修改时间排序(time
    • -F:显示文件类型描述符

    选项之间可以任意组合,如-al,-sa

    长格式解读:

    当使用ls -l命令后会显示如下结果
    image.png

    那么这些命令是什么意思呢

    IMG_A75D3910DBD6-1.jpeg
    IMG_675B3761996E-1.jpeg

    其中:

    • r:读(read
    • w:写(write
    • x:执行(execute
    2. cd

    cd:改变目录(Change Directory

    格式:
    cd 路径名

    例子:
    cd ..:表回退到上级目录
    cd /:表回系统根目录
    cd ~:表回用户根目录
    cd -:表示进入当前目录之前操作的目录。
    假设有这么一个文件路径:a/b/c,当前是在a文件夹内

    cd a
    cd b
    cd c
    cd - // 当前在c目录,执行完后,进入b目录
    
    3. pwd

    pwd:显示当前文件路径(Print Working Directory

    格式:
    pwd

    4. mkdir

    mkdir:显示当前文件路径(MaKe Directory

    格式:
    mkdir [选项] 目录名

    选项:

    • -m权限:对新建目录设置权限,如777,744,755
    • -p:可以递归建立子目录
    5. rmdir

    rmdir :只能删除一个空目录(ReMove Directory

    格式:
    rmdir [-p] 目录名

    选项:

    • -p:可以递归删除各级空目录
    6. touch

    touch :创建文件

    格式:
    touch 文件名

    7. cat

    cat :很多用法,基本作用是合并文件,并在屏幕上显示整个文件的内容(concatenate)

    格式1:
    cat [选项] [文件名]

    选项:

    • -a:显示所有字符,包括换行符、制表符等
    • -n:显示行号,包括空行
    • -b:显示行号,不包括空行
    • -s:连续的空格合并成一个空格

    例子:
    显示hello.txt中内容:cat hello.txt

    格式2:
    cat > 新文件名:创建一个新文件,并向其中写入内容(>:表示重定向),若要结束写内容,按ctrl+d

    格式3:
    cat 文件1 文件2 > 文件3 :合并文件,将文件1和文件2的内容合并到文件3中

    格式4:
    cat 文件1 >> 文件2 :将文件1的内容全部添加到文件2的最后

    8. cp

    cp :文件复制(CoPy

    格式:
    cp [-i] 源文件 目标文件夹或目标文件

    选项:

    • -i:以安全的询问的方式进行复制

    例子:

    • 将txt文件复制dir1文件夹里:cp txt dir1
    • 将txt文件复制给/tmp/txt2文件:cp txt /tmp/txt2
    9. rm

    rm :删除指定文件(ReMove

    格式:
    rm [选项] [文件名或目录名]

    选项:

    • -i:以安全的询问的方式进行复制
    • -r:删除指定目录下的文件或文件夹
    • -f:强制删除
    • -v:显示执行过程
    • -d:直接把欲删除的目录的硬连接数据删成0,删除该目录

    例子:

    • 删除dir1,dir2和dir3:rm -r dir*
    10. mv

    mv:文件的移动(移动并重命名)(MoVe

    格式:
    mv 文件名 路径名

    11. chmod

    chmod :修改文件的权限和文件的属性(CHange MODe

    格式:
    chmod 权限数字 文件

    • x:1
    • w:2
    • r:4
    • 无权限:0
      例如rwx=4+2+1=7,wx=2+1=3,rx=4+1=5

    chmod 777 filename:表示所有用户都拥有rwx权限
    chmod 771 filename:表示user和group拥有rwx权限,other拥有x权限

  • 相关阅读:
    React元素渲染
    初识JSX
    微信小程序复制文本到剪切板
    微信小程序报错request:fail url not in domain list
    小程序,通过自定义编译条件,模拟推荐人功能
    积分抵扣逻辑
    微信小程序 switch 样式
    tomcat 配置开启 APR 模式
    tomcat8 传输json 报错 Invalid character found in the request target. The valid characters are defined in RFC 3986
    c++数组初始化误区
  • 原文地址:https://www.cnblogs.com/georgeleoo/p/11477274.html
Copyright © 2011-2022 走看看