文件相关指令 ls mkdir
目录=文件夹
命令格式
命令格式:命令[-选项][参数]
例: ls -la /etc
说明:1)个别命令使用不遵循此格式
2)当有多个选项时,可以写在一起3)简化选项与完整选项
-a等于--all
ls: list
-l long
-h human
-a all
-d 查看目录信息 -ld
-i inode 文件号唯一
文件与用户关系
U:user 所有者唯一(一般为创建者,可以转换)
G:group 所属组(一组用户有相同的权限)
O:other 其他
-rw-r--r--
-文件类型(-二进制文件d目录Ⅰ软链接文件)
rw- r-- r--
u g o
u所有者g所属组o其他人
r读w写x执行
mkdir(默认只能创建一级目录) make directory
-p 创建多级目录,递归创建
cd change dirtory
pwd print working directory
.当前目录
..上级目录
rmdir remove empty directory
cp copy a->b 默认复制文件
-r 复制目录
-p(保留属性,修改时间...)
cp /a/ /b/c/ 若c不存在,将a更名为c放入b下
Ctrl+L 清屏 = clear
mv move 剪切、改名(类似cp用法) 默认可以是文件也可以是目录
改名:mv a c a改为c
rm remove 默认文件
-f 强制
-r 目录
touch + 文件名 创建空文件
cat 显示文件
-n 显示行号
tac 倒序显示
more 分页显示 只能向下翻
空格 F 翻页
回车 翻行
Q 退出
less 可向上、下翻 搜索
/关键词 搜索
N 跳转下个搜索结果
head -n 行数 文件名 (查看前几行)
tail 查看后几行
-f 动态显示(实时变化)
ln a b.hard 硬链接 = cp -p + 同步更新
ln -s a b.soft 软连接 =快捷方式 文件权限由原文件决定 链接权限:lrwsrwsrws
删除后硬链接保存最后状态,软连接丢失
硬链接判断 inode相同 一个inode对应多个文件 类似指针
硬链接不能跨分区,不能对目录使用