文件处理相关命令

  • 查看文件相关命令   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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值