一.
- Shell 语言
man–help等价于man-h. 注意点:"–"后命令需要不全。 - 以"/"开始,为绝对路径,从根目录开始查找。
不以“/”开始,为相对路径,从当前目录开始查找。
“…/”表示回到上一级目录。 - man [n] item
man:用来查找Linux上的手册页
item:需要查阅的条目
[n] 中n若为1:查找需要查阅的条目的可执行程序。
若为2:查找需要查阅的条目的系统调用。
若为3:查 找需要查阅的条目的C库函数。
低行模式: n:查找下一个 N:查找上一个 - ls
ls:用来列出文件信息。ls:用来列出文件信息。
例如: ls[-a][-l][-h][-d][file…] 注意点:“指令和参数注意大小写”
-a:显示所有文件
-l:输出文件的详细信息
-h:当同时使用-l时,显示文件大小(KB、 MB等)
-d: 当file是目录时,显示目录本身的信息而不是目录内文件的信息。
file:如果是目录,则列出目录中的文件,若果不是目录,则列出该文件,如果省略,则列出当前目录下的文件。 - chgrp
charg 组名 目录/文件名charg 组名 目录/文件名
chgrp:改变所选目录的用户组
chgrp a b:把b改到a/若a不存在则出错 - chown
chown :更改所有者
chown [-R] 把当前目录下的文件全改到账号下 - chmod
chmod:更改权限
有两种方式,第一种:用数字来表示
r(读)w(写)x(执行)分别附上4 2 1 的值
例:chomd 654 给第一级用户rw的权限,给第二级用户rx的权限,给第三方x的权限。
第二种:符号类型
|u|——>用户 + 添加权限
|g|——>用户组 -删减权限
|o|——>第三方 =重新给予权限
|a|——>全部
例:chmod u=rwx 给u重新给予rwx的权限
chmod og=rx testC 给o和g重写给予对testC的rx权限
二.
1.目录处理
cd+路径 进入…
pud 显示当前工作目录
mkdir 创建目录
例:要求同时创建三个相互嵌套的文件夹.
mkdir -p./a/b/c
remdir 删除目录
remdir-rf:强制删除
rm-rf:强制删除子目录及目录
PATH 环境变量
PATH;echo P A T H 搜 索 路 径 例 : P A T H = “ PATH 搜索路径 例:PATH=“ PATH搜索路径例:PATH=“PATH”:/root:前面找不到,到root中找
2.文件目录管理
ls:查询属性
-S(显示一文件大小排序) -t(一时间排序)
cp:拷贝
-f 强制执行
-i 询问
-p 连属性一起复制
-r 连子目录一起复制
-u 更新文件
rm 删除文件
-r 删除全部
-f 强制删除,不询问
-rf 强制全部删除
mv:移动文件
3.查看文件内容
cat:从头到尾显示
-E 显示每行断行符$
-n 显示每行行数
-T 显示tap键 ^I
-v 显示特殊符号
-A 全部显示
tac:从尾到头显示
less:-文件名 可往前/后翻
more:-文件名 只能往后翻
tail:取文件最后n行
head:取文件前n行
例:取文件的10~20行:head-n 20 textC | tail -n 10
注:
|表示管道,上一条命令的输出,作为下一条命令参数
||表示上一条命令执行失败后,才执行一条命令
创建文件
touch
-a:读取文件内容的时间
-c:文件状态修改时间
-m:文件数据修改时间
打包
tar