1 文件处理命令
1.1 命令格式与目录处理命令ls
命令格式:
命令 [-选项] [参数]
中括号代表可选
例: ls -la /etc
-a -l == -la
说明:
- 个别命令使用不遵循此格式
- 当有多个选项时, 可以写在一起
- 简化选项与完整选项,
-a 等于 --all
目录处理命令ls
:
ls -a
查看左右包括隐藏文件ls -l
人性化之后ls -lh
而第一项代表的是什么呢? 共有十个字符, 第一个字符代表文件类型, 后面九个字符分为三部分, 每部分代表不同用户的权限.
ls -ld /etc/
针对某个目录查看详细信息ls -i
查看任何文件inode号
1.2 目录处理命令
mkdir
创建目录, 要做好目录结构的优化cd
切换目录
pwd
显示当前所在目录路径 print working directoryrmdir
删除空目录 remove empty directories, 只能删除空目录cp
复制文件或目录 copy 可以同时复制多个, 也可复制的同时改名
mv
剪切, 改名文件, move, 语法mv [源文件或目录] [目标目录]
rm
删除文件目录, remove, 语法rm [-rf] [文件/目录]
-r代表删除目录, -f代表强制删除(无视询问)
1.3 文件处理命令
touch [(绝对/相对)路径及文件名]
创建空文件,要创建带空格的文件, 要用双引号” “括起来, 不建议.
cat
显示文件(短)内容,-n 显示行号
tac
倒过来显示内容more
分页显示文件内容, 进入之后可以用小命令,(空格)或f 表示翻页, Enter 表示换行, q或Q 退出
less 文件名
分页显示文件内容,可以按上或者PgUp 向上换行翻页, 斜杠/关键词 搜索, n(next)表示下一个结果
head
显示文件前几行 ,-n 指定行数, 默认十行
tail
显示文件后几行 ,-n 指定行数, 默认十行. -f 动态显示文件末尾内容
1.4 链接命令
ln [-s] 源文件 目标路径
硬链接,-s
表示软链接软链接类似win的快捷方式
硬链接
2 权限管理命令
2.1 权限管理命令chmod
2.2 其它权限管理命令
chown
改变文件/目录的所有者, change file owner, 只有root用户可以改变所有者, 语法chown [用户] [文件/目录]
, 改变文件的所有者为xxchgrp
改变文件/目录的所属组, change file group ownership, 和chown
格式一样umask
显示, 设置文件的缺省权限 , the user file-creation mask, 语法umask [-S]
-S 以rwx形式显示新建文件的缺省权限, 不加-S选项显示新建文件应去掉的权限, 更改权限umask 077
, 这里改的是默认不给新建文件的权限