随笔分类 - G.基础命令
摘要:原文:https://mp.weixin.qq.com/s/ojjGicmcTNkZTFYOmuc0-w lsof意义LiSt Open Files用于找出哪些文件被哪个进程打开。众所周知Linux/Unix将所有内容都视为文件(pipes,sockets,directories,devices等等
阅读全文
摘要:前台作业:占据了命令提示符,就是你当前可以操作的作业后台作业:启动之后,释放命令提示符,后续的操作在后台完成 前台——>后台 ctrl+z:把正在前台的作业送往后台,这时作业的状态是暂停。 COMMAND &:执行命令时在后面加个 &,直接让命令在后台运行 ★ jobs:查看后台的所有作业,作业号不
阅读全文
摘要:at:仅执行一次就结束的调度命令 at [-mldvc] TIME -m:当at的工作完成后,即使没有输出信息,也会以email的方式通知用户工作已完成 -l:相当于atq,列出系统上所有该用户的at调度 -d #:相当于atrm,取消一个工作调度 -v:显示详细时间格式信息 -c #:列出调度任务
阅读全文
摘要:1.whoami:输出我是谁 2.who:输出当前登录式的用户 3. w:详细显示当前登录式用户的信息 4.last:显示/var/log/wtmp文件,显示用户登录历史及系统重启历史。-n 数字:可以显示最近几次的登录信息 5.lastb:显示/var/log/btmp,显示用户错误的登录尝试 6
阅读全文
摘要:当普通用户需要做一些系统配置时需要切换到root用户,然而同时有多名用户切换到root执行命令时,无法分清哪些用户执行了哪些命令,这时就引出了/etc/sudoers。配置文件中每条可以理解为 who which_hosts=(runas) command谁 在哪台主机上=(以谁的身份) 运行什么命
阅读全文
摘要:1.压缩 gzip,bzip2,xz都不可以压缩目录 gzip: gzip /文件:gzip方式压缩文件,完成后删除原文件。.gz -d:解压缩,也可以用gunzip解压 -#:指定压缩比,1-9,默认为6 zcat /文件:不解压的情况下查看gzip压缩过的文件 bzip2: bzip2 /文件:
阅读全文
摘要:当用户访问一个文件时,权限匹配的顺序为owner >group >other。当设置访问控制列表后,owner >facl_user >group >facl_group >other setfacl 参数 文件 设置文件访问控制列表 -x:取消控制列表 u:uid g:gid -m:设定控制列表
阅读全文
摘要:locate:非实时查找,模糊匹配,查找是根据全系统文件数据库进行的,可以使用updatedb命令来手动生成数据库 find:实时查找,精确匹配,支持众多查找标准,遍历指定目录中的所有文件完成查找,速度慢 find 查找路径 查找标准 查找到以后的处理运作 查找路径:默认为当前目录查找标准:默认为指
阅读全文
摘要:在写脚本的时候,vim可以以不同的颜色显示关键字,并提供强大的功能 1.vim模式 编辑模式-->输入模式 i:光标前输入 I:行首输入 a:光标后输入 A:行尾输入 o:光标下输入 O:光标上输入 编辑模式-->末行模式 : 冒号 输入模式-->编辑模式<--末行模式 ESC 2.打开文件 vim
阅读全文
摘要:sed默认不编辑源文件,仅对模式空间中的数据做处理;而后,处理结束后,将模式空间中的内容打印至屏幕。sed [options] 'AddressCommand' file... 用行,和命令一起来操作文本 options: -n:静默显示,不再显示模式空间中的内容 -i:直接修改原文件 -e 脚本
阅读全文
摘要:1.grep :文本搜索工具 -i:忽略大小写--color:匹配到的内容高亮显示-v:显示没有被模式匹配到的行-o:只显示被模式匹配到的字符串-n:显示匹配到行的行号-E:使用扩展正则表达式-A:后面接数字,表示显示匹配到的行和其后面几行-B: 前面几行-C: 前后几行 2.基本正则表达式: .:
阅读全文
摘要:1.groupadd [选项] 参数 添加组 -g:指定组ID -r:添加系统组 2.groupmod 修改组属性 -g :修改组ID -n:修改组名 3.groupdel 删除组 4.gpasswd 给组加密码 5.newgrp 组名 临时登入一个组,exit退出
阅读全文
摘要:-u :显示用户ID -n :显示用户名字,与-u-g连用 3.userdel [-rf] 用户名称 -r:删除用户并把家目录也删掉 -f:强制删除 4.usermod [-ugGcdsil] 用户名称 修改用户信息 -u:重新指定UID -g:重新指定GID,重新指定的组必须存在 -G:覆盖之前的
阅读全文
摘要:登录名:密码占位符:UID:GID:注释:家目录:用户的默认shell 登录名:加密的密码:最近一次修改密码的时间:密码最短使用期限:密码最长使用期限:最长期限前多少天警告:密码失效前可以修改密码的时间:密码失效时间:保留字段 组名:密码占位符:GID:以这个组为附加组的用户列表
阅读全文
摘要:1.权限对应的数值 一开始理解权限对应的数值总是要去用二进制去算例如r-x是多少rwx是多少,后来才知道r就 是4,w就是2,x就是1,不管权限怎么变,他们对应的数值就是对应位相加。。 权限对于文件来说 r 可读,可以使用类似cat等命令查看文件内容 w 可写,可以编辑或删除此文件 x 可执行 权限
阅读全文
摘要:sort (选项)(参数) sort是用来排序数据的。 以下面这个文本为例 sort默认以ASCII码表为标准,按字符从左至右的比较,最后从小到大输出 -n:按照数值的大小排序 -r:逆序输出 -t:指定分隔符,和-k一起使用 -k:选取哪个字段 -u:排序后相同的内容只显示一次,行必须紧邻才能算是
阅读全文
摘要:cut (选项)(参数) cut是用来处理文本的工具,可以用来取出某些特定的字段。在选取字段的时候“1,3”代表第1个和第3个,“1-3”代表第一个到第三个,“-3”代表从开始到第三个,“3-”代表从第三个到最后 以/etc/passwd中前10行为例 -c数字:显示第几列的字符 -d:指定字段的分
阅读全文
摘要:当用cat,tac命令查看文件时,文件的所有内容都会被刷出来,因为缓存有限,被刷过去的内容可能就留不住了。用cat查看个小文件还可以,查看大文件时就用到下面的命令。 more (选项)(参数) 基于VIM编辑器的文本查看工具 默认: -数字:代表每一屏可以查看的行数 -d:显示“[press spa
阅读全文
摘要:cat(选项)(参数) 显示文件的内容,tac为cat的反向输出 -b:为非空行编号 -e或-E:为每行行尾添加个$ -n:为每一行编号,包括空行 -s:将所有连续的空白行都转换为一行 -t或-T:将制表符tab键转换为^I 扩展: 1.将b文件和c文件合并到c,并显示
阅读全文
摘要:mv(选项)(参数) 剪切,或在同目录下移动重命名1.如果目标文件是文件夹,则源文件直接移动到该文件夹内,名字还是源文件的名字。2.如果目标文件时文件,则源文件移动的同时也会更改名字3.如果源文件为多个,则目标必须是目录,并且统一移动到目录下 -b:当目标文件存在时,先进行备份在覆盖 -f:当目标文
阅读全文