1. bash 手册
用于查看命令的具体详情
man xxx
2. ls 文件和目录列表
-a 显示隐藏文件
文件名支持 *?
符号过滤
3. 处理文件
-i 询问参数
touch
cp file1 file2:复制文件。参数 -R 用于递归复制文件
mv file1 file2:移动文件
rm file1:删除文件,文件名支持?*
4. 处理目录
mkdir:创建目录。-p 创建多个目录和子目录
rmdir:删除空目录
rm -rf:递归删除,-r 递归遍历,-f 删除不提示
5. 查看文件内容
file file1:获取文件的类型
cat file1:显示文本所有内容,参数 -n 加上行数,参数 -b 只给有内容的行加行数
more file1:
less file1:
tail file1:参数 -f,动态查看文件内容
6. 检测程序
ps: -ef
top:实时检测,q 退出
kill PID:-9 参数强制
killall Name:关闭进程名,可以使用通配符
7. 检测磁盘空间
mount:挂载媒体的
unmount:移除可移动设备
sort file:文件排序
grep pattern file:在 file 文件中查找 pattern 的行。-v 参数反向搜索
gzip/gunzip:压缩解压文件
tar:-A 追加归档,-x 提取文件
8. 理解 shell
&:将任务置入后台模式
which 命令:查看命令的对应路径
history:最近的使用过的命令列表
9. 使用Linux环境变量
查看环境全局变量:printenv/env
查看环境局部变量:set
export:将一个局部变量的key导出到全局环境中
10. 管理文件系统
- ext 文件系统:单文件不能超过2GB。
- ext2 文件系统:保存更多信息。
- 日志文件系统:先将数据直接写入存储设备再更新索引节点表->文件的更改写入到临时文件中,数据成功写到存储设备和索引节点表后再删除对应的日志条目。
- ext3 文件系统:在 ext2 基础上,给每个存储设备增加了一个日志文件。
- ext4 文件系统。
11. 安装软件程序
- Debian(Ubuntu):dpkg 命令。
- Red Hat:rpm 命令。yum 命令。
12. 使用编辑器
vim
nano
emacs
13. 参考
- 初识Linux shell:http://www.ituring.com.cn/book/tupubarticle/11430
- 走进shell:http://www.ituring.com.cn/book/tupubarticle/11431
- 基本的bash shell命令:http://www.ituring.com.cn/book/tupubarticle/11432
- 更多的bash shell命令: http://www.th7.cn/system/lin/201704/210752.shtml
- 理解shell:http://www.th7.cn/system/lin/201704/211006.shtml
- 使用Linux环境变量:http://www.voidcn.com/article/p-vizgjbtx-bmq.html
- 理解Linux文件权限:http://www.voidcn.com/article/p-whblgnni-bmq.html
- 管理文件系统:https://www.aliyun.com/jiaocheng/123749.html
- 安装软件程序:https://www.aliyun.com/jiaocheng/123748.html
- 使用编辑器:http://www.voidcn.com/article/p-fokuslvn-bnt.html