-------------
task00:
00:常用文件目录类命令1-18.(pwd; cd;ls; more;less;head;tail; mkdir;rmdir;cp;mv;rm;touch;rpm;whereis; find; grep;dd)
01:系统信息类命令1-4.(free; timedatectl;cal; clock)
10:进程管理类命令1-8.(ps;pidof;kill; killall;top;bg;jobs;fg)
11:其他命令(clear;uname;man;shutdown;halt;reboot;poweroff;alias;unalias;history;wget;who;last;sosreport;echo)
task01: 熟练使用vim文本编辑器(命令输入+文本输入【I,i,a,o】+末行输入法);
--------------
task00随机命令演示:
0:linux命令特点(Tab键的补齐功能+&的后台运行功能)例:终端输入his后加Tab键得到history命令;
history的命令历史记录;
若发现自己linux系统不具有Tab键补足功能,使用下面命令安装对应的软件包(dnf install bash-completion-2.7-5.el8.noarch)开启此功能(安装完成后重启生效);
测试一下(cd me+Tab键)!
clear的清屏功能(输入clear当前界面回归初始状态);
pwd(显示当前目录),cd 目录切换(绝对路径与相对路径方式)
ls后跟不同参数的命令用法;
cat more less命令的用法(显示区别);
cat 输入完直接显示最后界面;
more 用法是只能向下滚动显示;
less可以上下随意滚动显示;
(备注:退出less命令按Q键!)
head 命令只显示前10行(默认);
若head命令后面参数确定具体显示几行(如:head -n 20 anaconda-ks.cfg)
tail 命令与head命令显示相反(tail命令默认显示最后10行);
tail 命令显示最后20行;
再新建一个终端窗口,输入tail -f /var/log/messages;在原来窗口输入如图所示的关闭和开启防火墙命令,可以查看log日志的实时更新!
mkdir -p xxxxxxxx创建多级目录文件,例下图所示;
rmdir -p xxxxxx(删除多级目录);
cp命令复制network-scripts文件到当前目录(当前目录就是.)后跟参数-r;
cp xxxxx/xxx/xx/ . rv (rv代表遍历复制目录下的文件夹并显示)
rm -rf network-scripts/ (rf代表遍历删除目录下的所有文件)