用户登录
1 2
| [root@主机名 ~] # root(超级)用户 [xxxx@主机名 ~] $ 普通用户
|
切换默认shell
1 2
| chsh -s /usr/bin/fish grep root /etc/passwd
|
快速删除,移动光标
键盘快捷键:
1 2 3 4 5 6
| ctrl + w 往回删除一个单词,光标放在最末尾 ctrl + u 删除光标以前的字符 ctrl + k 删除光标以后的字符 ctrl + a 移动光标至的字符头 ctrl + e 移动光标至的字符尾 ctrl + l 清屏
|
已知进程pid获取其父进程pid
1 2
| ps -ef #查看所有用户进程 ps -ef|awk '$2 ~ /pid/{print $3}
|
tar打包解包
1 2
| tar -zcvf xx.tar.gz xx tar -zxvf xx.tar.gz xx
|
tail命令
用于查看纯文本文档的后N行或持续刷新内容
判断字符串长度
1 2 3 4
| ID=12345 if [ ${#ID} -eq 5 ];then echo "5" fi
|
将命令的输出结果赋值给变量
1 2 3 4 5 6
| #!/bin/bash begin_time=`date` #开始时间,使用``替换 sleep 20s #休眠20秒 finish_time=$(date) #结束时间,使用$()替换 echo "Begin time: $begin_time" echo "Finish time: $finish_time"
|
文件类型
1 2 3 4
| ls -lh # --long --human人性化显示大小 ll # ls -l drwx------ 2 root root 4096 Nov 3 10:13 Downloads 引用计数
|
linux中有6中文件类型,常用的三种为:
-普通文件 d目录 l软连接

