共计 2909 个字符,预计需要花费 8 分钟才能阅读完成。
这篇文章给大家分享的是有关必学的 Linux 命令有哪些的内容。丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,一起跟随丸趣 TV 小编过来看看吧。
umount
1. 作用
umount 命令的作用是卸载一个文件系统,它的使用权限是超级用户或 /etc/fstab 中允许的使用者。
2. 格式
unmount -a [-fFnrsvw] [-t vfstype] [-n] [-rw] [-F] device dir
3. 使用说明
umount
命令是 mount 命令的逆操作,它的参数和使用方法和 mount 命令是一样的。Linux 挂装 CD-ROM 后,会锁定 CD mdash;ROM,这样就不能用 CD-
ROM 面板上的 Eject 按钮弹出它。但是,当不再需要光盘时,如果已将 /cdrom 作为符号链接,请使用 umount/cdrom 来卸装它。仅当无用户
正在使用光盘时,该命令才会成功。该命令包括了将带有当前工作目录当作该光盘中的目录的终端窗口。
chsh
1. 作用
chsh 命令的作用是更改使用者 shell 设定,它的使用权限是所有使用者。
2. 格式
chsh [-s] [-list] [--help] [-v] [username]
3. 主要参数
-l:显示系统所有 Shell 类型。
-v:显示 Shell 版本号。
4. 应用技巧
前面介绍了 Linux 下有多种 Shell,一般缺省的是 Bash,如果想更换 Shell 类型可以使用 chsh 命令。先输入账户密码,然后输入新 Shell 类型,如果操作正确系统会显示“Shell change”。其界面一般如下:
Changing fihanging shell for cao
Password:
New shell [/bin/bash]: /bin/tcsh
上面代码中,[]内是目前使用的 Shell。普通用户只能修改自己的 Shell,超级用户可以修改全体用户的 Shell。要想查询系统提供哪些 Shell,可以使用 chsh -l 命令,见图 1 所示。
图 1 系统可以使用的 Shell 类型
从图 1 中可以看到,笔者系统中可以使用的 Shell 有 bash(缺省)、csh、sh、tcsh 四种。
exit
1. 作用
exit 命令的作用是退出系统,它的使用权限是所有用户。
2. 格式
exit
3. 参数
exit 命令没有参数,运行后退出系统进入登录界面。
last
1. 作用
last 命令的作用是显示近期用户或终端的登录情况,它的使用权限是所有用户。通过 last 命令查看该程序的 log,管理员可以获知谁曾经或企图连接系统。
2. 格式
1ast[mdash;n][-f file][-t tty] [mdash;h 节点][-I mdash;IP][mdash;1][-y][1D]
3. 主要参数
-n:指定输出记录的条数。
-f file:指定用文件 file 作为查询用的 log 文件。
-t tty:只显示指定的虚拟控制台上登录情况。
-h 节点:只显示指定的节点上的登录情况。
-i IP:只显示指定的 IP 上登录的情况。
-1:用 IP 来显示远端地址。
-y:显示记录的年、月、日。
-ID:知道查询的用户名。
-x: 显示系统关闭、用户登录和退出的历史。
动手练习
上面介绍了 Linux 安装和登录命令,下面介绍几个实例,动手练习一下刚才讲过的命令。
1. 一次运行多个命令
在一个命令行中可以执行多个命令,用分号将各个命令隔开即可,例如:
#last -x;halt
上面代码表示在显示系统关闭、用户登录和退出的历史后关闭计算机。
2. 利用 mount 挂装文件系统访问 Windows 系统
许多 Linux 发行版本现在都可以自动加载 Vfat 分区来访问 Windows 系统,而 Red Hat 各个版本都没有自动加载 Vfat 分区,因此还需要进行手工操作。
mount
可以将 Windows 分区作为 Linux 的一个“文件”挂接到 Linux 的一个空文件夹下,从而将 Windows 的分区和 /mnt 这个目录联系起来。因
此,只要访问这个文件夹就相当于访问该分区了。首先要在 /mnt 下建立 winc 文件夹,在命令提示符下输入下面命令:
#mount -t vfat /dev/hda1 /mnt/winc
即
表示将 Windows 的 C 分区挂到 Liunx 的 /mnt/winc 目录下。这时,在 /mnt/winc 目录下就可以看到 Windows 中 C 盘的内容了。使
用类似的方法可以访问 Windows 系统的 D、E 盘。在 Linux 系统显示 Windows 的分区一般顺序这样的:hda1 为 C 盘、hda5 为 D 盘、
hda6 为 E 盘 hellip; hellip; 以此类推。上述方法可以查看 Windows 系统有一个很大的问题,就是 Windows 中的所有中文文件名或文件夹名全部显示为问号
“?”,而英文却可以正常显示。我们可以通过加入一些参数让它显示中文。还以上面的操作为例,此时输入命令:
#mount -t vfat -o iocharset=cp936 /dev/hda1 /mnt/winc
现在它就可以正常显示中文了。
3. 使用 mount 加挂闪盘上的文件系统
在 Linux 下使用闪盘非常简单。Linux 对 USB 设备有很好的支持,当插入闪盘后,闪盘被识别为一个 SCSI 盘,通常输入以下命令:
# mount /dev/sda1 /usb
就能够加挂闪盘上的文件系统。
小知识
Linux 命令与 Shell
所
谓 Shell,就是命令解释程序,它提供了程序设计接口,可以使用程序来编程。学习 Shell 对于 Linux 初学者理解 Linux 系统是非常重要的。
Linux 系统的 Shell 作为操作系统的外壳,为用户提供了使用操作系统的接口。Shell 是命令语言、命令解释程序及程序设计语言的统称,是用户和
Linux 内核之间的接口程序。如果把 Linux 内核想象成一个球体的中心,Shell 就是围绕内核的外层。当从 Shell 或其它程序向 Linux 传递命
令时,内核会做出相应的反应。Shell 在 Linux 系统的作用和 MS DOS 下的 COMMAND.COM 和 Windows 95/98 的
explorer.exe 相似。Shell 虽然不是系统核心的一部分,只是系统核心的一个外延,但它能够调用系统内核的大部分功能。因此,可以说
Shell 是 Unux/Linux 最重要的实用程序。
Linux 中的 Shell 有多种类型,其中最常用的是 Bourne
Shell(sh)、C Shell(csh) 和 Korn Shell(ksh)。大多数 Linux 发行版本缺省的 Shell 是 Bourne
Again Shell,它是 Bourne Shell 的扩展,简称 bash,与 Bourne Shell 完全向后兼容,并且在 Bourne
Shell 的基础上增加了很多特性。bash 放在 /bin/bash 中,可以提供如命令补全、命令编辑和命令历史表等功能。它还包含了很多 C
Shell 和 Korn
Shell 中的优点,有灵活和强大的编程接口,同时又有很友好的用户界面。Linux 系统中 200 多个命令中有 40 个是 bash 的内部命令,主要包括
exit、less、lp、kill、cd、pwd、fc、fg 等。
感谢各位的阅读!关于“必学的 Linux 命令有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!