阅读:3183回复:0
使用命令行 (一) - 认识命令行
有人一听到“命令”就头大,太多是因为对命令行不了解,误以为命令行是很高深的专家才会用的东西。实际上要学会使用命令行很简单,看完这三篇教程就能学会了。
bash 是 Linux 下的一种命令行模式的 shell (见《Shell 是什么 ? 为什么要学习 shell ?》),它比图形界面更强大、更快速、更便捷,相要熟练使用 Linux 的话,bash 是不得不学的,呵呵。 有人一听到“命令”就头大,太多是因为对命令行不了解,误以为命令行是很高深的专家才会用的东西。实际上要学会使用命令行很简单,看完这三篇教程就能学会了。 启动命令行 在 GNOME 下可通过上边栏的菜单实现,“应用程序 -> 系统工具 -> 终端”(即 Application -> System -> Terminal)。Fedora 默认使用 bash 作为命令行工具。 启动命令行之后,可以看到如下内容。(为了区别普通内容,命令行中的内容均以黑底白字显示) [lugir@hope ~]$ 其中 $ 是命令提示符,提示我们可以在它后面开始输入命令。所有普通用户的命令提示符都是 $,root 用户的命令提示是 # 命令提示符之前的文字是可以自定义的(以后会讲到),它默认格式的为 “[用户名@计算机名 当前目录名]”,所表示的含义就是“用户 lugir 目前位于名为 hope 的计算机的一个名为 ~ 的目录中”。 在命令行中,~ 目录实际上表示的是用户的 home 目录(即 lugir 的 home 目录为 /home/lugir),用户每次登录都会以 home 目录做为当前目录。 除了自己的 home 目录以外,位于其它目录时都会显示目录的名称,例如处于 /usr/bin 目录时,命令行显示为 [lugir@home bin]$ 简单的命令:cd 和 ls 前面以经讲过,用户登录命令行之后首先进入自己的 home 目录,即 /home/用户名。如果想要改变目录,就使用 cd (change directory) 命令,后面跟上要进入的目录就好了。 除了 cd,还有另外一个常用的命令是 ls (list),它可以列出目录下的内容。 下面的例子使用了 cd 和 ls 命令,并对每一行进行了解释。(别光顾着看哦,自己也要输入看看,记得输入完命令之后要按下回车 :D) [lugir@home ~]$ cd / [lugir@home /]$ ls bin dev home lost+found mnt proc sbin srv tmp var boot etc lib media opt root selinux sys usr [lugir@home /]$ 命令行说明: [*] 第一行 - cd / 表示进入到 / 目录(根目录,Linux 中最顶级的目录) [*] 第二行 - cd 命令执行完成,注意“当前目录”由 ~ 变成了 /。输入 ls 命令,回车 [*] 第三、四行 - ls 命令的执行结果,它列出 / 目录下的所有内容(目录和文件) [*] 第五行 - 每个命令执行完成后都会重新显示命令提示符,等待接收新的命令。 退出命令行 退出命令行,使用 exit (退出) 命令即可 [lugir@home /]$ exit 小结:本节的内容包括启动命令行、使用两个简单的命令(cd 和 ls) 以及退出命令行的操作,都说不难吧。 :D 下一节 - 使用命令行 (二) - 命令的语法、位置和种类 |
|