回忆学过的命令
touch /etc/nologin禁止普通用户登录 enable -n __禁用命令 type__查看是内?外?部命令 hash__查看执行过的外部命令 hash -d__清楚一个命令 -r__清楚全部命令 tty查看登录终端 w查看用户登录信息 df查看分区 cal查看日历
date查看时间{ [-u|--utc|--universal](格林尼治时间) [MMDDhhmm[[CC]YY][.ss]](时间格式 ,可更改时间) (+%F,+%W)(+ -nday)} cat __查看文件 ls文件列表ls -l -a chvt __切换界面(只能在虚拟机上) lscpu查看cpu
lsblk查看分区 cat /proc/meminfo;free查看剩余内存 nano;gedit文本编辑工具 shutdown __关机\重启 reboot重启 poweroff\logout\exit关机 touch __创建制定文件夹 ` `反向单引号=$() Tab键 补全命令 rpm安装包
{ }大括号 组合命令 例:touch f{1,2,3,4,5} .{txt,log}=f1.txt ;f1.log;f2.txt;f2.log...... rm -f __删除文件 命令可分开写 例:pwd = p\ w\ d\ (注意空格) 短命令可和写 例:-a -b -c = -abc bc Linux计算器
使用帮助
whatis=man -f查看命令的简要说明 help __内部命令帮助(cd;type;pwd;hash;echo.....) __ --help外部命令帮助
man帮助 man——manual手册 在/usr/share/man目录下 格式man __
history命令 !n执行第n条命令 !-n执行倒数第n条命令 !!重复执行上一条命令 !?关键字执行最近一条带此关键字的命令 ctrl+r搜索 ctrl+p上条命令 运用上条命令的参数:Esc键+.键;Alt键+.键;!$
命令 !^上个命令第一个参数 !*上条命令全部参数 !n第n个参数 !n^第n个命令的第1个参数 !n*第n个命令全部参数 HISTFILESIZE__命令历史文件记录历史的条数 HISTFILE指定历史文件 默认为~.bash_history
alias 查别名 例:alias ls='ls --color=auto' 若别名和原始命令同名 运行原始命令;把路径补全;\命令;‘命令’
命令优先级:alias(别名) 内部命令 hash 外部命令
若命令过长 Esc键+b向左移动一个单词(单词为单位) +f向右移动一个单词 ctrl键+a跳至行首 +e跳转行尾 +u光标前删除 +k光标后删除
作业
使用命令 echo -e "\033[40;32;5m*******\033[0m\n" "\033[40;34;5m*****\033[0m\n" "\033[40;33;5m ***\033[0m\n" "\033[1;35;5m *\033[0m\n"
echo -e "\033[3;32;5m 3代表背景颜色 可以更换(40-47)