随堂笔记 3.28

命令

pwd : 显示当前所在目录     

tmp :  回收站

cd    :  切换目录/进入目录中

cd ~  :    ~当前用户的家目录

cd .. =  当前目录的上一级      cd.=进入当前目录

cd -  =  从哪里来回哪里去

mkdir  :  创建目录    (make directory)

ls  :  显示目录下的内容      (list)

ls-l  :详细信息显示 

mkdir :mkdir /YUCHEN/ /YU/      :创建多个文件夹

路径: 一切从根开始

绝对路径:从根开始的路径

/data 

相对路径  :不是从根开始

data

[root@yuchenwei-linux59 ~]# mkdir /data/oldboy/lidao/a

mkdir: cannot create directory ‘/data/oldboy/lidao/a’: No such file or directory   

mkdir: 命令默认只能创建一层目录,创建多层会报错


[root@yuchenwei-linux59 ~]# mkdir -p  /data/oldboy/lidao/a

[root@yuchenwei-linux59 ~]# ls -l /data/oldboy/lidao/a ls -l  显示详细信息

total 0

mkdir - p :  用来创建多层目录

touch:  创建文件 


[root@yuchenwei-linux59 ~]# touch /oldboy/oldboy.txt :    在oldboy目录里创建一个oldboy.txt文件夹

mkdir命令 下文件重复会提示报错      但是touch命令文件重复不会提示报错


[root@yuchenwei-linux59 ~]# echo oldboyoldboy

echo:输出信息默认到屏幕  (屏幕上写什么就显示什么)

[root@yuchenwei-linux59 ~]# echo {01..10}

01 02 03 04 05 06 07 08 09 10         


[root@yuchenwei-linux59 ~]# echo oldboy{01..10}

oldboy01 oldboy02 oldboy03 oldboy04 oldboy05 oldboy06 oldboy07 oldboy08 oldboy09 oldboy10

{}不仅可以生成序列还可以 和其他的文字符号粘在一起


[root@yuchenwei-linux59 ~]# cp /oldboy/oldboy.txt /tmp          cp: overwrite ‘./oldboy.txt’?  y

把oldboy里面的oldboy.txt复制到  tmp里                            提示你是否覆盖    输入Y就是覆盖

[root@yuchenwei-linux59 ~]# cp /oldboy/oldboy.txt  .

把oldboy里面的oldboy.txt复制到当前目录

[root@yuchenwei-linux59 ~]# cp /oldboy /tmp/把oldboy目录复制到tmp

cp: omitting directory ‘/oldboy’:是忽略目录的意思  因为cp命令默认只能复制文件


[root@yuchenwei-linux59 ~]# cp -r /oldboy /tmp

-r  递归复制  可以理解为复制目录和内容      和拨洋葱一样一层一层的复制      -p  复制保持属性不变

    -d  与软连接有关        -a  相当于是-pdr

[root@yuchenwei-linux59 ~]# cp /oldboy/oldboy.txt /oldboy/oldboy.txt.bak bak(大写backup)

  把oldboy.txt这个文件备份



1️⃣ : 文件和目录类

  No such file or directory 没有这个文件或目录(东西不存在)

       没有这个目录 : 文件或路径书写错误   
mkdir 命令本身问题:mkdir 命令默认只能创建1层目录 创建多层报错   加上-p递归可以 解决
touch命令只能创建文件,目录不存在则会报错       解决 : 先创建目录,在创建文件
command not found 命令找不到(没有这个命令)
invalid option 无效的参数(不可用的参数)
overwrite 覆盖            cp复制如果已经存在这个文件会提示是否覆盖  

相对路径: 从当前目录下面找 绝对路径 : 从根下面开始找

cp - r /root/ /tmp/        把root目录复制到tmp(垃圾站里)    目标一定在目的地前面

如果是创建多个层次下的目录不需要加空格,  如果加空格创建的就是同级的

你可能感兴趣的:(随堂笔记 3.28)