达州大亚网站建设,代卖平台哪个好,手机wap网站建设解决方案,网站建设及系统开发前提#xff1a;
a#xff1a;博主是在云服务器上进行操作的
b#xff1a;windows上普通文件在Linux中也叫作普通文件#xff0c;但是windows上的文件夹#xff0c;在Linux中叫作目录
c#xff1a;文件 文件内容 文件属性(创建时间#xff0c;修改时间#xff0c;…前提
a博主是在云服务器上进行操作的
bwindows上普通文件在Linux中也叫作普通文件但是windows上的文件夹在Linux中叫作目录
c文件 文件内容 文件属性(创建时间修改时间访问时间........等一大堆)
即一个0kb大小的文本文档其也是要占据大小的因为文件内容为空但是文件属性也要占据大小
d路径分隔符在windows中是 \ 在Linux中是 /
e思维导图 01. who am i 指令
功能查看当前用户是谁 解释当前的用户是root 02. who 指令
功能查看当前有哪些用户登录了我的机器 解释博主当前只要一个root用户所以只显示一个。
不止一个用户的效果 03. pwd 指令
功能查看当前我所处的工作目录 解释当前所处/root这个目录中 04. clear 指令
功能清屏 05. ls 指令 语法 ls [ 选项 ][ 目录或文件 ] 功能 对于目录该命令列出该目录下的所有子目录与文件。对于文件将列出文件名以及其他信。 als 指令 功能 这是 ls 命令的最基本形式用于列出当前目录下的文件和目录。 由pwd可知当前所处/root 目录中直接 ls 解释一行就列出了所有的文件 过多的话行数变多即可
bls -1指令 解释即在ls 的基础上一行只展示一个
cls -l指令
功能以长列表格式更加详细的显示每个文件或目录的详细信息 解释更加详细的展示了每个文件或目录的详细。
dls -a指令
功能列出目录下的所有文件包括以 . 开头的隐含文件 解释Linux中 以 . 开头的文件就是隐藏文件其中的. 和 .. 红框中的是每一个目录下都会有的 两个 隐藏文件。
els - l - a 指令
功能以长列表格式更加详细的显示每个文件或目录的详细信息包括隐藏文件 解释在ls -l 的基础上 把隐藏文件的文件信息也详细的展示了出来
注意
1ls -l 也缩写成 ll
2ls -l -a 等于 ls -a -l 并且都能缩写成 ls -la 或 ll -al 或 ll -a
即 06. cd 指令change directory
(change directory) 语法 cd 目录名 功能 改变工作目录。将当前工作目录改变到指定的目录下。 隐藏文件 . 和 .. 的解释 . ( . )代表当前目录。当你使用 cd . 命令时你实际上没有改变当前的工作目录因为你仍然在当前目录中。在列出文件和目录时例如使用 ls 命令默认情况下 . 不会显示因为它代表的是当前目录。 .. ( .. ) 代表当前目录的父目录也就是当前目录的上一个层级。使用 cd .. 命令可以让你从当前目录移动到父目录。 a : cd . 指令 解释cd. 点前和后没改变正如解释中的 ( . )代表当前目录
bcd .. 指令 解释从从当前目录移动到了上一级的目录父目录
如图所示 相当于windows中的 一直cd .. 会发生什么 解释会发现一直往上级目录进行移动最后到 /的时候再怎么cd .. 都不会改变了。
07. 根目录 解释/ 是Linux的根目录 它就是最开始的目录/目录下的隐藏文件 . 和 .. 都是指向自己的所以我们在 / 下一直cd .. 也是还在 /目录下的 相当于windows中的 acd / 解释cd / 直接进到根目录中。
相当于windows的在路径框中输入此电脑即回到根目录
08.家目录
acd ~ 解释因为是root所以cd~进入的用户家目录是/root
09. cd - 解释返回最近访问目
从/root 到 /root/dir ,所以cd - 会在这两个目录中来回访问 10. 路径
什么叫路径
解释由一系列通过分隔符如Unix/Linux中的/或Windows中的\连接的目录名组成。
如
a绝对路径 解释从根目录 / 开始去访问一个文件的路径就叫作绝对路径
如图所示 b相对路径
解释根据当前所处的文件作为参考点去定位一个文件的路径就叫作相对路径 图中就是根据root这个目录为参考点定位dir
如图所示 11. tree 指令 解释以树状图的形式显示指定目录下的所有子目录和文件
dir1中有3个文件分别是1 2 3所以我们在dir1这个目录下tree就得到了以上的树状图
注意如果在/目录下 tree文件太多停不下来。ctrlc即可。
12. touch 指令
语法:touch [选项]... 文件...
功能touch命令参数可更改文档或目录的日期时间包括存取时间和更改时间或者新建一个不存在的文件 解释在dir1目录中ls -l发现没有文件我们touch 1touch 2touch 3来创建了3个文件此时在ls -l就有了3个文件。 13. mkdir 指令 语法 mkdir [ 选项 ] ...目录... 功能 在当前目录下创建一个名为 “dirname” 的目录 解释dir1中一开始只有我们touch 出来的1 2 3 的文件现在我们在dir1 中 mkdir dir2再创建了一个目录蓝色的是目录所以我们就有了1 2 3 和 dir2这个目录。
amkdir -p 指令
如果不仅在dir1中创建一个dir2还要在dir2中创建一个dir3dir3中还要创建一个dir4此时就需要 -p指令
这样的话我们不需要cd进入dir2再mkdir dir3然后再进入dir3再mkdir dir4 解释
此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。
14. rmdir指令remove rmdir 是一个与 mkdir 相对应的命令。 mkdir 是建立目录而 rmdir 是删除命令。 适用对象 具有当前目录操作权限的所有使用者 语法 rmdir [-p][dirName] 功能 删除空目录 -p 当子目录被删除后如果父目录也变成空目录的话就连带父目录一起删除。 解释dir1中的dir2不是一个空目录所以我们rmdir dir2的时候失败了并且告诉我们文件不为空。 解释dir4是一个空目录可以删除返回dir1中tree也能看到dir4被删除了。
15rm 指令 rm 命令可以同时删除文件或目录 适用对象 所有使用者 语法 rm [-f-i-r-v][dirName/dir] 功能 删除文件或目录 arm删除普通文件 解释1是一个文件直接rm 1即可
rm -f 目录
如果询问你是否删除则rm -f 1即可。-f代表强制不再询问
brm 删除目录
错误写法rm 目录 解释rm删除目录不能直接rm 目录错误原因是is a directory是一个目录不能直接rm
正确写法rm -r 目录 解释-r代表递归删除因为如前文的多叉树一样应该递归到最下面逐级删除并且返回
rm -rf 目录
此时若询问你是否删除你得输入y也可以 rm -rf 目录即不需要回答的强制递归删除一般root用户的root下的目录被删除会询问而普通用户哪里删除都不会循环 crm -i
在系统不询问的时候rm -i 会让其在删除的时候进行询问 解释删除1.txt这个文件系统是不会询问的但是rm -i 后系统会问了输入y才能删除
drm - rf * 解释删除指定目录所包含的所有文件和目录。默认不删除隐藏文件 16. 一些写法
ls dir1 ls dir1/ ls ./dir1/
解释因为.代表当前目录不需要.也是在当前目录 注意
切记不要 rm -rf/即强制从根目录开始递归删除全部东西那就从删库到跑路了。