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

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

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

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


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


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

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

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


在linux里是home的dashuai目录


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


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


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

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


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


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


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

4、cd 是切换目录的意思(change directory)

显示的是绝对路径。

5、touch 生成一个空文件

touch的含义

vt.

n.

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


创建一个空的新文件object.txt

===============================================================================================================
为了更好演示,新建一个family,有4个成员
===============================================================================================================


给这四口之家新建一个房子吧!


进入到房子里,这个房子有3间屋子,让一家子住着!


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

6、echo 生成一个带内容文件

n.

vt.

vi.

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


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

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



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


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


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

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



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



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


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


9、cp 源文件 目的地址    

复制文件或目录 copy的缩写


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

我们退回去到根目录


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


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

10、rm删除文件  remove的缩写,移除的意思

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

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


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

›11、mv移动文件或目录、文件 (move缩写,移动的意思,就和剪切差不多,同样是两个参数)
将沙发移动到了roomc文件夹下面,但是我这里犯了个错误,目录名字写错了!!!红线圈住的!!!注意!!!

爸爸说了,这个沙发太大了,占地方啊,还是移动回去吧,不过得改改名字!
mv命令还有一个用法,就是移动的同时,修改名字,也就是重命名   mv  源文件名aaa  其它目录/文件名bbb   意思是将aaa改名为bbb同时移动到其它目录下


一天,爸爸想进入到roomb里,看看儿子的书里,有什么内容,是不是好好学习呢!?

12、››wc统计文本文档的行数,字数,字符数。 wc是word count的缩写,就是统计单词数

有1行,4个单词,12个字符
应该是la la la la,正好是一行,4个la,12个字符

这时候爸爸想再看看,书里面有没有夸奖爸爸的话!比如best,good一类的关键词!等价于在指定的文件里,查找指定的字符串~!

13、›grep在指定的文本文件中查找指定的字符串
['grep][计] 检索目标行命令

注意;两个参数,并且关键词要引号引起,若查找到关键词之后,自动标红

儿子发现,每次放学回家,很麻烦,先到家,然后才能到屋子里,很麻烦,不妨建立一个传送门,直接到自己的屋子里!其实就是等价于计算机里的快捷方式。

14、ln -s 建立软链接,link soft
两个参数,后一个参数写快捷目录


有问题!提示,权限拒绝这样操作!
那么我们使用这样的句子就可以了:前面加一个sudo
注意一个技巧,使用方向键上,可以找回之前的命令。然后会让我们输入密码,输入linux系统的密码就ok了!

我们分两步进行的验证,先验证这个快捷目录是否建立,再继续验证进入到里面是否是那个很深的目录。


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

16、tree 显示目录树


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

 -name  文件名


18、more、less分页显示文本文件内容

19、Head、tail分别显示文件开头和结尾内容

20、有困难就找一个男人来帮忙!
man命令




有任何不懂或者遗忘的命令,就使用这个man就ok了!
显示第一个字节


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


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值