tom machine=/usr/sbin/shutdown -h now
注意machine是tom登录系统所用的主机名,可以用ip地址代替,如使用命令w时FROM那一列所显示的登录ip。等号后面的命令名必须是命令的绝对路径,-h now是命令/usr/sbin/shutdown的参数,命令效果是立即关机。等号后面可以接多个命令,用逗号分隔它们。同时用户名也可以是用户组,用%组名代替。另外,用户tom在执行sudo命令时,sudo后面的命令写法也必须和配置中的一致。
20、mv 移动文件或目录
mv [OPTION]... SOURCE... DIRECTORY
mv命令的作用是把文件或目录从源移动到目标目录,路径可以是绝对的也可以是相对的
如将文件file2从当前目录移动到/root/temp/dir2中:
[root@centos7 temp]# ls dir1 dir2 file1 file2 [root@centos7 temp]# mv file2 /root/temp/dir2/ [root@centos7 temp]# ls dir1 dir2 file1 [root@centos7 temp]# ls dir2/ file2
命令mv还可以对文件进行改名,如将目录dir2移动到dir1内并改名为dir3:
[root@centos7 temp]# ls dir1 dir2 file1 [root@centos7 temp]# mv dir2 ./dir1/dir3 [root@centos7 temp]# ls dir1 file1 [root@centos7 temp]# ls dir1/ dir3 file2 test
21、cp 复制文件或目录
cp [OPTION]... SOURCE... DIRECTORY
如复制文件file1为file3:
[root@centos7 temp]# ls dir1 file1 [root@centos7 temp]# cp file1 file3 [root@centos7 temp]# ls dir1 file1 file3
复制目录dir1内目录dir3及其包含内容到当前目录下,起名为dir2:
[root@centos7 temp]# cp -r dir1/dir3/ ./dir2 [root@centos7 temp]# ls dir1 dir2 file1 file3
复制目录的时候需要使用选项-r,当目标已存在时,会需要用户确认是否覆盖,输入y或yes表示确认覆盖,输入n或no表示取消覆盖:
[root@centos7 temp]# cp file1 file3 cp:是否覆盖"file3"? y [root@centos7 temp]# cp file1 file3 cp:是否覆盖"file3"? no
可以使用选项-f(force)来强制复制,不需要确认。
[root@centos7 temp]# cp -rf dir1/test ./dir2/
注意此处-rf,当有多个选项作用于一个命令时,在不引起混淆的情况下可以连写。
22、rm 删除文件
rm [OPTION]... FILE...
选项-r作用是递归地删除目录,-f的作用是强制删除:
[root@centos7 temp]# ls dir1 dir2 file1 file3 [root@centos7 temp]# rm -rf dir2/ [root@centos7 temp]# ls dir1 file1 file3
23、whereis 查找系统命令
whereis [options] name...
命令作用是显示命令名称的绝对路径和命令的手册位置:
[root@centos7 test]# whereis ls ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz
24、du 估算文件占用空间大小
u [OPTION]... [FILE]...
如查看文件file1的大小:










