学习笔记-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

输入输出 也可以|

  1. cat >1.txt<<EOF  
  2. Hello,world!  
  3. 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

学习笔记MyBatis学习笔记

学习笔记MyBatis学习笔记

Java程序猿的JavaScript学习笔记(1——理念)

C语言基础学习笔记+ C语言进阶学习笔记总结篇(坚持才有收获!)

2022年Java学习笔记目录