欢迎光临
我们一直在努力

Linux练习题

mv命令:move

mv [OPTION]… [-T] SOURCE DEST

mv [OPTION]… SOURCE… DIRECTORY

mv [OPTION]… -t DIRECTORY SOURCE…

常用选项:

-i:交互式:

-f:force

示例:

[root@cuikedong /]# mv /var/aaa /tmp

[root@cuikedong /]# ls /tmp

aaa

systemd-private-70e2d125bf6b49fc9c16a25e6f383f7f-chronyd.service-JrJZ6h

systemd-private-70e2d125bf6b49fc9c16a25e6f383f7f-vgauthd.service-o3ZUMJ

systemd-private-70e2d125bf6b49fc9c16a25e6f383f7f-vmtoolsd.service-IHRY0T

[root@cuikedong /]# ls /var

adm    crash  empty  gopher    lib    lock  mail  opt       run    tmp

cache  db     games  kerberos  local  log   nis   preserve  spool  yp

[root@cuikedong /]#

 

rm命令:remove

rm [OPTION]… FILE…

常用选项:

-i:interactive

-f:force

-r:recursive

删除目录:rm -rf /PATH/TO/DIR

危险操作:rm -rf /*(清楚根目录下的所有内容)

注意:所有不用的文件建议不要直接删除,而是移动至某个专用目录:(模拟回收站)

示例:

[root@cuikedong /]# rm -r /tmp/aaa

rm:是否删除普通空文件 “/tmp/aaa”?y

[root@cuikedong /]# ls /tmp

systemd-private-70e2d125bf6b49fc9c16a25e6f383f7f-chronyd.service-JrJZ6h

systemd-private-70e2d125bf6b49fc9c16a25e6f383f7f-vgauthd.service-o3ZUMJ

systemd-private-70e2d125bf6b49fc9c16a25e6f383f7f-vmtoolsd.service-IHRY0T

[root@cuikedong /]#

 

which命令:

which – shows the full path of (shell) commands.

使用格式:

which [options] [–] programname […]

–skip-alias:显示时,不显示别名:

示例:

[root@cuikedong ~]# which man

/bin/man

[root@cuikedong ~]# which cat

/bin/cat

 

whereis命令:

whereis – locate the binary, source, and manual page files for a command

whereis [options] name…

-b:仅搜索二进制程序路径:

-m:仅搜索使用手册文件路径:

示例:

[root@cuikedong ~]# whereis -m man

man: /usr/share/man/man1/man.1.gz

[root@cuikedong ~]# whereis -m ls

ls: /usr/share/man/man1/ls.1.gz

[root@cuikedong ~]# whereis -m cat

cat: /usr/share/man/man1/cat.1.gz

[root@cuikedong ~]#

 

who命令:

who – show who is logged on

who [OPTION]…

-b:系统最近一次启动的时间

-d:显示死亡进程:

-l:显示登录进程:

-u:显示谁登录的:

-r:运行级别:

w命令:增强版的who命令

w – Show who is logged on and what they are doing.

示例:

[root@cuikedong ~]# who

cuikedong tty1         2017-12-10 10:40

cuikedong pts/0        2017-12-10 10:43 (192.168.0.101)

[root@cuikedong ~]#

 

tr命令:

COMMAND | tr [OPTION]… SET1 [SET2]

把输入的数据当中的字符,凡是在SET1定义范围内出现的,通通对位转换为SET2出现的字符

 

用法1:tr  SET1  SET2  >  /PATH/FROM/SOMEFILE

用法2:tr  -d  SET1  <  /PATH/FROM/SOMEFILE

注意:不修改原文件

示例:

[root@cuikedong ~]# head -n3 /etc/passwd

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

daemon:x:2:2:daemon:/sbin:/sbin/nologin

[root@cuikedong ~]# head -n3 /etc/passwd | tr ‘a-z’ ‘A-Z’

ROOT:X:0:0:ROOT:/ROOT:/BIN/BASH

BIN:X:1:1:BIN:/BIN:/SBIN/NOLOGIN

DAEMON:X:2:2:DAEMON:/SBIN:/SBIN/NOLOGIN

[root@cuikedong ~]#

 

tee命令:

COMMAND | tee /PATH/TO/SOMEFILE

前一个命令的数据流输出到屏幕上,并保存到另一个指明文件中,且分发到后一个命令中去:

示例:

[root@cuikedong ~]# head -n3 /etc/passwd | tee /etc/cui/aaa

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

daemon:x:2:2:daemon:/sbin:/sbin/nologin

[root@cuikedong ~]# cat /etc/cui/aaa

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

daemon:x:2:2:daemon:/sbin:/sbin/nologin

[root@cuikedong ~]#

1 2 3 4
赞(0) 打赏
未经允许不得转载:运维那些事 » Linux练习题

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏