1、常用命令
命令 [选项] [参数]
-
pwd 打印当前目录的路径
-
ls 打印当前目录的所有文件
- ls -l 更详细的文件信息
- ls -la 显示隐藏文件
- ls -lh 以K(KB) M(MB) G(GB)的格式显示文件的大小
-
cd 切换目录路径
- cd ~ 回到家目录
- cd … 回到上一级目录
- cd …/… 回到上一级上一级目录
- cd - 回到上一次目录
-
mkdir 创建目录
- mkdir 目录名 创建一级目录
- mkdir -p 目录名 递归创建目录
-
rmdir 删除目录
- rmdir 目录名 删除空目录
- rm -r 目录名 递归删除目录
-
touch 创建文件
- touch file1.c file2.c
-
cat 在终端中显示文件内容
- cat 文件名 查看文件内容
- cat -n 文件名 查看文件并显示行号
-
clear 清除终端中显示的内容
-
mv
- mv 文件名 目录名 移动文件 如:mv hello.c ./dir1 将当前目录的hello.c移动到/dir1/hello.c
- mv 文件名 文件名 修改名字 如:mv hello.c hello1.c 将hello.c改为hello1.c
- mv 目录名 目录名 修改目录 如:mv dir1 dir3 将dir1目录改为dir3
-
cp
-
man 说明手册 可以用来查看很多信息(重要)
-
man man 查看man手册自己的说明
man 1 lsman 2 open
man 3 malloc
这样使用 查询完毕 按‘Q’可退出
-
2、进阶命令
-
find 查找目录或者文件
- 查找文件 find [目录名] -name “文件名”
- 查找目录 find [目录] -name “目录名”
- 查找过去两天内有变动的文件
- 查找文件 find [目录名] -name “文件名”
-
grep 查找文件中符合条件的字符串
-
file 查看文件类型
- file /bin/pwd 可以看出是pwd是".ELF"可执行文件
-
which/whereis 查看命令或者应用程序所在位置
-
压缩与解压 gzip/bzip2
-
gzip 只能压缩或解压文件,不能操作目录,适合小文件
-
-l 查看压缩文件
-
-d 解压文件不保留源文件
-
-kd 解压文件不保留源文件
-
bzip2 只能压缩或解压文件,不能操作目录,适合大文件
-
-
tar 打包多个文件(目录)
-
tar打包,gzip压缩 tar -czvf 目录名
- tar -czvf file1.tar.gz file1
-
查看
- tar -tvf file1.tar.gz
-
解压
- tar -xzvf file1.tar.gz
- tar -xzvf file1.tar.gz -C 指定目录 解压到指定目录
-
tar 打包 bzip2压缩
-
tar -cjvf file1.tar.bz2 file1
-
查看 tar -tvf file1.tar.bz2
-
解压
-
tar -xjvf file1.tar.bz2
-
tar -xjvf file1.tar.bz2 -C 指定目录 解压到指定目录
-
-
-
小结:大文件用bzip2 效率更高
-
3、技巧
-
TAB键 可以自动补全命令
-
绝对路径和相对路径
- 绝对路径:/home/feng/xxx 完整写出
- 相对路径:相对路径无需完整写出,一般结合 . 与 …使用 效果奇s佳
3、技巧
-
TAB键 可以自动补全命令
-
绝对路径和相对路径
- 绝对路径:/home/feng/xxx 完整写出
- 相对路径:相对路径无需完整写出,一般结合 . 与 …使用 效果奇s佳