linux 命令学习

  1. find 查找
find / -type f -name "cat" 
find / -type f -name "test.txt"  -exec rm -f {} \;
find / -type f -name "test.txt"|xargs rm -f
find /root -type f -name  "*.log" -mtime -5 |xargs rm -f
--maxdepth 
  1. seq 序列
seq 1 2 9
seq -s " " 5
seq 100 >test.txt
  1. sed 三剑客-2
sed -i '/12/d'  a.txt  删除包含12的行  删除d
sed -n 20,30p test.txt 打印第20到30行
sed -i s#old#old1#g test.txt //替换
sed 's#1#2#gp'     sed '/123/p'
ifconfig eth0|sed -n 's#^.*addr:\(.*\)  Bc.*$#\1#gp'     
's#\(\)#\1#g'   括号要转义  \1取出第一个括号内的内容
p 输出
  1. awk 三剑客-1
awk "NR>1{print $NF}" awk.sh 
NR 行号
$n 第几个
NF 最后的n
 echo "my qq is,1030753080" >qq.txt
[root@lv linux]# awk -F '[ ,]' '{print $2" "$4}' qq.txt 
qq 1030753080
-F '[ ,]' 指定分隔符
  1. tree 查看目录结构
  2. echo 输出
    echo {1..8}
    echo {a..f}
    echo -n "123" echo "1231" 不换行输出
  3. useradd gamerole 创建名为gamerole的用户
    useradd -m gamerole 加上-m参数会在/home目录下创建用户目录
  4. mkdir -p 文件名 递归创建文件夹
    9 cd - 切换到上次的目录 cd ~ 切换到家目录
    10 ls
 -a 显示隐藏文件
 -F给文件结尾加不同的符号
--time-style=long-iso 显示时间格式设置
2017-11-05 19:18

11 cat -n 显示行号
12 cp -a 常用
13 rm -rf 常用
14 tac 翻转输出
15 tail 打印文件末尾

          -f 监控文件 
          -F 文件不存在,会重试

16 grep
-n 显示行号
-v 排除
-i 忽略大小写
-E 同时过滤多个字符串 egrep 正则可以去掉\,转义字符
--color=auto 颜色突出
17 diff 查看文件不同
18 、etc/motd 登录提示
19 stat file 查看文件属性
20 less 查看小说
21 chkconfig --list sshd 查看开机自启

sshd            0:off   1:off   2:on    3:on    4:on    5:on    6:off
chkconfig --level 245 sshd off
sshd            0:off   1:off   2:off   3:on    4:off   5:off   6:off
ls  /etc/rc.d/rc3.d/ |grep sshd --color=auto
S55sshd
chkconfig sshd off
ls  /etc/rc.d/rc3.d/ |grep sshd --color=auto
K25sshd

手动设置开机自启

[root@lv ~]# rm -f /etc/rc.d/rc3.d/K25sshd 
[root@lv ~]# ln -s /etc/init.d/sshd /etc/rc.d/rc3.d/S55sshd
[root@lv ~]# ls  /etc/rc.d/rc3.d/ |grep sshd --color=auto
S55sshd

设置chkconfig管理

For example, random.init has these three lines:
       # chkconfig: 2345 20 80 //启动级别 开启顺序 关闭顺序 勿与其它程序重复
       # description: Saves and restores system entropy pool for \
       #              higher quality random number generation.

22 netstat 查看网络状态

lntup或an
listening numeric tcp udp program

23 runlevel 查看当前运行级别
24 tar 压缩与解压

-j .tar.bz
-z gzip .tar.gz
-x extract 抽取
-v verbose
-f file
-c create
-t tree 查看
--exclude 排除
-X 不想打包的放入文件中
-C 指定解压目录

25 cut 切割

echo "my qq is 1030753080" >qq.txt
cut -d" " -f2,4 qq.txt 
qq 1030753080
-d 指定分隔符
cut -c 4-5,9- qq.txt 
qq 1030753080
-c 按字符

26 tr 替换
tr " " "," 空格替换为逗号
27 ln 链接
ln a b 创建硬链接
硬链接:具有相同inode的不同文件
28 readlink 查看软链接的源文件
29 lsof -i :port 查看端口被占用情况
30 useradd 添加用户
useradd mysql -u 499 -s /sbin/nologin -M -g mysql
-u 指定用户uid
-g 指定组
31 userdel 删除用户
userdel -r mysql
32 groupadd 添加组
groupadd mysql -g 49
-g 指定gid
33 wc -l查行号
34 alias 设置别名

别名永久化:
alias的作用仅在该次登入的操作,即输入一次 
alias后,这个修改只在当前的Shell生效。如果 
重新开启一个 Shell,或者重新登录,则这些 
alias将无法使用。好在linux中提供alias永久化 
的方法: 

<1>.若要每次登入就自动生效别名,则把别名 
加在/etc/profile或~/.bashrc中。然后# source  
~/.bashrc 

<2>.若要让每一位用户都生效别名,则把别名 
加在/etc/bashrc最后面,然后# source /etc/ 
bashrc 

35 date
-s 更改时间
date "+%y-%m-%d"
%Y 2017
17-04-04
date "+%w" 星期几
2 星期二
36 输出命令结果的方法
echo date
echo $(date)
37

image.png

38
查看命令路径
which cp
whereis -b cp
-b 二进制
locate find
39 who或w命令 查看登录信息

[root@root ~]# w
 04:06:37 up 18 min,  1 user,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    192.168.0.6      03:55    0.00s  0.13s  0.06s w
[root@root ~]# who
root     pts/0        2017-11-13 03:55 (192.168.0.6)

40 chmod 更改权限
chmod 777 1.txt
41


image.png

42


image.png

43
image.png

44 一个文件删除权限由上级目录确定,文件名存在于上级目录的block中
45 chown 属主.属组 文件名 更改文件属主和属组

46 对于文件夹rwx权限对应

r ls
w  文件夹下创建删除 
x cd

47 umask

  • root创建目录默认权限分配755
  • root创建文件默认权限分配644
  • 普通创建目录默认权限分配775
  • 普通创建文件默认权限分配644
    root 用户umask 022
    普通用户umask 002
    目录最大权限777
    文件最大权限666
    目录umask+目录默认权限=777
    文件umask(偶数,非偶减1)+文件默认权限=666
  • 更改umask,编辑/etc/profile
if [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ]; then
    umask 002
else
    umask 022
fi
  • 家目录umask更改/etc/login.defs
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,427评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,551评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,747评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,939评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,955评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,737评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,448评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,352评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,834评论 1 317
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,992评论 3 338
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,133评论 1 351
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,815评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,477评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,022评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,147评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,398评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,077评论 2 355

推荐阅读更多精彩内容