1.在根目录下新建/lianxi目录
sudo mkdir /lianxi
2.进入/lianxi目录,复制/etc/hosts文件到当前目录下
cd /lianxi
sudo cp /etc/hosts ./
3.复制/var/log/secure 文件到当前目录下
sudo cp /var/log/secure ./
4.使用vim 编辑器新建一个文件叫cali.txt,文本内容为cali 695811769 linux
vim cali.txt
在 vim 中输入以下内容并保存退出:
cali 695811769 linux
5.显示secure文件的前6行,并且显示行号
nl secure | head -n 6
或者
awk 'NR<=6 {print NR, $0}' secure
6.将cali.txt里的内容追加到当前目录下的hosts文件里
cat cali.txt >> hosts
7.显示当前目录下的hosts文件的尾2行
tail -n 2 hosts
8.显示secure文件的第7行到10行之间的内容,显示/etc/passwd文件里的第3,5,7,8,9,10行
sed -n '7,10p' secure
sed -n -e '3p;5p;7,10p' /etc/passwd
9.动态监控/var/log/messages文件的内容
tail -f /var/log/messages
10.查看/var/log/messages文件的内容显示行号,并且分页显示
nl /var/log/messages | less
或者
less +N /var/log/messages
11.新建用户yalin设置密码为123
sudo useradd yalin
echo "yalin:123" | sudo chpasswd
12.显示ps aux查看进程命令输出信息,从第2行到9行,并且显示行号。
ps aux | nl | sed -n '2,9p'
13.编写一个脚本产生1亿行的文本内容,文件命名为big_file.txt, 保存为generate_big_file.sh ,并赋予执行权限:
#!/bin/bash
count=100000000
output_file="big_file.txt"
for ((i=0; i<$count; i++))
do
echo "Line $i" >> $output_file
done
chmod +x generate_big_file.sh
执行脚本:
./generate_big_file.sh
14.使用cat、more 、less、vim打开文件big_file.txt
cat big_file.txt
more big_file.txt
less big_file.txt
vim big_file.txt
15.使用free -h 查看内存
free -h
16.使用top查看cpu和内存的使用情况
top