Linux特有的命令
时间:2010-10-27 来源:lijun644953585
reboot -[选项]
重启系统
如果您关机的目的只是要重新再开机,那么倒不如用 reboot 命令一次完成。当然,它也限于超级用户,才有权执行它。
它的其他选项有:
l -f 正常而言,reboot之前都会先呼叫 shutdown 进行正常关机,再重新开机,加了这个选项的话,就不经过 shutdown 的动作了,会直接重开机。当然,除非有特殊必要,否则最好不要这么做。
l -i 重新启动前,先关闭所有的网络接口。
练习:
(1)您有办法让系统在10分钟之后才关机,然后重新开机吗?
(2)重新开机之前,您有办法先送个信息给大家吗?
login
用户登录
UNIX 是多人使用的系统,login 登录系统的时候,输入您的用户名称,决定了您在这套系统上有哪些文件或目录可以存取。因为多人使用的系统,总不能让您存取所有的人文件吧?用户名称是由超级用户用 adduser 命令帮您设置的。如果没有这个用户名称,什么都别谈。所以一个系统,到底有多少人可以使用,也就这样确定了。另外,用户登录之后,您会有一个自己的用户主目录(Home Directory),方便存放自己的资料。通常这个目录会位于 /home 之下,例如您是 jacky,那么您的用户主目录就在 /home/jacky ,mary 的话则在 /home/mary,各人用各人的。如果您是超级用户,您的用户主目录就是 /root ,跟别人不一样。
练习:
(1)其实我们可以在 login 后面直接接上用户的名称登录。例如 login jacky,试试看。
logout
用户注销
注销的目的在于防止下一位坐在您终端机前面的用户继续用您的权限去存取文件。
所以长久离开座位以及下班之前,请记得输入logout注销。请下一位用户再自行用他的账号和密码进行登录。
mount [-t 格式] [设备] [目录]
挂载某一设备成为某个目录名称
mount 也是一个您非会不可的命令。不然您不但无法取得原先存在 Windows 硬盘的资料,就连软驱、光驱都通通形同废物!
前面提过UNIX(包含 Linux)的观念,都把软驱、硬盘、光驱视同一个目录来存取。但是在您没有用 mount 命令把这些设备挂载在某一个目录上之前,这些设备是无法存取的。换言之,即使有目录也没有用。
请看下例:
我们假设已经创建了一个名为 /mnt/cdrom 的目录。昨天您也看到有人在这个目录存取光盘上的资料。但是我们现在用 ls 去查看它,它仍然是空无一物的。(倒还不会不能列出,只是空无资料,因为它现在不过是一个普通的子目录)我们用 mount 命令把光驱(当然要已经放好光盘了)挂载到这个目录来。典型的命令如:
mount /dev/hdd /mnt/cdrom
但是您的光驱究竟是 /dev/hdd, /dev/hdc,或者/dev/hdb,您要自行观察并变化,不能硬抄这行命令。
现在我们再下达与刚才一样的列示命令,却看得到东西了。因为现在 /mnt/cdrom 这个子目录已经变成整个光驱了!
所以,当我们想要切换进光盘的 /Thiz 目录时,命令必须为:
cd /mnt/cdrom/Thiz
或者,先切换进光盘
cd /mnt/cdrom
然后再
cd Thiz
注意,Thiz前没有斜线了。如果您对DOS 熟悉的话,可能经常会弄错,因为对DOS 而言,Thiz是光驱的第一层目录,前面可以加斜线,这点连我们也经常出错。
挂载软驱也是一样的方法,比较简单(假设您已经建好了 /floppy这个空目录):
mount /dev/fd0 /floppy
所以,您在事前就应该未雨绸缪,先建好一些名为 /cdrom, /floppy …等目录备用。如果您觉得这些目录散乱在主目录下显然很乱的话,也有人习惯都把它们藏在 /mnt目录下面,变成 /mnt/cdrom, /mnt/floppy …只是每次存取时要多输入几个字,这些都可由您自由决定。
前述的情形是系统自动判断挂载进来的磁盘格式。如果系统判断不出来的话,您就必须要自行指定格式,如:
mount -t ext2 /dev/fd0 /floppy
指定它是一片 Liunx 格式的软盘。
mount -t msdos /dev/fd0 /floppy
指定它是一片 MS-DOS 格式的软盘。
所以 -t 选项之后接着的格式常用的有 ext2, msdos, iso9660、vfat等。
练习:
(1)请用 Windows 去网络上下载一个 Windows用的桌面图片回来,给 Linux 当做 X Window 的桌面图案。
(2)如果您 mount 了一台光驱,然后按按光驱的跳出钮,会怎么样?
umount [目录名称]
取消挂载的装置
有“挂载”当然就有“取消挂载”了。如果您把一台光驱用 mount 命令挂载上去了之后,与 DOS 或者 Windows 不一样的是,它按跳出钮也跳不出来了!
不要以为是光驱坏掉了。赶快取消挂载吧!
如果您当初是这样挂上去的:
mount -t iso9660 /dev/hdc /mnt/cdrom
那么现在就这样取消:
umount /mnt/cdrom
再举软盘的例子:
mount /dev/fd0 /floppy
umount /floppy
有没有可能它不让您取消挂载呢?有!很多资料都没有提到这一点。
如果您现在正在光盘的某一个目录中,例如cd /mnt/cdrom/chinese,那么您即使下达:
umount /mnt/cdrom
它也不让您取消。如果正有某一个图形接口的文件总管正在看这个目录也不行。
练习:
(1)可以把一台驱动器或光驱,不取消 mount再挂载到另一个目录吗?
(2)因为软驱的跳出钮是机械式的,所以即使不取消 mount,它仍可以跳出。那么系统再存取该挂载的目录时会如何?