当前位置:文档之家› [Ubuntu]字符界面操作——shell基础

[Ubuntu]字符界面操作——shell基础

[Ubuntu]字符界面操作——shell基础
[Ubuntu]字符界面操作——shell基础

【Ubuntu】字符界面操作——shell基础

Ctrl+Alt+T 打开终端

1.帮助命令

(1)man工具man为每个命令都提供了详细的信息。

man [选项参数] 命令名称例如,man ls可显示ls命令的信息,可按下空格键显示下一屏文本信息,按“q”键退出返回到shell提示符。

man --help或者man --usage可得到更多关于man的信息。

(2)help命令选项

help [shell内部命令] 如果help命令后面不加选项参数,则列出全部的shell内部命令。

(3)info显示命令信息info工具显示比man工具更完整的最新GNU工具信息。

info [选项参数] 命令

info --help可查看info命令的参数。

2.shell基本命令

(1)查看当前路径命令pwd

pwd(Print Working Directory),打印当前工作目录的命令。

(2)改变目录命令cd

cd [指定的目录]

上述如果cd后面没有写指定的目录,则返回到当前用户的主工作目录。进入指定目录,用户必须拥有对其执行和读权限。

(3)列举目录内容命令ls、报告当前进程快照命令ps

3.shell应用技巧

(1)Tab自动补全命令

例如cd /u/lo/b,其中是按下Tab键的意思,可以将命令自动补全,上述命令将跳转到/usr/local/bin/目录。

(2)命令记忆功能

a.上下方向键

向上方向键向后遍历最近在该控制台下输入的命令,向下方向键向前遍历命令。

b.历史记录命令history history命令是用于读取、显示或清除命令历史记录的shell 命令。

history 列出命令历史缓冲区或文件记录中记录的所有命令。

history n 可查看最近执行的n条命令。

histrory -c 可清除历史缓冲区中的命令。

c.重复执行先前命令“!”

! 引用历史缓冲区或文件中的命令

!! 重复执行前面刚执行的命令

!n 重复执行命令历史缓冲区或文件中的序号为n的命令

!-n 重复执行从当前命令位置开始倒数的第n个命令

!string 重复执行以给定的部分字符"string"为起始字符的最近一次执行的命令

!?string[?] 重复执行包含给定的字符串"string"的最近一次执行的命令

!!string 引用前一条刚执行完的命令,将给定的字符串"string"放在该命令后,重新执行

!# 引用迄今为止已经输入的所有字符

!$ 引用前一个命令的最后一个参数

d.编辑命令行快捷键

可通过光标和Home、End等功能键对命令行进行操作,还可通过键盘快捷方式对命令行进行编辑。

Ctrl+a 光标移至行首

Ctrl+e 光标移至行尾

Ctrl+k 删除从光标到行尾的部分

Ctrl+u 删除从光标到行首的部分

Ctrl+w 删除从光标到当前单词开头的部分

Ctrl+y 插入最近删除的单词

Alt+a 将光标移到当前单词头部

Alt+e 将光标移到当前单词尾部

Alt+d 删除从光标到当前单词结尾的部分

(3)多条命令的执行

a.";"的使用

命令1;命令2 先执行命令1,不管是否出错,接下来执行命令2。例如,pwd;ls

b."&&"的使用

命令1&&命令2&&……

(4)命令别名

alias [别名]=[需要定义别名的命令] 注意,如果命令中有空格的话,需要有引号。例如,将cd /usr/local/bin命令另起别名为“bin”,用alias bin='cd /usr/local/bin'即可。(5)管道管道是Linux系统中信息通信的重要方式,是先进先出的单项数据通路。利用管道线“|”可把一个命令的标准输出连接到管道。

命令1 | 命令2

(6)通配符

* 用于匹配任意字符。例如,ls *.sh 查找当前目录所有以.sh结尾的文件。

?用于匹配一个字符。例如,ls *.s? 查找当前目录所有以.s?结尾的文件,其中“?”是任意一个字符的意思。

[x-y] 用于匹配字符范围。例如,ls *[0-9]* 查找一个目录中名字里包含数字的所有文件夹。

[!x-y] 用于匹配不在字符范围。例如[!a-z],表示除了“a-z”之间的字符

4.环境变量

系统环境变量 | 环境变量的含义

-------------------------------|---------------------------------------------------------------------------- PATH | 系统路径

HOME | 系统根目录

HISTSIZE | 保存历史命令记录的条数

LOGNAME |当前用户的登录名

HOSTNAME | 主机的名称

SHELL | 当前用户用的shell

LANG/LANGUGE | 使用多种语言的用户可以修改此环境变量将它指定为需要德语言MAIL | 当前用户的邮件存放目录

5.shell内部命令

(1)echo命令主要用于显示各种信息,也可用于显示文件列表。若显示字符串,可直接将字符串(加单引号)写到echo语句后面。

echo [要显示的内容] 例如,echo *.c 显示扩展名为“.c”的文件名。

(2)let命令用于计算和测试整数算术表达式,执行整数运算。

(3)set与unset命令若set命令不带任何选项参数,set命令将会列出所有的环境变量和其他已经声明或设置的变量。unset命令用于清除shell变量,将变量的值设置为null。例如,用unset命令清除shell变量v="hello,everybody!"如下:

user@ubuntu:~$ v=hello,everybody!

user@ubuntu:~$ echo "$v"

hello,everybody!

user@ubuntu:~$ unset v

user@ubuntu:~$ echo "$v"

user@ubuntu:~$

(4)export命令用于将变量设置成能够用于正在运行的脚本或shell所有子进程。shell 可以用export命令将变量向下带入子shell,从而让子进程继承父进程的环境变量,但子shell 不能用它的变量向上带入父shell。不带任何变量名的export语句将显示当前所有的export 变量。

export [变量名]

6.vi编辑器

Linux系统,文本编辑器:图形模式下有gedit, emacs, kwrite等;文本模式下有vi, vim, nano等。vi和vim是Linux系统中最常用的编辑器,vim是vi的增强版。

vi编辑器可编辑任意的ASCII文本,对编辑源程序尤有用。可对文本进行创建、查找、替换、删除、复制和粘帖等操作。

3种基本工作模式:命令行模式(可控制屏幕光标的移动,进行字符、字或行的删除,移动、复制、粘贴,切换插入模式,或切换末行模式)、插入模式(命令行模式下按下相关命令键如i、I、a、A、o或O等,屏幕出现INSERT或REPLACE字样,可进入插入模式进行文字的输入操作,按Esc键回到命令行模式)、末行模式(命令行模式下输入“:”或“?”,光标移到屏幕最下方,进入末行模式,可将文件保存或退出vi编辑器,可设置编辑环境,如寻找字符串、列出行列号等)。

6.1 vi的基本操作

(1)进入vi编辑器

在命令终端输入vi及文件名称就进入vi编辑界面。如系统不存在该文件就创建该文件,如存在则编辑该文件。按下回车进入vi编辑器界面,处于命令行模式。

(2)进入插入模式编辑文件

命令行模式下按“i”进入插入模式,即可输入文字。输入完毕后,按Esc键切换到命令行模式。

(3)退出vi并保存文件

命令行模式按“:”进入末行模式,在”:“后输入”wq“则保存并退出vi编辑器,输入”q!“则不报存强制退出vi,输入”w filename“则将文件内容保存到指定的文件名filename中。

6.2 命令行模式操作

(1)进入插入模式

“i”键,从光标到当前位置开始输入文字。

“I”键,在光标所在行的行首输入文字。

“a”键,从光标当前所在位置的下一个位置开始输入文字。

“A”键,在光标所在行的行末输入文字。

“o”键,从光标所在位置的下面插入新的一行,并从行首开始输入文字。

“O”键,在光标所在行的上面插入新的一行,并从行首开始输入文字。

“s”键,删除光标所在位置的一个字符,然后进入插入模式。

“S”键,删除光标所在的行,然后进入插入模式。

(2)从插入模式切换到命令行模式Esc键

(3)移动光标快捷键

命令行模式,键盘的上下左右方向键可移动光标,但vi编辑器可使用"h"、"j"、“k”、“l”控制光标左、下、上、右移动一格。

“Ctrl+b”键,屏幕向上移动一页。

“Ctrl+f”键,屏幕向下移动一页。

“Ctrl+u”键,屏幕向上移动半页。

“Ctrl+d”键,屏幕向上移动半页。

“Ctrl+g”键,列出光标所在行的行号。

“G“键,将光标移动到文本的最后。

”nG“键,将光标移动到该文本的第”n“行行首。

”^"键,将光标移动到其所在行的行首。

“$"键,将光标移动到其所在行的行尾。

”w"键,将光标移动到下一个单词的开头。

”e"键,将光标移动到下一个单词的结尾。

”b"键,将光标移动到上一个单词的开头。

“nl”键,将光标移动到该行光标所在位置后面的第“n”个字符。

(4)删除文字

“x”键,每按一次向后删除光标所在位置的一个字符。

“nx”键,每按一次删除光标所在位置后面的“n”个字符。

“X”键,每按一次向前删除光标所在位置的一个字符。

“nX”键,每按一次删除光标所在位置前面的“n”个字符。

“dd”键,删除光标所在行。

“ndd”键,从光标所在行开始删除“n”行。

(5)复制粘贴

“yw”键,复制光标所在位置到该单词结尾的字符。

“nyw”键,复制光标所在位置到其后第“n”个字符。

“yy”键,复制光标所在行。

“nyy”键,复制从光标所在行开始的“n”行字符。

(6)替换更改

"r"键,替换光标所在位置的字符。

“R”键,替换光标所到位置的字符,直到按下Esc键为止。

“cw”键,更改光标所到位置到该单词的结尾处。

“cnw”键,更改光标所在位置到其后“n”个单词的结尾处。例如,“c3w”表示更改光标所在位置到其后“3”个单词的结尾处。

(7)撤销上一次操作

“u”键,撤销前一个操作。按多次“u”键,可执行多次撤销操作。

(8)保存文件并退出“ZZ”键

(9)不保存文件并退出“ZQ”键

6.3 末行模式操作

(1)列出行号“set nu”

(2)取消列出行号"set nonu"

(3)查找字符

a."/要查找的关键字":先按下“/”键,再输入想查找的字符,如果第一次查找的关键字不是想要的,可以一直按“n”,向下查找下一个关键字。

b."?关键字"

(4)搜索时忽略大小写“set ic”

(5)取消搜索时忽略大小写 "set noic"

(6)跳到文件中的某一行

"n":其中“n”表示一个行数,冒号后输入一个数字,回车,就跳到该行。

(7)运行shell命令

“!cmd”:运行shell命令“cmd”。

(8)替换字符

a."s/word1/word2/g":把当前光标所处的行中的“word1”单词替换成“word2”.

b."%s/word1/word2":把文档所有word1替换成word2。

c."n1,n2 s/word1/word2/g":n1、n2是两个数字,表示从n1行到n2行,把word1替换成word2.

(9)保存文件

“w”,按回车键后即可将文件保存起来。

“w file”,按回车键后将文件另存为文件“file”。

(10)退出vi

“q”,即可退出vi,如无法退出,可输入“q!”按回车键强制退出。

“wq”,退出并保存文件。

第四章字符界面操作

第四章Linux字符界面操作 4.1.字符界面简介 4.1.1进入Linux命令行界面 1.Linux字符界面 Linux系统启动默认进入的是图形化界面,修改/etc/inittab文件可进入字符界面。在选择面板上的“应用程序"--->"附件"--->“文本编辑器”,打开gedit程序界面。打开文件/etc/inittab。在/etc/inittab文件中找到包含“initdefault”的那一行,将其修改为:“id:3:initdefault”。 Linux系统登录分两步:1.输入用户的用户名。2输入用户的口令。注意:超级用户登录后提示符是#,其他用户登录的提示符为$。 2.使用终端 选择面板上的“应用程序”--->"系统工具"---->"终端",打开终端。在终端命令行界面中可以直接输入命令并执行,执行的结果显示在终端界面中。在终端菜单栏中选择“编辑”---->"当前配置文件",然后进行修改:常规,标题,命令,颜色,效果以及滚动等。 3.使用虚拟控制台 Fedora8系统允许多个用户同时登录,还允许用户多次登录。在图形界面下可以使用[Ctrl+Alt+F1]~[Ctrl+Alt+F6]键切换不同的字符虚拟控制台,再使用[Ctrl+Alt+F7]可以切换回到图形界面。 4.1.2关闭和重启系统 在Linux系统下常用的关闭和重启系统的命令有:“shutdown”,“halt”,“reboot”和“init”,但每个命令的内部工作过程是不同的。 1."shutdown"命令 命令语法: Shutdown [选项] [时间] [警告信息] -k:并不真正关闭系统,只是发出警告信息给所有用户。 -r:关闭系统后立即重新启动。 -h:关闭系统后重新启动。 -f:快速关闭系统,重新启动时不进行磁盘检测。 -n:快速关闭系统,不经过init程序关机。 -c:中断关闭系统。 [-time]:设定关闭系统前的时间。 2."halt"命令 使用"halt"命令就是强调用"shutdown-h"命令执行关闭系统。 命令语法: halt[选项] -w:并不是真正的重启或关闭系统,只是写“wtmp”(/var/log/wtmp)记录。 -d:不写“wtmp”记录。 -f:没有调用“shutdown”而强制关闭系统或重启。 -i:关闭系统或重启前,关闭所有的网络接口。 -p:该选项为缺省选项。即关闭系统时调用“power off”。 3.“reboot”命令

第四章Windows(含答案)

1、Windows 95操作系统既允许运行Windows文件,也允许运行非Windows 文件。 (√) 2、Windows 95的所有操作都可以通过桌面来实现。(×) 3、Windows 95中"我的电脑"不仅可以进行文件管理,还可以进行磁盘管 理。(√) 4、Windows 95中,可以利用"任务栏"进行桌面图标的排列。(×) 5、Windows95不允许用户进行系统(config)配置。(×) 6、Windows95的窗口是不可改变大小的。(×) 7、Windows95的窗口是可以移动位置的。(√) 8、Windows95的剪贴板只能存放文本信息。(×) 9、Windows95的任务栏在缺省的情况下位于屏幕的底部。(√) 10、Windows95及Windows98具有对屏幕保护功能。(√) 11、Windows95提供了复制活动窗口图象到剪贴板的功能。(√) 12、按下F5键即可在资源管理器窗口中更新信息。(√) 13、从Windows切换到DOS以后,在DOS窗口下删除的文件,可以从 Windows95的回收站中恢复。(×) 14、当一个应用程序窗口被最小化后,该应用程序被终止运行。(×) 15、要将整个桌面的内容存入剪贴板,应按ALT+PrintScreen键。(√) 16、用户不能在Windows95中隐藏任务栏。(×) 17、对在Windows 95的任务栏被隐藏时,用户可以用按Ctrl+Esc键的快 捷方式打开"开始"菜单。(√) 18、在Windows 95中,"资源管理器"可以系统资源进行管 理。(√)

19、在Windows 95中, Reports.Sales.Davi.May 98是正确的文件名。(√) 20、在Windows 95中,被删除的文件或文 件夹可以被放进“回收站”中。(√) 21、在Windows 95中,不小心对文件或文 件夹进行了错误操作,可以利用“编辑” 菜单中的撤消命令或按Ctrl+z键,取消原来的操作。(√) 22、在Windows 95中,单击对话框中的“确 定”按钮与按回车键的作用时一样的。(√) 23、在Windows 95中,利用控制面板窗口 中的“安装新硬件”向导工具,可以安装新硬件。(√) 24、在Windows 95中,若在某一文档中连 续进行了多次剪切操作,当关闭该文档后,"剪贴板"中存放的是所有剪切过的内容。 (×) 25、在Windows 95中按Shift+空格键,可 以在英文和中文输入法之间切换。(×) 26、在Windows95的窗口中,当窗口内容 不能完全显示在窗口中时,在窗口中会出现滚动条。(√)

相关主题
文本预览
相关文档 最新文档