实例一:
1、登录系统后查看所在的路径,
[root@localhost ~]# pwd
然后进入到 /tmp/ 目录中,
[root@localhost ~]# cd /tmp
创建test1 和 test2 两个目录,
[root@localhost tmp]# mkdir test1 test2
在 test1和test2目录里面各创建一个空文件student
[root@localhost tmp]# touch test1/student
[root@localhost tmp]# touch test2/student
2、在 /home/ 目录下创建一个teacher的目录,
[root@localhost ~]# mkdir /home/teacher
将test1复制到teacher/目录下,
[root@localhost ~]# cp -r /tmp/test1 /home/teacher
将test2移动到teacher/目录下;
[root@localhost ~]# mv /tmp/test2 /home/teacher
3、进到 / 目录中,查找系统中名为 student的文件。
[root@localhost ~]# cd /
[root@localhost /]# find / -name "*student*"
4、删除 /tmp/ 下的test1 目录。
[root@localhost ~]# rm -rf /tmp/test1
5、在当前用户的宿主目录中创建一个test文件,再将其创建一个软链接,目标指向/tmp下。
[root@localhost ~]# touch test
[root@localhost ~]# ln -s /root/test /tmp
实例二、
1、创建/班级名目录/本人目录,
[root@localhost ~]# mkdir -p /classname/myname
进入本人名目录,在本人目录下建空文件名为123和abc。
[root@localhost ~]# cd /classname/myname
[root@localhost myname]# touch 123 abc
2、复制本人目录到/tmp目录,列出/tmp目录的全部详细内容
[root@localhost ~]# cp -r /classname/myname /tmp
[root@localhost ~]# ls -l /tmp
3、在/目录下查找123文件,把结果保存到save文件中
[root@localhost ~]# find / -name "123" > save
4、进入自建的本人目录并删除目录下的所有文件
[root@localhost ~]# rm -rf /classname/myname/*
5、把班级名目录移动到/tmp目录下并查看是否成功
[root@localhost ~]# mv /classname /tmp
[root@localhost ~]# ls /tmp | grep classname
6、查看当前linux系统的内核信息。
[root@localhost ~]# uname -a
7、查看IP地址信息。
[root@localhost ~]# ifconfig ens33
或
[root@localhost ~]# ip addr
8、查看内存信息。
[root@localhost ~]# cat /proc/meminfo
9、只统计/etc目录所占用磁盘空间的大小。
[root@localhost ~]# du -sh /etc
10、将/etc/passwd文件复制到/root下
[root@localhost ~]# cp /etc/passwd /root
11、统计/root/passwd文件有多少行?
[root@localhost ~]# wc -l /root/passwd
12、vi的使用(以/root/passwd为例)
(1)显示行号
末行模式 <:set nu>
(2)行间跳转,如跳转到15行
末行模式 <:15>
(3)删除一个字符
命令模式 <x 或 del>
(4)一次性删除3行
命令模式 <3dd>
(5)一次性复制3行,粘贴到文件的末尾。
命令模式 <3yy>
命令模式 <G>
命令模式 <p>
(6)从上往下查看所有bin的字符
末行模式 <:bin>
(7)将整篇文档的所有bin替换为333
末行模式 <:% s/bin/333/g>
(8)将第3行到第5行的333替换为444
末行模式 <:3,5 s/333/444/g>
(9)保存并退出。
末行模式 <:wq>
原文:https://blog.51cto.com/15064563/2573754