Linux常用命令(一)

1.目录处理命令:ls
英文助记:list
功能:显示目录文件
1.1 ls 示例:(不加任何选项的)在这里插入图片描述
1.2 ls -l 示例:(这个l可以理解为long,“长”显示,显示详细信息)
在这里插入图片描述
详细解释:
例如上图中的第二行信息:
drwxr-xr-x. 2 root root 4096 12月 3 20:10 11111111111111
第一个字母为d,代表的是目录(directory), 接下来的rwxr-xr-x,代表的权限。接下来的2,可以认为是引用计数;接下来的两个root,第一个root代表所有者,第二个root代表所属组;4096代表的大小(字节);接下来的12月 3 20:10代表该目录最后一次修改时间;剩下的就为目录名。(注:若这行详细信息的首字母被字符-替换,即代表的是文件;若首字母为l,即代表的是软链接)

1.3 ls -h
英文助记:ls -h(uman), human为“人”的意思,这个命令意思就是显示地尽可能人性化一些。具体体现在文件或目录的大小(直接显示为某某KB或某某MB)
示例 ls -hl:
在这里插入图片描述
1.4 ls -a
英文助记:ls -a(ll)
功能:显示全部(包括隐藏文件或目录)。在Linux系统里,若文件名前边为“.",则代表该文件默认为隐藏文件。
在这里插入图片描述
1.5 ls -i
英文助记:ls -i(node)
功能:将文件的inode节点号显示出来
在这里插入图片描述
2. 目录处理命令:mkdir
英文助记:make directory / make directories
功能:创建目录
2.1 mkdir示例:
在这里插入图片描述
加上 -p选项即可递归创建,示例 mkdir -p:
在这里插入图片描述
解释:mkdir后加目录名,即在当前目录下创建。若要是想直接在某目录下创建呢?如上图,想在test目录下创建test.txt,不加-p就会报错;加上-p就可以成功创建。

3.目录处理命令:cd
英文助记:change directory
功能:改变目录
示例:上图所示,利用cd命令从当前目录进入到了test目录。

4.目录处理命令:pwd
英文助记:print working directory
功能:打印当前工作目录的路径
pwd示例:

/test:代表目前的工作目录为用户根目录下的test目录

5. “.” 与 "…"
5.1 cd . 示例:
在这里插入图片描述
.代表当前目录,cd . 代表进入当前目录,因为本身就在test目录下,所以cd . 之后,还在当前目录。

5.2 cd … 示例:
在这里插入图片描述
…表示当前目录的上一级目录。cd …代表进入当前目录的上一级目录。因为当前目录为根目录下的/test目录,所以cd …即进入了/test目录的上一级目录,即为根目录。

6.目录处理命令:rmdir
英文助记:remove empty directory
功能:删除空目录
rmdir示例:
在这里插入图片描述
解释:因为之前在根目录下的/test目录里创建了test.txt,目录非空,所以删除时报错。
rmdir示例:
在这里插入图片描述
解释:先创建了空目录/123,再删除,不报错。

7.目录处理命令:cp
英文助记:copy
功能:复制文件或目录
7.1 cp示例:
在这里插入图片描述
解释:yum.conf 为/etc目录下的一个文件,cp yum.conf / 中的“/”代表根目录,该命令的意思是将/etc目录下的yum.conf文件复制到根目录下。
7.2 cp示例:
cp在复制的同时也可以更改文件文字,该操作就好比windows系统下复制粘贴后再重命名,需要两步完成,而在Linux下只需要一步即可完成。
在这里插入图片描述
解释:先利用rm命令将刚刚复制过来的yum.conf删除(rm之后会写到),再将/etc目录下的yum.conf 复制到根目录下的同时,将文件更名为YUM.CONF,其中命令行中“YUM.CONF"左边的/为根目录。

7.3 cp示例:
在这里插入图片描述
解释:先利用mkdir命令在根目录下的/test目录里创建了一个目录TEST,再将该目录复制到根目录下。(其中命令行里的-r 表示针对目录的操作)

8. 目录处理命令:mv
英文助记:move
功能:剪切文件,更名
8.1 mv剪切示例:
在这里插入图片描述
解释:先进入刚刚创建的TEST目录里,利用ls命令,发现该目录为空。再回到根目录下,利用mv命令,将根目录下的YUM.CONF文件移动到/TEST目录下,再进入/TEST目录,利用ls,发现移动成功。再回到根目录下,利用ls,发现之前的YUM.CONF文件已经不存在。(即为win系统下的剪切操作)
8.2 mv更名示例:
在这里插入图片描述
解释:进入到/TEST目录下,将该目录下本来存在的YUM.CONF文件利用mv剪切,同时更名为yum.conf,其实还在该目录下,位置并不变化。因此可以用它来进行文件的更名。

9.目录处理命令:rm
英文助记:remove
功能:删除文件(-r 删除目录, -f强制删除)
9.1 rm -r 示例:
在这里插入图片描述
解释:想删除/TEST目录,利用rm -r命令,每执行一步,都会问是否删除。若该目录下有100个文件,则需要被询问100次,显得很麻烦,因此可以利用-f选项一键删除。
9.2 rm -rf示例:
在这里插入图片描述
解释:在根目录下有个目录是/test,/test目录下有个目录是/TEST,回到根目录后,想一键删除/test目录,利用rm -rf,删除时并没有询问是否需要删除。再利用cd命令检测,提示没有test目录,证明删除成功。

  • 7
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值