Linux操作系统常用命令—文件目录操作命令

时间:2022-07-09 16:27:56

windows里使用命令在命令提示符里操作,同样在linux里也是。

那么怎么找呢?我的本机系统是这样的,其余大同小异

在任务栏或者桌面图标里,找到applications选项,点击之后如果没有就在搜索栏搜索terminal

Linux操作系统常用命令—文件目录操作命令

我们在这里编写命令,单击即可。

Linux操作系统常用命令—文件目录操作命令

我们发现和windows的其实差不多啊。

============================================================================================================

分析下开头,用户名@主机名,然后是一个冒号,后面的波浪号是当前用户的根目录的意思,实际上是一个路径,相当于windows里的命令提示符的这个东东。就是用户的根目录

Linux操作系统常用命令—文件目录操作命令

在linux里是home的dashuai目录


1、学习第一个命令来验证当前是否是用户工作根目录下。使用pwd命令,注意不是password,意思是当前工作目录=present work directory

Linux操作系统常用命令—文件目录操作命令

2、当我们进入一个文件夹之后,都比较习惯浏览当前文件夹下的文件目录,在windows里是dir命令,这里是ls(单词list的缩写),作用是显示文件和目录列表  

Linux操作系统常用命令—文件目录操作命令

ls -l 列出文件的详细信息

ls -a 列出当前目录所有文件,包含隐藏文件

Linux操作系统常用命令—文件目录操作命令

注意,这里必须空一个格,不然会报错;命令没找到

Linux操作系统常用命令—文件目录操作命令

3、›mkdir创建目录(新建文件夹),后面跟上一个空格然后是新文件夹的名字即可(make directory的缩写)

Linux操作系统常用命令—文件目录操作命令

 -p 父目录不存在情况下先生成父目录

4、cd 是切换目录的意思(change directory) Linux操作系统常用命令—文件目录操作命令
显示的是绝对路径。
5、touch 生成一个空文件

touch的含义

vt.

n.

可以这样理解,我想要一个空的文件,这个想要就是想接触一下,能触感到的,我要这个空文件,就是要写东西,就是留下痕迹,就是修饰这个空文件~!

Linux操作系统常用命令—文件目录操作命令
创建一个空的新文件object.txt
=============================================================================================================== 为了更好演示,新建一个family,有4个成员 =============================================================================================================== Linux操作系统常用命令—文件目录操作命令

给这四口之家新建一个房子吧! Linux操作系统常用命令—文件目录操作命令

进入到房子里,这个房子有3间屋子,让一家子住着! Linux操作系统常用命令—文件目录操作命令

进入到b屋子里,里面有张床!我们用一个空文件代表bed.txt,这个屋子是儿子的,他喜欢看书!我们用一个有内容的文件代表书。
6、echo 生成一个带内容文件

n.

vt.

vi.

那么如何验证book文件里有内容呢?


7、用命令cat、tac显示文本文件内容

cat是猫,猫要喵喵的叫!我们叫瞄(喵)一眼!!!!嘿嘿,就是看看是什么内容啊?

Linux操作系统常用命令—文件目录操作命令


哎呀,不小心把cat命令写反了!那也没事,linux也认识!

Linux操作系统常用命令—文件目录操作命令

而且我们发现,再次使用echo命令的话,文件以前的内容会消失,被覆盖!变为了la la la la,而this is a book没了!


好了,现在roomb屋子搞定了,现在开始搞定别的屋子,怎么回去呢?

8、cd ..  两个点是返回上一级目录

Linux操作系统常用命令—文件目录操作命令


进入到新的屋子rooma,同样需要一张床,也有一本书,书本上有内容!

Linux操作系统常用命令—文件目录操作命令


rooma除了这些还有一个布娃娃

Linux操作系统常用命令—文件目录操作命令

但是roomb不高兴了!凭什么a有,我就没有!不行!copy一个过来!


9、cp 源文件 目的地址    

复制文件或目录 copy的缩写

Linux操作系统常用命令—文件目录操作命令

../roomb这就是相对路径!

我们退回去到根目录

Linux操作系统常用命令—文件目录操作命令

白线划线的命令是绝对路径,并且linux里有一个特点,在一个目录里,如果某文件或者目录名字唯一,当我们打出名字的前一位或者几位,再按住tab键,就可以自动补全!


但是女儿住在rooma,儿子住在roomb,小男孩把布娃娃玩坏了!没了!

10、rm删除文件  remove的缩写,移除的意思 Linux操作系统常用命令—文件目录操作命令

  -r 同时删除该目录下的所有文件

  -f 强制删除文件或目录 f是force的意思


我们平时都在客厅坐着看电视,那房子里怎么能少的了沙发呢!? 我们新建一个sofa.txt文件当作沙发,这时候爸爸说了,把沙发搬到我们的屋子去吧!roomc

›11、mv移动文件或目录、文件 (move缩写,移动的意思,就和剪切差不多,同样是两个参数) Linux操作系统常用命令—文件目录操作命令 将沙发移动到了roomc文件夹下面,但是我这里犯了个错误,目录名字写错了!!!红线圈住的!!!注意!!!
爸爸说了,这个沙发太大了,占地方啊,还是移动回去吧,不过得改改名字! mv命令还有一个用法,就是移动的同时,修改名字,也就是重命名   mv  源文件名aaa  其它目录/文件名bbb   意思是将aaa改名为bbb同时移动到其它目录下 Linux操作系统常用命令—文件目录操作命令

一天,爸爸想进入到roomb里,看看儿子的书里,有什么内容,是不是好好学习呢!?
12、››wc统计文本文档的行数,字数,字符数。 wc是word count的缩写,就是统计单词数 Linux操作系统常用命令—文件目录操作命令
有1行,4个单词,12个字符 应该是la la la la,正好是一行,4个la,12个字符
这时候爸爸想再看看,书里面有没有夸奖爸爸的话!比如best,good一类的关键词!等价于在指定的文件里,查找指定的字符串~!
13、›grep在指定的文本文件中查找指定的字符串 ['grep][计] 检索目标行命令 Linux操作系统常用命令—文件目录操作命令
注意;两个参数,并且关键词要引号引起,若查找到关键词之后,自动标红
儿子发现,每次放学回家,很麻烦,先到家,然后才能到屋子里,很麻烦,不妨建立一个传送门,直接到自己的屋子里!其实就是等价于计算机里的快捷方式。
14、ln -s 建立软链接,link soft 两个参数,后一个参数写快捷目录 Linux操作系统常用命令—文件目录操作命令

有问题!提示,权限拒绝这样操作! 那么我们使用这样的句子就可以了:前面加一个sudo 注意一个技巧,使用方向键上,可以找回之前的命令。然后会让我们输入密码,输入linux系统的密码就ok了! Linux操作系统常用命令—文件目录操作命令
我们分两步进行的验证,先验证这个快捷目录是否建立,再继续验证进入到里面是否是那个很深的目录。

15、rmdir删除空目录 是remove directory的缩写,注意,只能删除空目录!!!如果想删除不是空的目录,那么我们可以使用rm命令。 注意;当删除一个有内容的目录时,如果有递归的话,一定要加入一个-r 也就是rm -r是删除该目录下的所有的文件
16、tree 显示目录树

17、find 在文件系统中查找指定的文件

 -name  文件名


18、more、less分页显示文本文件内容
19、Head、tail分别显示文件开头和结尾内容
20、有困难就找一个男人来帮忙! man命令 Linux操作系统常用命令—文件目录操作命令

Linux操作系统常用命令—文件目录操作命令

有任何不懂或者遗忘的命令,就使用这个man就ok了! 显示第一个字节 Linux操作系统常用命令—文件目录操作命令

================================================================================================================ 未完待续,继续学习系统管理类命令