2019-05-20

1.定义对所有用户都生效的命令别名,例如:cls=clear

   echo "alias cls='clear'" >> /etc/bashrc
   source /etc/bashrc

2.显示/etc/passwd文件中不以/bin/bash结尾的行

   grep -v "/bin/bash$" /etc/passwd

3.找出/etc/passwd文件中,包含两位数字或三位数的行

  gerp "\<[0-9]\{2,3\}\>" /etc/passwd

4.找出/proc/meminfo文件中以大写或小写s开头的行;用三种方式实现

  grep -i "^s" /proc/meminfo
  grep  "^[sS]" /proc/meminfo
  grep  "^(s|S)" /proc/meminfo

5.使用echo输出一个绝对路径,使用egrep取出路径名,类似执行dirname/etc/passwd的结果。

  echo "/etc/passwd" |  egrep  -o "^/.*/"

6.找出ifcongfig命令结果中的IP地址。要求结果只显示IP地址

  ifconfig | grep -E -o   "(([0-9]|[0-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[0-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])"

7.vim定制自动缩进四个字符。

 临时:  set tabstop=4 或 永久:vim /etc/vimrc set tabstop=4

8.编写脚本,实现自动添加三个用户,并计算这三个用户的uid之和。

!/bin/bash

  useradd test1 && a=$(id -u test1)
  useradd test2 && b=$(id -u test2)
  useradd test3 && c=$(id -u test3)
  echo "$[$a+$b+$c]"

9.find用法以及常用用法的示例演示

find [OPTIONS][查找起始路径][查找条件][处理动作]

[查找条件]

根据文件名查找:

-name“pattern”
-inname"pattern"
支持glob风格的通配符
*,?[],[^]
-regex parttern:基于正则表达式模式查找文件,匹配是整个路径,而非其名

根据文件从属关系查找

-user USERNAME:查找属主指定用户的所有文件
-group GRPNAME:查找属组指定组的所有文件
-uid UID:查找属主指定的UID的所有文件
-gid GID:查找属组指定的GID的所有文件
-nouser:查找没有属主的文件
-nogroup:查找没有属组的文件

根据文件类型查找

f:普通文件
d:目录文件
l:符号链接文件
b:块设备文件
c:字符设备文件
p:管道文件
s:套接字文件

根据文件的大小查找

-size [+|-]#UNIT
常用单位:K,M,G
#UNIT :(#-1,#]
-#UNIT [0,#-1]
+#UNIT:(#,OO)

根据时间戳查找

以“天”为单位:
-atime [+|-]#
#:[#,#-1)
-#:(#,0)
+#:(oo,#-1)
-mtime
-ctime
以“分钟”为单位:
-amin
-mmin
-cmin

根据权限查看

-perm [/|-]mode
mode:精确权限匹配
/mode:任何一类用户(u,g,o)的权限中的任何一位(r,w,x)符合条件即满足
9位权限之间存在“或”关系;
-mode:每一类用户(u,g,o)的权限中的每一位(r,w,x)同时符合条件即满足;
9位权限之间存在“与”关系

[处理动作]

-print:输出至标准输出:默认动作
-ls:类似于对查找到的文件执行“ls -l”命令,输出文件的详细信息
-delete:删除查找到的文件
-fls /PATH/TO/SOMEFILE:把查找到的所有文件的长格式信息保存至指定文件中
-ok COMMAND {} \; :对查找到的每个文件执行由COMMAND表示的命令
-exec COMMAND {} ; :对查找到的每个文件执行由COMMAND表示的命令

示例:查找/tmp目录下属主为root,在一周内容修改过,大于1M且类型为普通文件,至少有一类用户有写权限,而且文件名不包含fstab的文件
find /tmp -user root  -mtime -7 -size +1M -type f -perm /222 -not -name '*fstab*' -ls
921362   32 -rw-r--r--   1 root     root      1460584 May 12 01:34 /tmp/log/lastlog
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,588评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,456评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,146评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,387评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,481评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,510评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,522评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,296评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,745评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,039评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,202评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,901评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,538评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,165评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,415评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,081评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,085评论 2 352

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,738评论 0 10
  • 1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 1、1 cp复制命令 单个文件复制:...
    请叫我飘哥阅读 300评论 0 0
  • 一、USERS UID为0的用户为管理员用户,任何一个UID为0的用户,都可为管理员用户若系统没有了UID=0的管...
    JevonWei阅读 2,212评论 0 2
  • whoami 查看当前登录用户名 /etc/group文件包含所有组 /etc/shadow和/etc/passw...
    仙灵儿阅读 687评论 0 0
  • list:1.输入、输出重定向;2.tr 转换或删除字符;3. | 管道;4.tee 重定向到多个目标; 5.rz...
    溪云初起日沉阁l阅读 508评论 0 2