1 、创建文件命令练习:
( 1 ) 在 / 目录下创建一个临时目录 test ;
mkdir /test
( 2 )在临时目录 test 下创建五个文件,文件名分别为 passwd , group , bashrc , profile ,
sshd_config ;
touch /test/passwd
( 3 )在 /test 创建 /etc/motd 的软链接,文件名为 motd.soft; 创建 /etc/motd 的硬链接为 motd.hard
ln -s /etc/motd /test/motd.soft
ln /etc/motd /test/motd.hard
2 、重定向练习:
( 1 )将系统内核版本信息,发行版本信息,写入到 /test/motd.soft 文件中
uname -r > /test...
( 2 )将当前主机主机名,当前用户使用的 shell 信息追加到 /test/motd.hard 文件中
host_name=$(hostname)
shell_info=$shell
echo "$host_name$shell_info" >/123
(3)将根目录下的文件的文件名写入/test/file文件中
ls / > /test/file
(4)查看当前工作目录是否为/test目录,将当前工作目录的详细信息追加到/test/file文件中
pwd
ll >> /test/file
3 、 tee 命令练习:
( 1 )将当前时间添加至 /test 目录下的 passwd , group , bashrc , profile , sshd_config 文件中
date | tee -a /test/group
( 2 )将当前用户的用户名追加至 /test 目录下的 passwd , group , bashrc , profile , sshd_config 文件中
whoami | tee -a /test/group
4 、 vim 命令练习:
( 1 )将 /etc/passwd 文件内容读入 /test/passwd ,并修改文件里的 root 字符为 admin
vim /test/passwd
进入编辑器后在命令行输入:r/etc/passwd
%s /root/admin/g
( 2 )将 /etc/group 文件内容读入 /test/group ,只保留 root 开头的行内容
vim /test/group
:r /etc/group
( 3 )将 /root/.bashrc 文件内容读入 /test/bashrc ,删除 # 号开头的行内容
命令行输入 :g/^#/d
( 4 )将 /etc/ssh/sshd_config 文件内容读入 /test/sshd_config, 在该文件的第 17 行后添加一行内容
Port 22
光标移动到第17行
命令行输入o后输入 port22
( 5 )将 /test/sshd_config 文件中的第 40-50 行的 yes 改为 no
命令行中输入 :40,50s/yes/no.g
( 6 )将 /test/sshd_config 文件另存为 /test/sshd.conf
命令行输入:w /test/sshd.conf
(7)将/test目录下的passwd,group,bashrc文件中的第一行内容复制至文档最后一行
命令模式中输入 输入1G进入第一行
yy复制当前行
再输入G移动到文件尾部
输入p将复制的内容粘贴到最后一行
( 8 )将 /test 目录下的 profile , sshd_config 文件中前两行内容复制至文档倒数第二行
在命令模式1G移动到第一行
输入2yy
g移动到文件尾部
输入2k
输入p粘贴复制的内容