目录
- Linux基础指令
- ls指令
- pwd指令
- cd指令
- touch指令
- mkdir指令
- rm指令
- cp指令
- mv指令
- cat指令
- tac指令
- grep指令
- echo指令
- zip/unzip指令
- uname指令
Linux基础指令
ls指令
功能:列出本目录下的文件及子目录
常用的选项:
- -a 列出所有文件,包括以.开头的隐藏文件
- -l 列出文件的详细信息(可以简写成ll)
列出所有文件时会包括两个目录,.和…,.表示当前目录,…表示上级目录
pwd指令
功能:显示当前路径
cd指令
功能:进入指定目录
例如:
- cd … 进入上一级目录
- cd ~ 进入用户家目录
touch指令
功能:新建一个文件或者更改一个文件或者目录的时间,包括存取时间和更改时间
例如:
- touch file.txt 新建一个文件
mkdir指令
功能:新建一个目录
例如:
- mkdir dir 在当前路径下新建一个名为"dir"的目录
rm指令
功能:删除文件或者目录
例如:
- rm file 删除文件
- rm -rf dir 递归删除目录及子目录
常见选项:
- -r 递归删除
- -f 无需访问,直接删除
cp指令
功能:拷贝文件或目录
例如:
- cp file …/dir 拷贝file文件到上一路径的dir目录下
- cp dir1 dir2 将dir1拷贝到dir2路径下
mv指令
功能:移动文件或对文件改名
例如:
- mv file1 file2 将file1文件改名为file2
- mv file dir 将file文件移动至dir目录下
cat指令
功能:将文件中的内容打印出来
可以带选项,例如带-n,可以加行号
tac指令
功能:反向打印文件内容,cat命令是从第一行打印至 最后一行,tac是从最后一行开始打印至第一行。
grep指令
功能:对文本过滤,对特定内容进行检索,或者反向检索。
echo指令
功能:在终端输出文本内容。
可以输出重定向到文件中,如果文件不存在则会新建一个文件然后写入。
zip/unzip指令
功能:打包压缩/解压缩文件
使用方法:
-
打包压缩文件:zip name.zip 文件
-
打包压缩目录:zip -r name.zip 目录
-
解压缩:unzip name.zip //解压到当前路径
-
unzip name.zip -d 指定路径
uname指令
功能:查看Linux的体系结构以及内核版本