linux入门实验手册
-
显示当前系统所有shell
cat /etc/shells
-
显示当前shell
echo ${SHELL} 大括号可省略
-
查看文件最后4行
tail -4 /etc/passwd
tail -n 4 /etc/passwd -
别名写入配置文件中
echo "alias NAME='VALUE'" >>~/.bashrc或 /etc/bashrc
追加值到文本中,也可以用nano写入(能追加尽量追加,修改配置文件容易误操作) -
修改命令提示符变量,可以直接用nano写入配置文件
nano /etc/profile.d/env.sh
PS1="[\e[1;5;41;33m][\u@\h \W]\$[\e[0m]"
如果是临时定义,则可直接PS1="[\e[1;5;41;33m][\u@\h \W]\$[\e[0m]"或者export PS1="[\e[1;5;41;33m][\u@\h \W]\$[\e[0m]" -
date 显示系统时间及日期
-s 指定时间和日期
-
echo 显示字符
-n 不自动换行(相对于命令提示符而言)
-e 启用\字符解释功能(待定) -
命令行扩展:$()或上点号包含
echo "i am
whoami
"
echo "i am $(whoami)" -
大括号扩展:{}
数字字符扩展 {1..19}
-
命令历史配置文件 ~/.bash_history
-
调用上一次命令最后一个参数:
输入!$或者按ESC键松开后,再按. -
bash快捷键
-
man less 命令操作
备注:对vscode的操作还不是很熟练,图片显示有点小,后续会不断完善。