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粘贴复制的内容