前言: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! (英文冒号,强制退出不保存)。