文档介绍:实训内容(第一天) 项目名称: 基本命令与工具(一)
1、实训目的
学****Linux 命令的基本结构,把握 Linux 操作系统的基本命令使用方法,为进一步学****做预备。
2、实训内容
回顾:UNIX 系统的基本结构
用rm 命令
功能:删除文件或名目
格式:rm [选项] 文件或名目选项:
-f:强制(force)删除文件
# cd ~
-r:rm 命令默认只删除文件,-r选项是以递归方式删除名目例子:
#
touch a b
c
#
rm a b
#
rm –f b
mkdir 命令和 rmdir命令功能:增加文件夹和删除文件夹
格式:mkdir [选项] 名目 / rmdir 选项:无
# cd ~
# mkdir testdir # cd testdir
# rmdir testdir
# rm -r testdir
例子:留意要删除的文件夹要求是空的,假如里面有文件,则使用“rm –r 文件夹”
#
touch a
b
c
#
ls
#
cd ..
cat
功能:连接或显示文件 格式:ls [选项] [文件] 选项:
-n:显示行号
# cat /etc/environment
more 命令
功能:分屏显示文本文件的内容。首先显示一屏后若还有内容,按回车键再显示下一行,按空格键显示另一屏。
# more /etc/environment
格式:more 文件
tail 命令
功能:显示文本文件的结尾部分,默认显示文件的最终 10 行格式:tail [选项] [行数] [文件]
选项:
# tail -n 5 /etc/environment
-n:指定显示的行数
grep 命令
功能:从指定文件或标准输出中中查找符合条件的字符串。格式:grep [选项] 字符串 文件列表
# grep init /etc/inittab
例子:
wc(WordCount)命令
功能:依次显示文本文件的行数、字数和字符数格式:wc [选项] 文件列表
选项:
-c(character):显示文件的字节数
-l(line):显示文件的行数
-w(word):显示文件的单词数例子:
# wc
# wc
/etc/inittab
-l
/etc/profile /etc/environment
date 命令
功能:查看或修改系统时间格式:date
# date
例子:
clear 命令
功能:清除当前终端的屏幕内容格式:clear
# clear
例子:
man(manual)命令
功能:显示对应命令的挂念手册格式:man 命令名
例子:查询一个命令有哪些选项可以简洁的接受--help 选项,但最完整的信息在该命令的 manual 中。
# man cat
# cat --help
history 命令
# history
# history 5
功能:查看shell 命令的历史记录,假如不使用数字参数,则将查看全部shell 命令的历史记录。假如使用数字参数,则将查看最近执行过指定个数的 shell 命令。
vi 工具的使用
在系统管理工作中,经常需要阅读各类配置文件、日志和说明手册,同时也需要编写各种脚本以满足系统管理的需要。vi 编辑器相当于 Windows 中的“记事本”,但由于是在字符终端下使用编辑器,因此其使用方法与图形界面上的编辑器的使用方法有所不同(最大的不同是鼠标没用了)。vi 编辑器是系统管理员必需娴熟把握的基本工具之一。UNIX 下还有很多编辑器供人们使用,如 vim(vi 的变种)、Emacs 等。感爱好的同学可以查阅相关资料。
vi 编辑器有三种工作模式:命令模式、文本编辑模式、最终行模式。下面分别对该三种模式进行争辩。
命令模式
vi 编辑器启动后即进入命令模式,vi 的命令往往只有一个字母,而且按下该命令的字母后也不会在屏幕上显示,而是直接处理该命令。常用的命令有:
i:从当前的光标位置开头输入字符,vi 编辑器进入文本编辑模式a:从当前的光标的下一个位置开头输入字符,vi 编辑器进入文本编辑模式o:在光标所在行之下新增一行
u:撤销上一步操作
/字符串:按下“/”键后,屏幕底部消灭“/”,在其后输入要查找的字符串,按 Enter 后,vi 讲从光标当前位置开头向文件尾查找,并定位在第一个匹配的单词的地方。
n:跳到下一个满足查找条件的单词的地方。
文本编辑模式
利用