A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

躲雨小生

初级黑马

  • 黑马币:25

  • 帖子:10

  • 精华:0

© 躲雨小生 初级黑马   /  2018-10-16 10:37  /  1510 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

终端命令格式
        command [-options] [parameter]
        command: 命令表示做什么
        options: 选项, 选项表示怎么做, 也可以省略
        parameter: 传给命令的参数, 参数表示对谁做. 可以是零个、一个或者 多个.
        注意: [ ] 代表可选.

文件及文件夹的操作
    补全
        tab
        按上下键可以查看以前的的命令
    当前的文件夹内容
        ls

    查看路径
        pwd

   创建一个空的文件 a.txt
        touch a.txt

    删除文件 a.txt
        rm a.txt

  新建一个文件夹 A
        mkdir A

删除文件夹
   删除文件夹有两种方式一种是rmdir只能删除空的文件,一种是rm -r工作中使用rm -r多一点
                rmdir A
                rm -r A这个可以删除非空的文件
       
切换目录
        cd .. 上一级目录
       
        cd A  #目录名

回到上一级目录

        cd ..

案例:
        在桌面创建一个文件夹A,文件夹A中创建一个文件a.txt

复制文件到文件夹中
        cp 要复制的位置 复制到位置
        cp 要复制的位置  复现到位置

复制文件夹到文件夹中
        注意复制文件夹需要加-r
        mkdir A
        touch a.txt
        cp a.txt A

文件夹的复制需要加上-r
        cp -r A B

  如果复制的文件已经存在了,提示信息
   提示信息-i
        cp -i a.txt A

查看复制的结果使用tree
        tree A

移动夹文件
          mv 移动前的路径  移动后的路径
        mv 移动前的路径 移动后的路径

移动文件
        mv a.txt A

重命令
        mv a.txt b.txt

清屏
        clear
ctrl+L:可以清屏


相对路径
        .. 上一级目录
        . 当前目录

绝对路径
        以/根目录进行计算的路径比较明解

cd 命令切换工作目录
切换到当前用户的主目录(/home/用户目录),用户登陆的时候,默认的目录就是用户的主目录
        cd ~
       
切换到当前目录
        cd ./
       

切换到上级目录
        cd ..
       
可进入上次所在的目录
        cd -

帮助
查看cp的帮助
        cp --help

查看cp的帮助
        man cp

man的操作
        空格键        显示手册页的下一屏
        Enter 键        一次滚动手册页的一行
        b        回滚一屏
        f        前滚一屏
        q        退出
        /word        搜索 word 字符串

扩展的命令
ls命令
显示指定目录下的隐藏文件, 以点(.)开头的文件为隐藏文件
        -a可以显示隐藏的信息
        ls -a
       
以列表方式显示文件的详细信息.
        -l 可以显示详细的信息
        ls -l

显示所有的信息与隐藏文件
        ll
               
配合 -l 显示文件大小单位.
         -h 显示文件大小的单位

        ls -l -h
mkdir 选项
创建所依赖的文件夹
-p可以创建嵌套的文件夹
        mkdir -p A/B
       
rm 选项
     以进行交互式方式执行
      -i在删除的时候显示具体的删除信息,y是确定,n是撤销

        rm -r -i A

强制删除,忽略不存在的文件,无需提示
        删除不存在的文件是会有错误提示的,我们不想要这个提示可以使用-f
        rm -f xx.py

递归地删除目录下的内容,删除文件夹时必须加此参数
        删除文件夹以后只要记住rm -r 文件夹名
        rm -r A
       
删除空目录
        删除文件夹以后统一使用rm -r 文件夹
        rm -r A
        rmdir A

cp 选项

        交互式复制,在覆盖目标文件之前将给出提示要求用户确认
        -i会显示覆盖的信息
        cp -i a.txt A
       
复制文件夹
        若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名。使用-r
        cp -r A B
       
复制文件后显示复制的信息
        显示拷贝后的路径描述,使用-v,文件夹没有对应信息,只有文件有
        cp -r -v A B

mv 选项
    确认交互方式操作,如果mv操作将导致对已存在的目标文件的覆盖,系统会询问是否重写,要求用户回答以避免误覆盖文件
        使用-i覆盖时会有提示信息
        mv -i a.txt A

显示移动后的路径描述
        -v会显示复制后的路径描述
        mv -i -v a.txt A

4 个回复

倒序浏览
回复 使用道具 举报
回复 使用道具 举报
加油加油
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马