- 查看文件相关命令 cat tac 文件名 cat正向 tac反向输出
- more 如果内容多一页显示不完,按enter继续向下显示,不能向前。less可以翻动
- head 默认显示前十行
- ln [-s] target link_name 对一个已经存在的链接文件执行移动或删除操作,有可能导致链接的断开,硬链接通过inode相连,软连接通过名字相连
查找文件
-
find -search for files in a directory hierarchy
-
find -name 严格区分大小写 匹配字串的所有文件,字串内可用通配符
-
find -iname 忽略大小写
-
find -type x 寻找类型为x的文件
-
find -exec 命令名称{}对符合条件的文件执行所给的Linux命令 如: find -name “file” -exec rm {} \
-
find 可以进行逻辑运算,and逻辑与 -a表示 可以省略;or 逻辑或 -o 不可省略;not !逻辑非。
-
find 路径 -name file
查找文件内容命令
-
grep,egrep,fgrep,rgrep - print lines that match patterns
-
-A 出来显示符合范本样式的那一列之外,并显示该行之后的内容
-
-B 除了显示符合样式那一样之外,并显示该行之前的内容
-
-C 除了显示符合样式那一样之外,前后都显示
-
-i 忽略字符大小写的差别
-
-r 查找位置是目录时用
-
-n 在显示符合养的那一行之前,标示出改行的列数编号
-
which -locate a command 定位命令在哪
-
whereis 比which 更加详细 可以查二进制 源码 man手册
文件处理相关命令
-
cut -remove sections from each line of files -b :以字节为单位取出固定字符区间;-c:以字符单位去除固定字符区间;-d:后面接分隔符。与-f一起使用;-f:依据-d分割字符把信息分割成数段,用-f去除第几段。
-
sed -stream editor for filtering and transforming text -i:直接对内容进行修改;-r:使用扩展正则表达式;-e:它告诉sed将下一个参数解释为一个sed指令,只有当命令行上给出多个sed指令才需要-e;-n:取消默认输出,sed默认会输出所有文本内容,使用-n参数后只显示处理过的行。
-
sed的编辑命令: a:追加;i:插入;d:删除;s:替换;p:打印
压缩文件和解压
-
gzip和gunzip:将一个文件压缩成.gz格式的压缩文件,移植性号。这个命令没有归档功能,每次智能压缩一个文件。生成相应名字的压缩包
-
用法; gzip 文件名 gunzip 压缩包
-
bzip2和bunzip2:相较于gzip而言bzip压缩转换率更高。
-
zip和unzip: 有归档和保留源文件的作用。zip 压缩包名称 需要压缩文件
-
tar: 主要将文件进行归置,以便备份和压缩。
-
-t:显示归档文件的内容
-
-x:释放归档文件
-
-c:创建一个新的归档文件
-
-r:追加的方式归档文件
-
-v:显示归档和释放的过程信息
-
-f:用户指定归档文件的文件名,否则使用默认名称
-
-j:由tar生成归档,然后由bzip2压缩
-
-z:由tar生成归档,然后由gzip压缩
进程管理相关命令
-
进程的概念:进程是一个实体。每个进程都有它自己的进程空间,一般情况下,包括文本区域、数据区域和堆栈。文本区域存储处理器执行的代码;数据区域存储变量和进程执行期间使用的动态分配的内存;堆栈区域存储着活动过程调动指令和本地变量。
-
进程是一个“执行中的程序”。程序是一个没有生命的实体,只有处理器赋予程序生命时(操作系统执行之),它才能成为一个活动的实体,我们称之为进程
-
ps [options] 如:ps aux ; ps elf;
-
top 实时动态 pstree 树状表示
-
发送信号命令: kill 终止进程 kill [-signal] PID signal 是信号 PID进程 kill -l查看信号默认发送15号信号。 如: kill -9 3791
-
/etc/passwd 文件是系统能够识别的用户清单。用户登陆时,系统查询这个文件,确定用户的UID并验证用户口令
-
/etc/group 包含了UNIX组的名称和每个组中成员列表,每一行代表一个组,包含4个字段 组名、加密的口令、GID号、成员列表,必粗用逗号隔开
-
sudo adduser 用户名 :添加用户
-
sudo usermod -G usr2 usr3 将usr3 放入usr2 的组内 -G代表修改组
-
sudo usermod -d /home/user3 -m user2 把家目录路径修改成user
-
sudo usermod -d /home/user3 -m -l user3 user2 把家目录路径修改成user,并把user2 用户名改成user3
-
sudo deluser --remove-home user3 删除user3
文件处理相关命令
于 2023-08-12 22:51:57 首次发布