命令的一般格式
格式:命令 [-选项][参数]
例如:ls -la /etc
- 个别命令使用不循环此格式
- 当多个选项时,可以写在一起
- 简化选项与完整选项 -a 等于 --all
一、文件和目录处理的基础目录
ls(显示当前目录下的所有目录文件)
权限:所有用户
语法:ls 选项[-ald] [目录或者文件]
- -a:显示所有文件,包括隐藏文件
- -l:详细信息显示,加上-h会转换显示存储格式
- -d:查看目录属性
- -i显示每个文件的i节点
在-l下的信息第一个中有10个字符
- 第一个 (-二进制文件,d是目录,l是软连接文件)
- 接下来三个代表文件所有者权限
- 在接下来三个代表文件所属者权限
- 最后三个代表其它人权限
- r是读 w是写 x是执行
##(创建) mkdir目录 touch文件 ##
mkdir:创建一个空白目录
语法:mkdir -p [目录名]
-p 递归创建
touch:创建一个空白文件
语法:touch [文件名]
cd 切换目录 和pwd 显示当前目录信息
语法:cd [目录]
cd … 是返回上一级
语法 pwd
就会显示当前目录
删除rmdir和rm
rmdir 只能删除空目录
语法 rmdir [目录]
rm 删除文件
语法 rm -rf [文件或者目录]
-r 删除目录
-f 强制执行,这就不会问你删不删,就直接删除了
cp复制和mv剪切
cp 复制文件或者目录
语法:cp -rp[原文件或目录][目标目录]
-r 复制目录
-p 保留文件属性
mv 剪切文件、改名
语法:mv [原文件或目录] [目标目录]
当剪切到原目录就是改名了
##打开文件cat more less tail head##
cat 显示文件内容
cat [文件名]
-n 显示行号
如果内容多的话,使用more//但是不能尚上翻页
more [文件名]
空格,f健翻页,回车进行换行
用Q进行退出
向上翻页可以使用less 还可以进行搜索 ‘/’+ ‘要搜索的内容’
less [文件名]
n为next
获取文件最后几行拥tail
tail [文件名]
-n指定行数,如 tail -n 18 /etc/xervices
-f动态显示文件末尾内容
获取文件前面几行head
head [文件名]
-n指定行数,如 head -n 18 /etc/xervices
文件连接命令 ln##
ln [原文件][目标文件]//生成硬链接
ln -s [原文件][目标文件]//生成软链接
- 软连接特征久类似于Windows的快捷方式
- 只要是软连接,权限都是rwx,而且文件大小很小
- 硬链接,就相当于拷贝+可以同步更新
- 硬链接不能跨分区,也不能指向目录,但是软连接都可以