1.将用户配置文件的3,4 字段分别截取出来写入文件UID和文件GIU
[root@localhost_yc ~]# cut -d ":" -f 3 /etc/passwd > UID
[root@localhost_yc ~]# cut -d : -f 4 /etc/passwd > GIU
#对于分隔符加不加引号都可以
#用 ll 进行查看
2.通过查看时间命令分别将年月日时分写入A文件,将当前显示为星期几追加写入A文件。或者在屏幕上输出“the day is (星期几)”
因为我下的Linux是最小化版本(非图形界面化),显示时间“年”会在后面
[root@localhost_yc ~]# date
Thu Mar 18 20:07:48 CST 2021
[root@localhost_yc ~]# date | cut -d " " -f 2,3,4,6
Mar 18 20:37:24 2021
[root@localhost_yc ~]# date | cut -d " " -f 2,3,4,6 | cut -d ":" -f 1,2 > A
[root@localhost_yc ~]# date | cut -d " " -f 6 >>A
[root@localhost_yc ~]# cat A
Mar 18 20:38
2021
#因为年被裁掉了,我只能重新追加再写一次 但是样子怪怪的,
如果是图形界面化的Linux,“年”应该会在日期显示的最前面所以就不会出现我这个情况
[root@localhost_yc ~]# echo the day `date | cut -d " " -f 1 `
the day Thu #这就不像图形界面化显示的那么好了
图形界面化的Linux :
3.创建目录/test/sysroot在该目录下创建三个文件a,b,c 之后再将sysroot目录移动到/tmp目录下改名为sys保证目录下三个文件也存在
[root@localhost_yc ~]# mkdir /test/sysroot
或者[root@localhost_yc sysroot]# mkdir -p /test/sysroot
# 当上一级目录不存在的情况下,使用选项“-p” 可以直接进行逐级创建
[root@localhost_yc sysroot]# touch a b c #当创建多个文件时,不能使用逗号分隔
或者 [root@localhost_yc sysroot]# touch {a,b,c} # 或者使用大括号
4.删除 /tmp/sys/a 文件
[root@localhost_yc sysroot]# rm /tmp/sys/sysroot/a
rm: remove regular empty file '/tmp/sys/sysroot/a'? y
5.目录/tmp下创建4个目录,并在这四个目录下分别创建一个test目录
[root@localhost_yc tmp]# mkdir -pv /tmp/{f1,f2,f3,f4}/test
#仅限于创建同类型文件,比如是:目录类型,文本文件类型
6.创建一个test目录,在该目录下创建一个文件,内容写 nano
[root@localhost_yc ~]# mkdir test
[root@localhost_yc ~]# touch test/file1
[root@localhost_yc ~]# vi file1
[root@localhost_yc ~]# cat file1
nano
7.在/dir下创建目录dir2和文件file1,移动文件file1到上面创建的test目录中,将目录dir2复制到test目录中
[root@localhost_yc ~]# mkdir -pv /dir/dir2
[root@localhost_yc ~]# touch /dir/dir2/file1
[root@localhost_yc ~]# mv /dir/dir2/file1 /test
[root@localhost_yc ~]# cp -r /dir/dir2 /test #选项“-r”复制目录
[root@localhost_yc ~]#