Linux操作系统

前言:Linux主要学的就是命令


  • ls  --列出所有目录  ls后面加目录可以列出该目录下的所有文件,即  ls desktop/xxx

  • pwd --列出当前路径

  • cd xx/xx  --进入某路径下的文件

  • cd ..  --先上退一级

  • tab键  --用于补全当前的命令

  • ↑ ↓ 键  --快速输入之前的命令

  • ls *.txt  --列出所有的txt文件,其他后缀文件同理  ls X*.txt

  • ls ?.txt  --列出只有一个字符的txt文件,所有??表示两个字符,ls X??.txt

  • ls [123456].txt   --列出含有方括号中某一元素的所有文件,方括号可以不止有一个,如果有两个[123][123]的话则会有9中组合。注:方括号中不止可以用数字,也可以有字母,字符等

  • ls [1-3].txt  --则表示列出含有方括号中1-3的元素的所有文件。这几种方法灵活多变,随即应对即可。

  • cd -     --表示在当前目录和上一目录之间来回切换

  • touch XXX   --创建名为XXX的文件(注意:是文件)

  • mkdir XXX   --创建名为XXX的文件夹(也就是目录)

  • rm XXX  --删除名为XXX的文件(注意:是文件)

  • rm -d XXX  --删除名为XXX的文件夹  (目录文件)删除空的目录

  • rm -r XXX   --删除名为XXX的文件夹(目录文件) 删除非空目录

  • mv XXX HHH   --将名为XXX的文件夹/文件移动到名为HHH的文件夹(在同一目录下进行移动的时候还可以更改文件名)

  • cp XXX HHH   --将名为XXX的文件夹/文件复制到名为HHH的文件夹中 ,如果XXX为一个目录的话命令cp后要加一个-r (复制的时候也可以同一目录下面进行复制,但是要注意,不能同名)

  • XXX --help    用来查看命令XXX的用法

  • which XXX     用来查看命令XXX的路径

  • find XXX    用来查看名为XXX的目录下的所有文件的路径,如果只用find,则表示查找当前路径下的所有文件的路径。

  • find -name XXX   用来查看当前路径下所有名为XXX的文件的路径,XXX也可以是模糊文件

  • find -iname XX   用来查看当前路径下的名为XX的文件的路径,这里的XX如果是英文字母的话可以不区分大小写,但是-name会区分大小写

  • find -size +1   按照文件的大小查找相应的路径

  • find 目录 -mmin -5   查找上次文件内容在五分钟内被修改的目录。+5表示超过五分钟没有被修改的.

  • find 目录 -type f    按照文件的类型搜索指定目录下所有文档的路径(f代表文档  d代表文件夹,也叫目录)

  • find 目录 -type d   按照文件的类型搜索指定目录下所有文件夹(目录)的路径

  • ls 目录 -i     列出该目录下的所有文件及文件夹的id

  • find -inum XXX  查找id为XXX的文件或文件夹所在的路径

  • locate XXX   查找名为XXX的文件或文件夹所在的路径(速度更快,这是因为locate有属于自己的索引库)

  • cat XXX  或者 more XXX   用来打开名为XXX的文件,不同之处在于more是开辟了新的一页。

  • cat -n XXX  打开名为XXX的文件并对每行进行编号(包括空行)

  • cat -b XXX 打开名为XXX的文件并对每行进行编号(编号不包括空行)

  • grep MMM XXX    列出在文件名为XXX的文件中含有MMM的所有行 

  • grep -n MMM XXX  不但以上面的方式列出并且对行进行标号,指出所要查找的内容在哪一行。

  • grep -v mmm XXX     列出在文件名为XXX的文件中不含有mmm的所有行

  • grep  ^mmm XXX    列出文件名为XXX的文件中含有mmm且位于开头的所有行 

  • grep  mmm$ XXX    列出文件名为XXX的文件中含有mmm且位于结尾的所有行 (grep不仅可以抓取文件中的信息,还可以抓取通过命令行列出的信息

  • echo xxx > MMM  将任何内容xxx 写到文档MMM当中,覆盖

  • echo xxx >> MMM   将任何内容xxx 写到文档MMM当中,追加

  • XXX >> MMM    将任何内容追加到文档MMM当中(这里的XXX可以是命令, 意思就是将XXX呈现的内容追加到文档MMM当中)

  • MMM1 | MMM2    通过管道(|)可以将不同的命令连接起来使用

  • sudo useradd XXX    添加一个名为XXX的用户

  • sudo passwd XXX    为用户XXX添加密码

  • wget -P /usr/test http://rsync.samba.org/ftp/rsync/src/rsync-3.0.9.tar.gz/        表示即 wget -P 目录 下载地址


下面来说一下Linux中vim编辑器的用法:

  • vim XXX   表示对文件名为XXX的文件编辑

使用上面命令进入vim的文件编辑页面之后,按i键之后即可编辑该文件。

如果需要保存编辑的文件 ,则要按下ESC键之后退出编辑模式,然后进行下面的操作:

保存编辑文本: :w (英文冒号,保存当前编辑的文件);

退出编辑文件: :q(英文冒号,退出当前编辑的文件);

保存并退出: :wq (英文冒号,保存并退出当前编辑的文件);

强制退出:    :q! (英文冒号,强制退出不保存)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值