|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
命令行操作
I) W, c. v6 g" b$ a% [7 P: i: P0 z# v H
1.命令行模式选项
& a) y+ P4 r# p4 R; n- J* t( o' K4 e7 ]- G _; L
1)Linux系统管理员在命令行提示符下花费了大量时间。它们通常会在此文本环境中自动执行任务并对其进行故障排除。有一种说法,“ 图形用户界面使简单的任务变得更容易,而命令行界面使得困难的任务成为可能 ”。Linux在很大程度上依赖于丰富的命令行工具。命令行界面具有以下优点:% @+ e5 @, H" \) P5 O% f
& N* \. G- O* k z! G$ ?% U- 不会产生GUI开销。
- 实际上,任何一项任务都可以在命令行中完成。
- 您可以为常用(或易于忘记)任务和一系列过程实现脚本。
- 您可以在Internet上的任何位置登录远程计算机。
- 您可以直接从命令行启动图形应用程序,而不是通过菜单查找。
- 虽然Linux发行版中的图形工具可能不同,但命令行界面却都是一致的。- h' F7 ]; M- h; W l3 I% N$ {9 |
+ b1 `) h8 W) b2)终端仿真器程序在桌面上的窗口内模拟(模拟)独立终端。通过这种方式,我们的意思是它的行为基本上就像您在没有运行图形界面的纯文本终端上登录机器一样。大多数终端仿真程序通过打开其他选项卡或窗口来支持多个终端会话。默认情况下,在GNOME桌面环境中,gnome-terminal应用程序用于在窗口中模拟文本模式终端。其他可用的终端程序包括:xterm,rxvt,konsole,terminator。
0 b, Y0 Y# q1 |+ P: e8 w- t# Q1 @% _ C; Q: V$ ~
3)在shell提示符下输入的大多数输入行有三个基本元素:/ m6 M7 `1 m- l* Z$ @- {2 K3 T
+ x1 I0 V4 M3 s* E$ o
4 V1 K+ T. L; ^7 Y; d9 t1 F4 `& Y& L3 d3 P0 _
该命令是您正在执行的程序的名称。可以跟随一个或多个选项(或开关)来修改命令可以执行的操作。选项通常与一个或两个破折号,例如启动,-p 或 --print ,为了从区分它们的参数,这代表什么命令操作上。但是,很多命令没有选项,没有参数,或者两者都没有。此外,启动任务时,其他元素(如设置环境变量)也可以出现在命令行中。
3 L0 d& b: [ }, _) V* `+ r* U% T: O* s, V( C
4)创建的所有演示都有一个配置了sudo功能的用户,以便在需要时为用户提供管理(admin)权限。sudo允许用户使用另一个用户的安全权限运行程序,通常是root(超级用户)。sudo的功能类似于Windows中的运行功能。! O8 t( g1 }$ q( I! J- a4 M
$ {0 |% c. r7 Y& x2 ?5)如果您的系统尚未 设置和启用sudo ,则需要执行以下步骤:
& [' K& h# z8 M) C% x' r
% N( K& ]0 K" W$ |- z- 您需要以管理员或超级用户root身份进行修改。虽然sudo将成为执行此操作的首选方法,但我们尚未设置它,因此我们将使用su(稍后将详细讨论)。在命令行提示符下,键入su 并按 Enter键。 然后,系统将提示您输入root密码,因此请输入该密码并按Enter键。你会注意到什么都没有打印出来; 这是其他人无法在屏幕上看到密码。你应该得到一个不同的看起来提示,通常以' # ' 结尾。例如:$ su 密码:#
- 现在,您需要创建配置文件以使您的用户帐户能够使用sudo。通常,此文件在/etc/sudoers.d/ 目录中创建,文件名与用户名相同。例如,对于此演示,假设您的用户名是“学生”。在执行第1步之后,您将通过执行以下操作为“student”创建配置文件:#echo“student ALL =(ALL)ALL”> /etc/sudoers.d/student
- 最后,如果你不通过这样做改变文件的权限,一些Linux发行版会报错:#chmod 440 /etc/sudoers.d/student
* ~ z2 J. z5 Z- \# k9 F
; y/ ~1 I2 a5 U2 z8 m+ Q6 L" q4 X% L# m6 Y- l; r
如果您使用sudo ,则应正确设置。使用sudo时,默认情况下,系统会提示您至少在指定时间间隔内第一次提供密码(您自己的用户密码)。将sudo配置为不需要密码或更改每个sudo命令不必重复密码的时间窗口是可能的(尽管非常不安全)。
$ I' `8 S. a+ K) v4 _5 `% d
6 s& g* u" c5 _: p, H' K6)虚拟终端(VT)是在图形环境之外使用整个显示器和键盘的控制台会话。这样的终端被认为是“虚拟的”,因为尽管可以有多个活动终端,但是一次只有一个终端可见。VT与命令行终端窗口不完全相同; 您可以在图形桌面上同时显示许多可见的内容。$ P+ C- E. c9 ?8 \. @4 g6 y0 k+ L
7 d! }& Q# Y3 {+ ~1 }- p
! x+ U# c4 j4 }% n4 u
- q9 V! k/ B; {
|
|