文章目录
常用Linux命令的基本使用
序号 | 命令 | 作用 |
---|---|---|
01 | ls | 查看当前文件夹下的内容 |
02 | pwd | 查看当前所在文件夹 |
03 | cd[目录名] | 切换文件夹 |
04 | touch[文件名] | 如果文件不存在,新建文件 |
05 | mkdir[目录名] | 创建目录 |
06 | rm -rf [文件名] | 删除指定文件 |
07 | clear | 清屏 |
08 | rmdir | 删除空目录 |
09 | cp | 复制文件或目录 |
10 | mv | 移动或重命名文件或目录 |
文件内容查看
- cat:查看文件内容
- more:分页显示文本文件内容。
- less 文件名: less命令比more更灵活,支持前后翻页、搜索文本等。
文件搜索
grep:在文件中搜索指定的字符串,并输出包含该字符串的行。
bash
1、在文件 file.txt 中查找字符串 "hello",并打印匹配的行:
grep hello file.txt
2、在文件夹 dir 中递归查找所有文件中匹配正则表达式 "pattern" 的行,并打印匹配行所在的文件名和行号:
grep -r -n pattern dir/
3、在标准输入中查找字符串 "world",并只打印匹配的行数:
echo "hello world" | grep -c world
4、在当前目录中,查找后缀有 file 字样的文件中包含 test 字符串的文件,并打印出该字符串的行。此时,可以使用如下命令:
grep test *file
find:在目录树中搜索文件。
bash
$ find . -name "文件名"
文本操作
vi、vim:编辑文本文件。
ls:列出该目录下的文件
-l 列出文件的详细信息
-a all,列出所有文件,包括隐藏文件
tar:打包压缩、解压
jcv 压缩,jxv 解压
bash
tar -jcv myDir/ # 压缩myDir文件夹
tar -jxv DownloadDir.tar.gz myDir/ # 解压DownloadDir.tar.gz到当前文件夹下,并命令为myDir