shell

1.更改(添加)别名在/etc/bashrc,注意在该文件下也有umask值的赋予(本地),但是尽量不要在给文件中修改。
2.更改umask在.bash_ profile中(环境变量)。
总结: Profile设置环境变量,运行命令和脚本
Bashrc设置本地变量,定义命令别名
3.#表示注释作用
4.\是脱意符号
5.$用在变量的前面
6.
[root@localhost ~]# echo $PS1
[\u @ \h \W] \$
 用户名 @  主机名 路径     #
1》对变量$PS1进行设置:
原:[root@localhost ~]# echo $PS1
[\u@\h \W]\$
在上述的基础上显示绝对的路径:
[root@localhost ~]# cd /etc/
[root@localhost etc]# PS1="[\u@\h \w]\\$ "
[root@localhost /etc]#
在上述的基础上加上时间:
[root@localhost /etc]# PS1="[\u@\h \w \t]\\$ "
[root@localhost /etc 09:16:19]# 
还原成原来的样子:
[root@localhost /etc 09:16:19]# PS1="[\u@\h \W]\\$ "
[root@localhost etc]# 
7.查看文件的行(-l)、单词数(-w)、字节数(-m)。
8.|管道符
9.;把两条命令放在一起执行
10.~表示用户的家目录
11.&
1》 [root@localhost ~]# sleep 10 &
显示信息: [1] 1783
2》 2>&
ls >1.log 2>&1 <==> ls >l.log 2>1.log
12.重定向:> >> 2> 2>>
13.cut截取
cut -d: -f3 (指定分隔符和行数)
-c:指定截取的字符
-c2-10
14.sort排序(根据ASCII码进行排序)
sort -n:按照数值升序排列
sort -t ':' -k5:指定分隔符和段进行排序
sort -n -r:按照数值降序排序
sort -n -u:按照数值升序排序,重复出现的只会显示一次。
15.将纵向输出的内容横向输出
在后面加 |xargs
16.unip显示时连续重复的只显示一次(注意:用之前先排序)。
-c显示重复的次数
17.tr用来替换字符
tr ‘[a-z]’ '[A-Z]'
18.split用来切割文件
出现这种情况的条件:因为文件太大,打开文件太慢。
-b:按照大小进行切割(单位:字节)。--》命令格式:split -b(字节大小) 源文件 分割后的文件名前缀
-l:按照行分
19.逻辑运算
&&:与--》只有在前面命令执行成功后在去执行下面的命令
||:或--》两个命令都有可能执行,只要其中一个执行成功下一个就不在执行了。
20.tee:不仅要输出到重定向中而且还需要显示。
tee加文件名(和|合用)













  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值