Linux 入门进阶中3

1,定义一个对所有用户都生效的别名,例如:lftps=‘lftp 192.168.0.1/pub’

思路:定义别名在bashrc类配置文件中定义,全局需要修改/etc/bashrc文件,增加alias lftp=‘lftp 192.168.0.1/pub’ 命令

运行命令. .bashrc重读配置文件生效或重新登陆生效

验证

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

思路:可以grep ‘/bin/bash$' /etc/passwd 看一下以/bin/bash结尾的行

然后加-v 参数显示不以/bin/bash结尾的行


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


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

其中\<锚定行首; \>锚定行尾; [0-9]表示数字;{2,3\}至少出现2~3次的意思。


4,显示/proc/meminfo文件中以大写或小写s开通的行,用三种方式实现

grep -i "^s" /proc/meminfo

grep “^[s|S]” /proc/meminfo

grep -i "s\{1\}" /proc/meminfo

其中-i是忽略大小些的意思 ^为锚定行首

5,使用echo插入一个绝对路径,使用egrep取出路径名,类型执行dirname /etc/passwd的结果

echo "/etc/passwd" | grep -o -E "^(^/)[[:lower:]]+"

6,找出ifconfig中的ip

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

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

编辑/etc/下vimrc 文件

 然后在文件的最后加上以下代码,保存,退出即可

 set smartindent

set tabstop=4

set shiftwidth=4

set expandtab

set softtabstop=4

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

#!/bin/bash

 useradd test1 >&/dev/null

useradd test2 >&/dev/null

useradd test3 >&/dev/null

 a=`id test1 -u`

b=`id test2 -u`

c=`id test3 -u`

echo $a+$b+$c|bc


9,find用法及常用用法的演示


find命令的格式:find [-path……] -options [-print -exec -ok]

path:要查找的目录路径。 ~ 表示$HOME目录 . 表示当前目录 / 表示根目录

print:表示将结果输出到标准输出。

exec:对匹配的文件执行该参数所给出的shell命令。 形式为command {} \;,注意{}与\;之间有空格

ok:与exec作用相同, 区别在于,在执行命令之前,都会给出提示,让用户确认是否执行 options常用的有下选项:

      -name:按照名字查找

      -perm:安装权限查找

      -prune:不再当前指定的目录下查找

       -user:文件属主来查找

          -group:文件所属组来查找

         -nogroup:查找无有效所属组的文件

      -nouser:查找无有效属主的文件

       -type:按照文件类型查找 下面通过一些简单的例子来介绍下

        find的常规用法

 1、按名字查找 在当前目录及子目录中,查找大写字母开头的txt文件

      $ find . -name '[A-Z]*.txt' -print

 在/etc及其子目录中,查找host开头的文件

      $ find /etc -name 'host*' -print

 在$HOME目录及其子目录中,查找所有文件

    $ find ~ -name '*' -print

在当前目录及子目录中,查找不是out开头的txt文件

   $ find . -name "out*" -prune -o -name "*.txt" -print

 2、按目录查找    在当前目录除aa之外的子目录内搜索 txt文件

   $ find . -path "./aa" -prune -o -name "*.txt" -print

   在当前目录及除aa和bb之外的子目录中查找txt文件

    $ find . −path"./aa"−o−path"./bb" −path"./aa"−o−path"./bb" -prune -o -name "*.txt" -print    在当前目录,不再子目录中,查找txt文件

        $ find . ! -name "." -type d -prune -o -type f -name "*.txt" -print

3、按权限查找

在当前目录及子目录中,查找属主具有读写执行,其他具有读执行权限的文件

   $ find . -perm 755 -print

4、按类型查找    在当前目录及子目录下,查找符号链接文件

    $ find . -type l -print

5、按属主及属组    查找属主是www的文件

    $ find / -user www -type f -print

查找属主被删除的文件

 $ find / -nouser -type f -print

查找属组mysql的文件

 $ find / -group mysql -type f -print

查找用户组被删掉的文件

 $ find / -nogroup -type f -print

 6、按时间查找

   查找2天内被更改过的文件

 $ find . -mtime -2 -type f -print

   查找2天前被更改过的文件

$ find . -mtime +2 -type f -print

   查找一天内被访问的文件

$ find . -atime -1 -type f -print

   查找一天前被访问的文件

 $ find . -atime +1 -type f -print

  查找一天内状态被改变的文件

 $ find . -ctime -1 -type f -print

   查找一天前状态被改变的文件

 $ find . -ctime +1 -type f -print

   查找10分钟以前状态被改变的文件

 $ find . -cmin +10 -type f -print

7、按文件新旧    查找比aa.txt新的文件

 $ find . -newer "aa.txt" -type f -print

   查找比aa.txt旧的文件

 $ find . ! -newer "aa.txt" -type f -print

   查找比aa.txt新,比bb.txt旧的文件

 $ find . -newer 'aa.txt' ! -newer 'bb.txt' -type f -print

 8、按大小查找    查找超过1M的文件

 $ find / -size +1M -type f -print

   查找等于6字节的文件

 $ find . -size 6c -print

   查找小于32k的文件

$ find . -size -32k -print

9、执行命令

   查找del.txt并删除,删除前提示确认

 $ find . -name 'del.txt' -ok rm {} \;

  查找aa.txt 并备份为aa.txt.bak

$ find . -name 'aa.txt' -exec cp {} {}.bak \;

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,402评论 6 499
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,377评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,483评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,165评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,176评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,146评论 1 297
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,032评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,896评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,311评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,536评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,696评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,413评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,008评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,659评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,815评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,698评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,592评论 2 353

推荐阅读更多精彩内容