默认bash shell提示符是美元符号($)
bash手册
在想要查找的工具名称前面输入man命令(空格进行翻页;回车键逐行查看;箭头键滚动手册内容)
man man 可以查看手册页相关的手册页
关键字搜索手册页语法:man -k 关键字
查看所需要的页面语法 : man section topic
info也是参考资料
大多数命令都可以接受 --help选项
浏览文件系统
Linux在路径名中不使用驱动器盘符
Linux将文件存储在单个目录结构中,被称为虚拟目录
使用正斜线(/)划分目录
遍历目录
cd命令切换目录可用绝对路径和相对路径
pwd命令显示当前目录路径
单点符(.) 表示当前目录
双点符(..) 表示当前目录的父目录
文件和目录列表
列表命令ls (按字母排序,按列排序)
-F 参数 可以区分文件和目录
-a参数显示所有文件包括隐藏文件
-R 递归显示当前目录文件和子目录文件
-l 可以显示更多信息
过滤输出列表
ls 可以识别标准通配符
? 一个字符
* 0个或多个字符
[ ] 可能出现的字符
! 将不要的内容排除在外
处理文件
touch 创建文件; 改变文件修改时间
- a 参数只改变访问时间
复制文件
cp source destination
- i 参数 强制询问是否需要覆盖已有文件
-R 递归复制整个目录内容
自动补全功能
按制表符 tab
链接文件
链接是指向真实文件的占位符
分为符号链接 ; 硬链接
符号链接是一个实实在在的文件: 指向存放在另一个文件;彼此内容不同
创建符号链接 原始文件必须存在 ; ln -s 链接 原始文件
硬链接会创建独立的虚拟文件,包含了原始文件的信息及位置 根本上是同一个文件
ln 链接 原始文件
不要创建软链接文件的软链接
重命名文件
mv 可以移动 和重命名文件和目录(只影响文件名或位置'不影响时间戳 和inode编号)
删除文件
r m
- i 提示是不是真的要删除
-f 强制删除
处理目录
mkdir 创建目录
-p 同时创建多个目录和子目录
删除目录
r m d i r
只删除空目录
可以在非空目录上使用 r m -r
查看文件内容
file 查看文件类型
查看整个文件
1. cat命令
-n 加上行号
-b 只给文本行加行号
-T 替换制表符 为 ^I
2.more 命令
显示每页数据之后停下来
3. less命令
实为 more 命令的升级版
查看部分文件
1. tail
默认尾部 10 行
-n 修改显示的行数
-f 允许你在其他进程中使用该文件时查看文件内容
2. head
默认前10 行
支持 - n