zoukankan      html  css  js  c++  java
  • 03.linux入门命令

    1.linux命令的格式

    命令 [选项] [参数]
    
    eg:
    ls 
    ls -l
    ls -l /home
    

    注:

    a.选项与参数不一定存在
    b.选项用 "-" 来指明
    c.命令,选项,参数之间用空格隔开
    

    2.pwd:显示当前所在目录

    3.ls:显示当前目录下的内容

    ls 目录名

    ls /home    // 指定显示 /home 的内容
    ls ~        // 指定显示 /home/book的内容
    

    ls 选项 目录名

    -l:显示详细信息(文本权限,文件最后修改时间,文件大小)
    -a:显示隐藏文件
    -h:将文件大小以K,M,G来显示
    

    4.cd:切换路径

    cd ~            // 均返回家目录/home/book
    cd .            // 切换到当前目录
    cd ./...        // 当前目录中执行
    cd ../..        // 切换到上上级路径
    cd -            // 切换到上一次的路径
    cd ../()        // 上一级目录中执行
    

    5.mkdir:新建目录

    mkdir 目录名

    eg:
    mkdir dir0        // 创建dir0这个目录
    

    mkdir -p 父目录/子目录

    eg:
    mkdir -p dir1/dir2
    

    6.rmdir:删除目录

    rmdir 删除目录
    

    7.touch:新建文件

    8.mv:修改文件名,移动路径

    mv 旧文件名 新文件名

    mv file1 file2        // 修改文件名
    

    mv 旧目录名 新目录名

    mv dir1 dir2         // 修改目录名
    

    mv 文件名 目录名

    mv file2 dir2        // 把file2文件移动到所在目录中的dir2目录中
    

    9.cp:赋值文件

    cp 源文件 目标文件名

    eg:
    cp file1 file2        // 把file1复制成file2
    

    cp 源文件 目标目录名

    eg:
    cp file2 dira        // 把文件file2复制到dir0(同一目录下)
    

    cp 源目录名 目标目录名

    eg:   
    cp -r dira dirb         // -r 递归,一级一级的
    cp -i file2 dira        // -i 询问你是否要覆盖同名的文件
    

    9.rm:删除

    常用选项

    -i:询问是否
    -r:递归,一级一级的
    -f:强制删除
    
    eg:
    rm fiel1
    rm -i file2
    rm -r dira
    rm -ir dirb        // 逐级删除并询问
    

    10.cat:查看文件内容

    eg:
    cat file1
    cat file1 file2        // 依次查看文件1,文件2
    cat -n file1           // 显示文件内容,并在其前显示行号
    

    11.man:查看手册

    eg:
    man ls            // 没有指定使用那一页,默认使用第一页
    man 1 ls          // 使用第一页,在其中查找ls
    man 2 open
    

    man:
    a.第一页可执行程序,shell命令
    b.系统调用(open/write/read/close等)
    c.库调用
    d....
    e....

    12.clear:清屏(向下翻一页)

    清除屏幕
    clear:刷新屏幕,保留历史命令操作记录
    说明:此命令本质上只是让终端向后翻一页,
    当向上滚动鼠标时,还是可以看到之前命令的操作记录

    13.reset:重新初始化屏幕,清除历史命令操作记录

    14.gedit:编辑文本

  • 相关阅读:
    【基础算法】- 全排列
    【基础算法】- 2分查找
    区块链培训
    Static Binding (Early Binding) vs Dynamic Binding (Late Binding)
    test
    No data is deployed on the contract address!
    "throw" is deprecated in favour of "revert()", "require()" and "assert()".
    Variable is declared as a storage pointer. Use an explicit "storage" keyword to silence this warning.
    京都行
    Failed to write genesis block: database already contains an incompatible
  • 原文地址:https://www.cnblogs.com/huangdengtao/p/12076850.html
Copyright © 2011-2022 走看看