Linux中对文件和目录进行操作的常用命令,及通配符的使用和两种路径

对文件和目录进行操作的命令最常用的有这十三个命令:

查看目录内容 ls

切换目录 cd

创建和删除操作 touch  mkdir  rm

拷贝和移动文件  cp mv

查看文件内容 cat more grep

其他  echo 重定向 > 和 >>  管道 |


想差了把,以为只有这十三个?嘿嘿。

其实,每个命令还有相应的扩展,即每个命令还有相应的选项可供我们选择。

每个选项都在原本基础功能上,添加了扩展功能。


让我们来一一说说,什么?你又要送我大挖掘机?谢谢谢谢!!!

查看目录内容命令 : ls

有如下选项

-a 显示目录下所有文件和文件夹,包括隐藏起来的。 

-l  以列表的形式查看目录内容

-h 需配合-l使用,人性化显示数据大小


 切换目录命令: cd

cd 回到当前用户的主目录

cd ~ 回到当前用户的主目录

cd . 保持当前目录不变

cd .. 切换到上级目录

cd - 可以在最近两次工作目录之间来回切换


创建文件或修改文件时间的命令 :touch

文件名不存在,则创建新文件

存在,则修改文件的末次修改时间


创建目录的命令: mkdir

-p 递归的创建文件夹(文件夹里的文件夹)


删除文件或目录命令 : rm

-r 删除目录

-f 强制删除,忽略不存在的文件,不提示


以树状图的形式列出文件目录结构的命令: tree

-d 只显示目录

复制文件或目录到另一个文件或目录的命令: cp

-f 已经存在的目标文件直接覆盖,不提示

-i 覆盖文件前提示

-r 将目录下的所有文件复制


移动文件夹或目录,或重命目录名的命令: mv

-i 覆盖文件前提示


查看文件内容的命令: cat

-b 对非空输出行编号,就是说只对有内容的进行编号显示

-n 对所有输出行编号,空格行也编号显示


查看文件内容较多的命令: more

q 退出 空格下一个页  Enter 一下行  f前滚 b后滚  /word 搜索word字符串


查看文本中是否包含指定文本的命令: grep

-n 显示匹配的行和行号

-v 显示不包含指定文本的所有行

-i 忽略大小写

常用的两种查找模式:

^a   行首,搜索以a开头的行

ke$  行尾,搜索以ke结尾的行


其他命令


让你的文本在终端中输出的命令:echo

echo  haha

终端中会显示 haha


将命令执行的结果重定向到一个文件中的命令: 

> 表示输出,会覆盖文件中的所有内容

>> 表示追加,会将内容追加到已有文件的末尾

通常配合echo 使用


将一个命名的结果作为一个命令的输入(参数)的命令  管道  |

左边写,右边读

常用的管道有:

more:分屏显示内容

grep:在执行命令的结果上查询执行文本


通配符:

* 表示任意个数字符

?表示任意一个字符,至少一个

[ ] 表示可以匹配字符组中的任何一个

[ abc] 匹配abc中的任意一个

[ d-g ] 匹配d到g中的任意一个


使用方式:通常用于快速定位文件或文件夹。

例如: 定为以 T结尾的目录或文件

          ls  *T


路径

相对路径 :从当前所在的目录开始,你要去的地方的路径。

绝对路径:从根目录开始,一直到你要到的地方的路径。


以上,就是今天的内容,如有雷同,我不搞基。


文章来源: Linux中对文件和目录进行操作的常用命令,及通配符的使用和两种路径

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:Linux中对文件和目录进行操作的常用命令,及通配符的使用和两种路径