第二讲linux常用命令及vi编辑器
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
从头看到尾,more命令可以以一个page为单位 来浏览文件。当使用more时,可看到屏幕的左 下方有一个“--more--”的信息,这时若按下回 车键,则会显示下一行;若按下空格键,则会 显示下一个page。
2.1.2 常用Linux命令
2. less命令 功能:与more命令相似,一次以一个page
三、更改 cw: 更改光标处的字到此单字的字尾处。 c#w: 例如,c3w表示更改3个字。 cc: 修改行。 C: 替换到行尾。 四、取代 r: 取代光标处的字符。 R: 取代字符直到按ESC为止。
2.1.2 常用Linux命令
关机和系统管理命令: 1. shutdown命令
功能:安全地关闭或重启Linux系统 语法:shutdown 2. date命令 功能:显示和设置系统的日期和时间 语法:date 3. who命令 功能:查看当前在线的用户情况 语法:who
2.1.2 常用Linux命令
2.1.2 常用Linux命令
5. find命令 功能:搜寻文件与目录 语法:find 目录名 选项 描述:将文件系统内符合条件的文件列出来。用户 可以指定文件名称、类别、时间、大小、权限等等。 例如,例举当前目录及其子目录下所有扩展文件名 是c的文件,可用: $find . -name “*.c”
file.list的文件,其拥有权要给予另一位账号 xLinux2,则可用chown来完成此功能,当改变 完文件拥有者之后,该文件虽然在xLinuxl的 home目录下,但该用户已经无任何修改或删除 这个文件的权限了。
2.1.2 常用Linux命令
文件阅读命令:
1. more命令 功能:一次以一个page显示 语法: more 文件名称 描述:通常在看一篇很长的文件时都希望是
cd ~ 进入用户的home directory。
2.1.2 常用Linux命令
3. mkdir、rmdir命令 功能: 创建目录和删除目录 语法: mkdir 目录名称 rmdir 目录名称 描述:在Linux中用mkdir命令,后面输入欲创 建的目录名即可在当前目录中建立一个新目录; 用rmdir并指定欲删除的目录即可删除指定的目 录。另外,在使用rmdir时,要确保该目录内已 无任何文件存在,否则该命令不成功。
2.1.2 常用Linux命令
4. pwd命令 功能:显示当前工作目录 语法:pwd 描述:pwd命令显示当前目录在文件系统层次中 的位置。
2.1.2 常用Linux命令
文件操作命令:
1. cat命令 功能:显示文本文件内容 语法: cat 文件名称 描述:把文件串连接后传到基本输出(屏幕或 >fileName到另一个文件)设备上。 范例: $cat file1 显示file1的内容。
用户管理命令:
1. chmod命令 功能:修改文件的权限 语法: chmod 权限参数 文件或目录名称 范例:将文件file1.txt设为所有人皆可读取。 $chmod a+r file1.txt
2.1.2 常用Linux命令
2. chown命令 功能: 改变文件拥有者 语法: chown 用户账号 文件或目录名称 描述:如果(假设账号是xLinux1)有一个名为
#cp /root/* /temp
2.1.2 常用Linux命令
3. mv命令 功能: 文件更名或搬移 语法: mv 文件名称 搬移的目的地(或更改的新名) 描述:有的时候我们会做文件更名的操作,或是移 动文件。其实文件更名与移动文件的操作原理是一 样的,差别只是路径的不同。mv命令通常被用来 移动文件,例如,把现在所在的目录中的netscape 文件移到/usr内,可用: $mv netscape /usr
2.2 Vi编辑器的使用
二、删除 x: 删除当前光标所在后面一个字符。 #x: 删除当前光标所在后面#个字符。例如,
5x表示删除5个字符。 dd: 删除当前光标所在行。 #dd: 删除当前光标所在后面#行。例如,
5dd表示删除自光标算起的5行。 X: 删当前光标的左字符。 D: 删至行尾。
2.2 Vi编辑器的使用
2.1.2 常用Linux命令
2. kill命令 功能:终止正在执行的进程 语法:kill 进程号 例如: $kill -9 PID# 无条件删除进程号为PID#的进程。
2.2 Vi编辑器的使用
1. vi的启动 输入vi命令后,便进入全屏幕编辑环境,
此时的状态为命令模式。
(1) vi 进入vi的一个临时缓冲区,光标定位在该
$du
2.1.2 常用Linux命令
2. df命令 功能: 显示磁盘的使用 语法: df [可选参数] 例如: $df -k 显示系统所配置的每一个磁盘当前被占
用的空间大小。
2.1.2 常用Linux命令
进程管理命Hale Waihona Puke Baidu:
1. ps命令 功能:查询正在执行的进程 语法:ps [可选参数] 描述:ps命令提供Linux系统中正在发生的事情 的一个快照,能显示正在执行进程的进程号、发 出该命令的终端、所使用的CPU时间以及正在执 行的命令。 例如:$ps aux 显示所有包含其他使用者的进 程。
2.1.2 常用Linux命令
Linux与DOS命令:
Linux系统下shell命令的功能要比DOS命令强大。
两者的区别如下: DOS文件名遵循7.3规则;Linux支持长文件名,并 且可以使用更多的“.”和字符,区分英文大小写。
Linux系统下的路径用“/”分隔;DOS下用“\”分隔。
使用命令“ls –F”查看文件名后加*号,代表可执行 文件。
显示, 可以前翻、后翻 语法: less 文件名称 描述:若按下空格键,则会显示下一个
page, 按下回车键则一行行地下翻,按下b 键往上翻一页。
2.1.2 常用Linux命令
磁盘管理命令:
1. du命令 功能:显示目录的使用 语法: du [可选参数] 描述:该命令逐级进入指定目录的每一
个子目录,并显示该目录占用文件系统数 据块的情况。 例如:
这个动作相当于DOS中的dir命令。 例如:ls -l i*
列出当前目录下所有以i开头的文件。
2.1.2 常用Linux命令
2. cd命令 功能:切换目录 语法:cd 目录名称 描述:cd除了有切换目录的功能外,还
有一个功能就是不管在哪个目录内,只要输 入cd命令不用接任何参数,就可回到用户目 录(home directory)内。 例如:cd /usr/bin 进入/usr/bin目录。
(1) :w 将编辑缓冲区的内容写入文件,则新的内容
就替代了原始文件。这时并没有退出vi,必须 进一步输入下述命令才能退出vi: :w filename(存入指定文件)
:q
2.2 Vi编辑器的使用
(2) :wq 即将上面的两步操作可以合成一步来完成,
先执行w,后执行q。 (3) :x和zz(注意:zz前面没有“:”)
shell内部命令;
外部应用程序命令;
2.1.1 Linux命令基础
系统帮助:
通过man命令使用联机用户手册 语法格式: man command,(例:$man cal)
命令行的历史记录 编辑行命令 可用的shell快捷方式
“~”—当前用户home目录 例如:cp sometext /home/username/docs 可以简写为: cp sometext ~/docs
功能与(2)等价。 (4) :q!(或:quit)
强行退出vi,使被更新的内容不写回文件中。 仅键入命令:q时,如vi发现文本内容已被更改, 将提示用户使用“:quit”命令退出。
2.2 Vi编辑器的使用
3. 基本vi命令 一、移动光标 移动光标h、j、k、l:分别控制光标左、下、
上、右移一格。 Ctrl+b: 上滚一屏。Ctrl+f: 下滚一屏。 Ctrl+d: 下滚半屏。Ctrl+u: 上滚半屏。 G: 移到文件最后。 w: 移到下个字的开头。 b: 跳至上个字的开头。
命令参数应用不同。DOS下参数和命令之间用“/” 分隔,Linux用“-”分隔。
2.1.2 常用Linux命令
Linux命令:
目录操作命令 文件操作命令 文件备份和压缩命令 关机和系统管理命令 用户管理命令 文件阅读命令 磁盘管理命令 进程管理命令
2.1.2 常用Linux命令
目录操作命令:
1. ls命令 功能:查看目录及文件 语法: ls 描述: ls命令用来浏览文件与目录,
2.1.1 Linux命令基础
Linux命令格式:
Linux命令格式类似于DOS命令格式
表示选项或参 使用中括号括住 数可有可无 的参数可有可无
command [option] [arguments]
执行的命令 命令选项, 命令参数, 说明对命令 描述命令作
的要求
用的对象
Linux系统命令分为两种类型:
2.1.1 Linux命令基础
虚拟控制台 Linux是真正的多用户操作系统。
可以同时接受多个用户登录,还允许一个用户进 行多次登录。 虚拟控制台—用户在同一时间从控制台进行多次登 录。(Alt键+功能键,功能键通常为F1~F6)
虚拟控制台使用户可以同时在多个控制台上工作。 退出系统
退出命令行环境的命令:exit
2.1.2 常用Linux命令
4. rm命令 功能:删除文件 语法:rm 文件 描述:只要是文件,不管是否隐藏,或是文件使 用权限设置成只读,rm皆可删除,在此要注意 的是已删除的文件是无法恢复的,所以在使用 rm时要特别小心。 例如,删除temp目录下的file1文件,可用: $cd temp;rm file1
2.1.2 常用Linux命令
6. grep命令 功能:在文件中查找字符串 语法:grep 字符串 文件名 范例:在 file1文件中找寻tigger字符串 $grep tigger file1 在 file1文件中找寻 big tigger字符串。 $grep "big tigger" file1
$cat file1 file2 > file3 把file1和file2的内容输入 到file3中。
2.1.2 常用Linux命令
2. cp命令 功能:拷贝文件 语法:cp 文件 目的地 描述:在使用cp时一定要有目的地才行,在 cp中也可以使用通配符,像“*”、“?”等, 例如,我们要将root目录内的所有文件,但 不包括隐藏文件,拷贝至根目录下的temp内, 其命令为:
2.1.2 常用Linux命令
文件备份和压缩命令:
1. tar命令 功能:对文件目录进行打包备份 语法:tar 打包的文件名 需要备份的文件名 范例:将当前目录下所有.txt文件保存到文件 啊包text.tar中。 $tar cvf text.tar *.txt
2.1.2 常用Linux命令
2. gzip命令 功能:压缩文件 语法:gzip 选项 文件目录列表 范例:压缩/mnt/lgx/a1.doc $gzip –v /mnt/lgx/a1.doc
2.1.1 Linux命令基础
进入和退出Linux系统:
进入系统 Root—超级用户帐号(系统管理员) 普通用户—提供给普通用户使用(有限操作) 当正确输入用户名和口令后,屏幕会显示: [root@loclhost /root]# “#”—超级用户提示符;“$”—普通用户提示符
修改口令 修改口令的命令:passwd
第二讲 linux常用命令 及vi编辑器
主要内容:
➢ Linux常用命令 ➢ Vi编辑器的使用 ➢ X Windows系统的使用
2.1.1 Linux命令基础
路径概述 路径名:查找文件所经过的目录。 当前目录下的文件可以直接引用;其他目录下
的文件需指明文件所在目录。 根据查找文件起点不同,分为两种路径: 1.绝对路径:从根目录开始的路径; 2.相对路径:从当前所在目录开始的路径。 “.”—当前目录;“..”—当前目录的父目录; “/”—根目录或路径中的分隔符。
缓冲区第1行第1列的位置上。
(2) vi file1 如果file1文件不存在,将建立此文件;如
该文件存在,则将其拷贝到一个临时缓冲区。 光标定位在该缓冲区第1行第1列的位置上。
2.2 Vi编辑器的使用
2. 退出vi 建议在退出vi前,先按ESC键,以确保当前vi
的状态为命令方式,然后再键入“:”(冒号), 输入下列命令,退出vi。
2.1.2 常用Linux命令
2. less命令 功能:与more命令相似,一次以一个page
三、更改 cw: 更改光标处的字到此单字的字尾处。 c#w: 例如,c3w表示更改3个字。 cc: 修改行。 C: 替换到行尾。 四、取代 r: 取代光标处的字符。 R: 取代字符直到按ESC为止。
2.1.2 常用Linux命令
关机和系统管理命令: 1. shutdown命令
功能:安全地关闭或重启Linux系统 语法:shutdown 2. date命令 功能:显示和设置系统的日期和时间 语法:date 3. who命令 功能:查看当前在线的用户情况 语法:who
2.1.2 常用Linux命令
2.1.2 常用Linux命令
5. find命令 功能:搜寻文件与目录 语法:find 目录名 选项 描述:将文件系统内符合条件的文件列出来。用户 可以指定文件名称、类别、时间、大小、权限等等。 例如,例举当前目录及其子目录下所有扩展文件名 是c的文件,可用: $find . -name “*.c”
file.list的文件,其拥有权要给予另一位账号 xLinux2,则可用chown来完成此功能,当改变 完文件拥有者之后,该文件虽然在xLinuxl的 home目录下,但该用户已经无任何修改或删除 这个文件的权限了。
2.1.2 常用Linux命令
文件阅读命令:
1. more命令 功能:一次以一个page显示 语法: more 文件名称 描述:通常在看一篇很长的文件时都希望是
cd ~ 进入用户的home directory。
2.1.2 常用Linux命令
3. mkdir、rmdir命令 功能: 创建目录和删除目录 语法: mkdir 目录名称 rmdir 目录名称 描述:在Linux中用mkdir命令,后面输入欲创 建的目录名即可在当前目录中建立一个新目录; 用rmdir并指定欲删除的目录即可删除指定的目 录。另外,在使用rmdir时,要确保该目录内已 无任何文件存在,否则该命令不成功。
2.1.2 常用Linux命令
4. pwd命令 功能:显示当前工作目录 语法:pwd 描述:pwd命令显示当前目录在文件系统层次中 的位置。
2.1.2 常用Linux命令
文件操作命令:
1. cat命令 功能:显示文本文件内容 语法: cat 文件名称 描述:把文件串连接后传到基本输出(屏幕或 >fileName到另一个文件)设备上。 范例: $cat file1 显示file1的内容。
用户管理命令:
1. chmod命令 功能:修改文件的权限 语法: chmod 权限参数 文件或目录名称 范例:将文件file1.txt设为所有人皆可读取。 $chmod a+r file1.txt
2.1.2 常用Linux命令
2. chown命令 功能: 改变文件拥有者 语法: chown 用户账号 文件或目录名称 描述:如果(假设账号是xLinux1)有一个名为
#cp /root/* /temp
2.1.2 常用Linux命令
3. mv命令 功能: 文件更名或搬移 语法: mv 文件名称 搬移的目的地(或更改的新名) 描述:有的时候我们会做文件更名的操作,或是移 动文件。其实文件更名与移动文件的操作原理是一 样的,差别只是路径的不同。mv命令通常被用来 移动文件,例如,把现在所在的目录中的netscape 文件移到/usr内,可用: $mv netscape /usr
2.2 Vi编辑器的使用
二、删除 x: 删除当前光标所在后面一个字符。 #x: 删除当前光标所在后面#个字符。例如,
5x表示删除5个字符。 dd: 删除当前光标所在行。 #dd: 删除当前光标所在后面#行。例如,
5dd表示删除自光标算起的5行。 X: 删当前光标的左字符。 D: 删至行尾。
2.2 Vi编辑器的使用
2.1.2 常用Linux命令
2. kill命令 功能:终止正在执行的进程 语法:kill 进程号 例如: $kill -9 PID# 无条件删除进程号为PID#的进程。
2.2 Vi编辑器的使用
1. vi的启动 输入vi命令后,便进入全屏幕编辑环境,
此时的状态为命令模式。
(1) vi 进入vi的一个临时缓冲区,光标定位在该
$du
2.1.2 常用Linux命令
2. df命令 功能: 显示磁盘的使用 语法: df [可选参数] 例如: $df -k 显示系统所配置的每一个磁盘当前被占
用的空间大小。
2.1.2 常用Linux命令
进程管理命Hale Waihona Puke Baidu:
1. ps命令 功能:查询正在执行的进程 语法:ps [可选参数] 描述:ps命令提供Linux系统中正在发生的事情 的一个快照,能显示正在执行进程的进程号、发 出该命令的终端、所使用的CPU时间以及正在执 行的命令。 例如:$ps aux 显示所有包含其他使用者的进 程。
2.1.2 常用Linux命令
Linux与DOS命令:
Linux系统下shell命令的功能要比DOS命令强大。
两者的区别如下: DOS文件名遵循7.3规则;Linux支持长文件名,并 且可以使用更多的“.”和字符,区分英文大小写。
Linux系统下的路径用“/”分隔;DOS下用“\”分隔。
使用命令“ls –F”查看文件名后加*号,代表可执行 文件。
显示, 可以前翻、后翻 语法: less 文件名称 描述:若按下空格键,则会显示下一个
page, 按下回车键则一行行地下翻,按下b 键往上翻一页。
2.1.2 常用Linux命令
磁盘管理命令:
1. du命令 功能:显示目录的使用 语法: du [可选参数] 描述:该命令逐级进入指定目录的每一
个子目录,并显示该目录占用文件系统数 据块的情况。 例如:
这个动作相当于DOS中的dir命令。 例如:ls -l i*
列出当前目录下所有以i开头的文件。
2.1.2 常用Linux命令
2. cd命令 功能:切换目录 语法:cd 目录名称 描述:cd除了有切换目录的功能外,还
有一个功能就是不管在哪个目录内,只要输 入cd命令不用接任何参数,就可回到用户目 录(home directory)内。 例如:cd /usr/bin 进入/usr/bin目录。
(1) :w 将编辑缓冲区的内容写入文件,则新的内容
就替代了原始文件。这时并没有退出vi,必须 进一步输入下述命令才能退出vi: :w filename(存入指定文件)
:q
2.2 Vi编辑器的使用
(2) :wq 即将上面的两步操作可以合成一步来完成,
先执行w,后执行q。 (3) :x和zz(注意:zz前面没有“:”)
shell内部命令;
外部应用程序命令;
2.1.1 Linux命令基础
系统帮助:
通过man命令使用联机用户手册 语法格式: man command,(例:$man cal)
命令行的历史记录 编辑行命令 可用的shell快捷方式
“~”—当前用户home目录 例如:cp sometext /home/username/docs 可以简写为: cp sometext ~/docs
功能与(2)等价。 (4) :q!(或:quit)
强行退出vi,使被更新的内容不写回文件中。 仅键入命令:q时,如vi发现文本内容已被更改, 将提示用户使用“:quit”命令退出。
2.2 Vi编辑器的使用
3. 基本vi命令 一、移动光标 移动光标h、j、k、l:分别控制光标左、下、
上、右移一格。 Ctrl+b: 上滚一屏。Ctrl+f: 下滚一屏。 Ctrl+d: 下滚半屏。Ctrl+u: 上滚半屏。 G: 移到文件最后。 w: 移到下个字的开头。 b: 跳至上个字的开头。
命令参数应用不同。DOS下参数和命令之间用“/” 分隔,Linux用“-”分隔。
2.1.2 常用Linux命令
Linux命令:
目录操作命令 文件操作命令 文件备份和压缩命令 关机和系统管理命令 用户管理命令 文件阅读命令 磁盘管理命令 进程管理命令
2.1.2 常用Linux命令
目录操作命令:
1. ls命令 功能:查看目录及文件 语法: ls 描述: ls命令用来浏览文件与目录,
2.1.1 Linux命令基础
Linux命令格式:
Linux命令格式类似于DOS命令格式
表示选项或参 使用中括号括住 数可有可无 的参数可有可无
command [option] [arguments]
执行的命令 命令选项, 命令参数, 说明对命令 描述命令作
的要求
用的对象
Linux系统命令分为两种类型:
2.1.1 Linux命令基础
虚拟控制台 Linux是真正的多用户操作系统。
可以同时接受多个用户登录,还允许一个用户进 行多次登录。 虚拟控制台—用户在同一时间从控制台进行多次登 录。(Alt键+功能键,功能键通常为F1~F6)
虚拟控制台使用户可以同时在多个控制台上工作。 退出系统
退出命令行环境的命令:exit
2.1.2 常用Linux命令
4. rm命令 功能:删除文件 语法:rm 文件 描述:只要是文件,不管是否隐藏,或是文件使 用权限设置成只读,rm皆可删除,在此要注意 的是已删除的文件是无法恢复的,所以在使用 rm时要特别小心。 例如,删除temp目录下的file1文件,可用: $cd temp;rm file1
2.1.2 常用Linux命令
6. grep命令 功能:在文件中查找字符串 语法:grep 字符串 文件名 范例:在 file1文件中找寻tigger字符串 $grep tigger file1 在 file1文件中找寻 big tigger字符串。 $grep "big tigger" file1
$cat file1 file2 > file3 把file1和file2的内容输入 到file3中。
2.1.2 常用Linux命令
2. cp命令 功能:拷贝文件 语法:cp 文件 目的地 描述:在使用cp时一定要有目的地才行,在 cp中也可以使用通配符,像“*”、“?”等, 例如,我们要将root目录内的所有文件,但 不包括隐藏文件,拷贝至根目录下的temp内, 其命令为:
2.1.2 常用Linux命令
文件备份和压缩命令:
1. tar命令 功能:对文件目录进行打包备份 语法:tar 打包的文件名 需要备份的文件名 范例:将当前目录下所有.txt文件保存到文件 啊包text.tar中。 $tar cvf text.tar *.txt
2.1.2 常用Linux命令
2. gzip命令 功能:压缩文件 语法:gzip 选项 文件目录列表 范例:压缩/mnt/lgx/a1.doc $gzip –v /mnt/lgx/a1.doc
2.1.1 Linux命令基础
进入和退出Linux系统:
进入系统 Root—超级用户帐号(系统管理员) 普通用户—提供给普通用户使用(有限操作) 当正确输入用户名和口令后,屏幕会显示: [root@loclhost /root]# “#”—超级用户提示符;“$”—普通用户提示符
修改口令 修改口令的命令:passwd
第二讲 linux常用命令 及vi编辑器
主要内容:
➢ Linux常用命令 ➢ Vi编辑器的使用 ➢ X Windows系统的使用
2.1.1 Linux命令基础
路径概述 路径名:查找文件所经过的目录。 当前目录下的文件可以直接引用;其他目录下
的文件需指明文件所在目录。 根据查找文件起点不同,分为两种路径: 1.绝对路径:从根目录开始的路径; 2.相对路径:从当前所在目录开始的路径。 “.”—当前目录;“..”—当前目录的父目录; “/”—根目录或路径中的分隔符。
缓冲区第1行第1列的位置上。
(2) vi file1 如果file1文件不存在,将建立此文件;如
该文件存在,则将其拷贝到一个临时缓冲区。 光标定位在该缓冲区第1行第1列的位置上。
2.2 Vi编辑器的使用
2. 退出vi 建议在退出vi前,先按ESC键,以确保当前vi
的状态为命令方式,然后再键入“:”(冒号), 输入下列命令,退出vi。