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:编辑文本

  • 相关阅读:
    Redis宣言
    软件工程
    分布式编程
    编程泛型
    tcp/ip高效编程总结
    IP协议详解
    gevent程序员指南
    网站架构
    这些话,是乔布斯给世间留下的真正伟大礼物
    Flink/Spark 如何实现动态更新作业配置
  • 原文地址:https://www.cnblogs.com/huangdengtao/p/12076850.html
Copyright © 2011-2022 走看看