Liunx 目录管理
1.终端实用技巧
1.1 tab 键自动补全
1.2 按 上/下 光标键曾经使用过的命令来回切换
1.3 ctrl + c 结束命令
2.ls(list) 列出目录
-
-a 显示指定目录下所有子目录与文件,包括隐藏文件
-
-l 以列表方式显示文件的详细信息
-
-h 配合 -l 以人性化的方式显示文件大小
-
-d 仅列出目录本身,而不是列出目录内的文件数据
3. cd (change directory)切换目录
- cd… 切换到上级目录
- cd - 可以在最近两次工作目录之间来回切换
- cd xxx 进入到xxx目录
- cd/cd ~ 切换到当前用户的主目录
4.pwd 显示目录所在的目录
-p 显示出确实的路径而非连接(link)路径
5.mkdir(make directory) 创建目录
-
-m :配置文件的权限
-
-p :帮助你直接将所需要的目录(包含上一级目录)递归创建起来!
6.rmdir 删除目录
- -p 连同上一级『空的』目录也一起删除
Liunx文件管理命令
1.touch 创建文件
2.rm 删除文件或目录
- -f 强制删除
- -r 递归地删除目录下的内容,删除文件夹 时必须加此参
3.mv 移动文件
-f 若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录
4.cat 查看文件
5. grep 过滤文本
grep 是一种强大的文本搜索工具命令,用于查找文件中符合指定格式的字符串,支持正则表达式。
6. find 查找文件
find 命令功能非常强大,通常用来在 特定的目录下 搜索 符合条件的文件。
- find . -name “*.c” 将当前目录及其子目录下所有扩展名是 .c 的文件列出来。
LINUX系统管理
1.history 查看历史记录
- history 查看历史命令
- history -c 清楚历史命令
3.date 时间和日期/clear 清除屏幕
- date 查看系统时间
- clear命令用于清空终端屏幕相当于CTRL+L
4.磁盘信息
- df -h 显示磁盘剩余空间
- df -h + 目录 查看该目录大小
5.进程信息
- ps aux 查看进程的详细状况
- top 显示目录下的文件大小
- kill [-9] +进程号 终止指定代号的进程,-9 表示强行终止
Liunx 其它命令
1.打包压缩 tar
c 生成档案文件,创建打包文件
x 解开档案文件
v 列出归档解档的详细过程,显示进度
f 指定档案文件名称,f 后面一定是 .tar 文件,所以必须放选项最后
2.压缩/解压缩 gzip与bzip2
tar 与 gzip 命令结合可以使用实现文件 打包和压缩
tar 只负责打包文件,但不压缩
用 gzip 压缩 tar 打包后的文件,其扩展名一般用 xxx.tar.gz
gzip 语法:
bzip2语法: