学习笔记-1
Posted fyq939
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习笔记-1相关的知识,希望对你有一定的参考价值。
w
[root@localhost ~]# w
19:40:29 up 1 day, 9:38, 2 users, load average: 0.05, 0.03, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 192.168.253.3 日10 31:34m 4.57s 4.24s docker exec -it bafe3feb40b5 /bin/bash
root pts/1 192.168.253.3 19:33 0.00s 0.32s 0.01s w
看谁做了什么
who am i
shell linux command interpreter
[root@localhost ~]# echo $SHELL
/bin/bash
lsblk
%F 完整日期格式,等价于 %Y-%m-%d
$() 引用
echo "today is $(date +%F)"
[root@localhost ~]# echo {1,10}
1 10
[root@localhost ~]# echo {1..10}
tab补全软件包
[root@localhost ~]# yum -y install bash-completion
!* 前一个命令的所以有参数
ctrl+u 前 ctrl+k 后
Altr+r删除所有
mandb生成下索引
whatis ls
tr \'a-z\' \'A-Z\'
替换
tr -d \'\\n\'
删除
tr -s
tr -d \'\\r\' <a.txt >b.txt
输入输出 也可以|
- cat >1.txt<<EOF
- Hello,world!
- EOF
ls |tee -a a.txt
屏幕上会显示,-a追加
指定 +作为分隔符号:
1 2 | [root@Gin scripts]# seq -s \'+\' 1 5 |
userdel -r asd
删除用户目录和邮箱
yum -y install postfix
systemctl restart postfix.service 重启下
mail -s hello(主题) root (以ctrl+d结束交互内容)
元数据(所有者一类)
df -i 节点编号
atime(超过一天,或者mtime)
grep -i
- -i 或 --ignore-case : 忽略字符大小写的差别。
echo(选项)(参数)选项
-e:激活转义字符。使用-e选项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:
•\\a 发出警告声;
•\\b 删除前一个字符;
•\\c 最后不加上换行符号;
•\\f 换行但光标仍旧停留在原来的位置;
•\\n 换行且光标移至行首;
•\\r 光标移至行首,但不换行;
•\\t 插入tab;
•\\v 与\\f相同;
•\\\\ 插入\\字符;
•\\nnn 插入nnn(八进制)所代表的ASCII字符;
[root@localhost ~]# more bak.sh
#!/bin/bash
echo -e "\\033[1;32mStarting backup ...\\033[0m"
sleep 2
cp -av /etc /data/etc`date +%F`/
echo -e "\\033[1;32mBackup is finished\\033[0m"
linux
$# 参数个数
$* 所有参数
$0 脚本名
$?前一个命令的状态码 (0-255)0成功
exit 100 自定义返回值信息,还会退出
grep -w 22 精确匹配
netstat -an | grep -E "22\\>" 词尾锚定
【 -a test.txt 】 是否存在
-a 不能取反
-e 可以
ldd查看程序库
rpm2cpio *.rpm | cpio -tv 查看有哪些c文件
rpm -qp --scripts http 查看脚本
以上是关于学习笔记-1的主要内容,如果未能解决你的问题,请参考以下文章
Python学习笔记-2017.5.4thon学习笔记-2017.8.08