




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、使用字符界面的原因:占用系统资源少,运行速度快更加直接高效图形化界面还不能完成所有的系统操作Linux的虚拟终端Linux的字符界面也称为虚拟终端,也称为字符界面或虚拟控制台。所谓虚拟终端,区别于类似于Windows的真实终端。虚拟终端可以为用户提供多个互不干扰、独立工作的工作界面,用户可以以同一个或多个用户帐号登录多个虚拟终端,同时使用计算机。操作Linux计算机时,虽然物理终端只有一套,但仿佛在操作多个终端。Linux的虚拟终端默认有7个,第7个虚拟终端为图形化界面,其他均为字符界面。Alt+F1Alt+F7可从自符界面的终端切换到其他终端,Ctrl+Alt+F1Ctrl+Alt+F6可从
2、图形化界面切换到字符界面的终端。命令的使用方式文本界面在图形界面中打开终端的方式有以下两种:在桌面上依次单击“主菜单系统工具终端可打开终端窗口;在Linux的Gnome桌面系统上单击鼠标右键,从弹出的快捷菜单中选择“新建终端命令,也可打开终端窗口。Shell命令Shell是Linux内核与用户之间的接口,其负责将用户从终端输入的命令行解释为系统内核能够接受的低级语言,让系统完成用户指定的任务,再将操作系统响应的信息以用户能理解的方式显示出来。一个Shell可以理解为一个“命令解释程序”,每个Linux的发行版本都提供两种以上的Shell供用户自行选择使用。各种Shell的最基本功能相同,但也有
3、一些差别。比较常用的Shell有:Bourne ShellBsh)、C Shell、Korn Shell、Bourne-Again ShellBash,专为Linux开发,RHEL默认使用)当用户启动Linux并成功登录后,系统会自动启动到用户默认的Shell。Shell不仅是一种交互式命令解释程序,而且还是一种程序设计语言。 Shell有变量、位置参数、特殊符号、别名、各种控制语句、函数等。用户既可以输入命令执行,又可以利用Shell脚本编程,完成更加复杂的操作 。Shell命令提示符“”为超级用户提示符,“$”为普通用户提示符Shell命令格式命令名选项参数注:命令名、选项与参数以及参数与
4、参数之间都必须用空格分隔;Linux严格区分大小写。命令的使用方式终端显示提示符后,用户就可以输入命令请示系统执行。这里所谓命令就是请示调用某个程序。例如当用户输入date命令时,系统就去调用date程序显示当前的日期和时间,终端屏幕上会出现类似下面的信息:rootlbliubing root# date日 2月 1 15:49:11 CST 2019当命令输入完毕后,一定不要忘记按回车健,因为系统只有收到回车键才认为命令行结束。命令的选项有两种类型注意多选项的联合使用问题):需指定参数不需指定参数,完成特定功能常用操作登陆注销(文本界面中使用命令:exit)关机图形界面:主菜单注销选择关机”
5、文本界面命令:”init 0或shutdown h now或“halt”重新启动图形界面:主菜单注销选择重新启动”文本界面命令:”init 6或reboot或“shutdown r now”模式切换 文本界面 init 3 ;图形界面 init 5 或者在字符界面中想启动图形界面,只需执行startx命令 可按Ctrl+Alt+F2 启动后直接进入字符界面第四章 Linux基本命令一、查看命令帮助文档man)二、简单Shell命令三、文件目录查看/查找四、文件目录的写操作命令五、用户管理六、权限设置七、进程操作命令八、vi编辑器简单的Shell命令date 命令格式:date 【mmddhhm
6、m【YYYY】功能:查看或修改系统时间cal命令格式:cal 【YYYY】功能:显示日历clear命令功能:清除当前终端的屏幕内容su命令格式:su username功能:切换当前终端用户身份注意:使用“su - username可以既切换用户的身份,也切换用户的环境文件目录查看/查找pwd命令:显示当前目录的绝对目录cd命令:进入目录ls命令( 与dir相似):显示当前目录中的文件和子目录列表cat命令:显示文件(文本)的内容直接跳到最后一屏)more命令:显示文件文本的内容分屏显示)less:显示文件文本的内容分屏显示、可回溯)tail: 显示文本文件的结尾部分sort命令:对文本文件中的
7、各行按字母进行排序du命令:查看文件/目录的磁盘空间使用情况单位为KB)find命令类似命令:locate):文件或文件夹搜索grep命令 查找文件内容wc命令: wc 选项 文件列表 统计指定文件中的字节数(-c)、字数(-w)、行数(-l), 并将统计结果显示输出。ls命令命令格式:ls 选项 文件名/目录列表 注:文件名可以使用通配符ls命令中的常用选项如下:-l:除文件名外,也将文件状态、权限、拥有者、文件大小等信息详细列出 -a:显示所有文件及目录 (ls规定将文件名或目录名中开头为.的视为隐藏档,不会列出) -t :根据文件建立时间的先后次序列出 -A :同 -a ,但不列出 .
8、(目前目录) 及 . (父目录) -X:按扩展名排序显示-R:递归显示下层子目录 返回du命令作用:显示目录/文件占用空间大小以KB为单位)命令格式:du 【选项】 【目录/文件】常用选项:-s:只显示指定目录的大小-h:以用户友好的格式显示文件大小-a:输出所有子目录和子文件的使用空间情况默认值只显示子目录的情况)注意:在Linux中,目录也是一种文件,叫“目录文件”,每个目录本身会占用4KB的空间 返回find命令命令格式:find 目录列表 匹配标准说明:目录列表:希望查询文件或文件集的目录列表,目录间用空格分隔。匹配标准:希望查询的文件的匹配标准或说明。常见的匹配标准如下表所示。 返回
9、find命令的常用选项-name 文件名 告诉find要找什么文件;要找的文件包括在引号中,可以使用通配符(*、 和?,通配符中不匹配“.”,名字不要和系统命令关键词冲突) -type x 匹配所有类型为x的文件。x是f一般文件), d目录), c字符特殊),b块特殊),p有名管道),l符号连接或s套接文件)。 -size n 匹配所有大小为n 块的文件512字节/块,若k在n后,则为1K字节块)。 返回find命令的常用选项以时间特征为查找条件 mtime 文件内容上次修改时间 atime 文件被读取或访问的时间 ctime 文件状态变化时间这些时间选项都需要与一个值 n 结合使用,指定为
10、-n、n 或 +n。 -n 返回项小于 n +n 返回项大于 n n 返回项正好与 n 相等 返回grep命令语法如下:grep 选项 匹配字符串 文件列表命令中的参数说明如下: 匹配字符串:希望在文件中查到的串不能使用通配符)。文件列表中可以使用通配符grep命令的常用选项:选项 说明 -v 列出不匹配字符串的行。 -i 产生不区分大小写的匹配,缺省状态是区分大小写。-c 对匹配的行计数。 -l 只显示包含匹配的文件的文件名。 -h 抑制包含匹配文件的文件名的显示-n 每个匹配行只按照相对的行号显示。 返回获得帮助 1、 man命令 格式:man 命令名 2、-help选项 格式: 命令名
11、-help通用操作命令补齐历史操作history n或上下键搜索)管道命令例如让一个命令的输出作为另外一个命令的输入)通配符?:表示该位置可以是一个任意的单个字符。 :表示该位置可以是若干个任意字符。 方括号charset:可替代charset集中的任何单个字符,例如:cChH表示在文件的该位置中可出现任意单个的c或h字符的大小写形式。另外,通配符集还能描述介于字符对之间的所有字符。如“a-z”就可以代 替任意小写字母,而a-zA-Z则可替代任意字母。注意可替代的字符包括a到z和A到Z字符对之间的所有字符。 命令补齐所谓命令补齐是指当键入的字符足以确定一个唯一的文件普通文件或目录文件时,只须按
12、 Tab 键就可以自动补齐该文件名的剩下部分。例如要把目录 /freesoft 下的文件gcc-2.8.1.tar.gz 解包,当键入到 tar xvfz /freesoft/g 时,如果此文件是该目录下唯一以 g开头的文件,这时就可以按下 Tab 键,这时命令会被自动补齐为:tar xvfz /freesoft/gcc-2.8.1.tar.gz输入输出重定向输入输出重定向是指不使用系统的标准输入、标准输出或标准错误输出端口,重新进行指定。Shell中输入输出重定向主要依靠重定向符号来实现,通常重定向到一个文件。根据输出效果的不同,可分为:输出重定向、附加输出重定向和错误输出重定向。输出重定向
13、:通过符号“”实现将命令执行的结果保存到某一文件。与cat命令相结合,可实现文本文件的创建及合并。附加重定向:与输出重定向的区别在于前者将输出内容附加在原有文件后面,不会覆盖其内容。通过符号“”实现错误输出重定向 :即重定向命令执行中的错误信息。使用“2”符号将命令的执行结果显示在屏幕上,而错误信息重定向到指定文件;使用“&”将执行结果和错误信息都重定向到同一文件。输入重定向:不从标准输入键盘读入数据,而是从文件读入数据,用符号“cp命令用于复制文件或目录。 mv命令移动文件或目录。rm命令文件删除 ln命令格式ln options 源文件 链接名参数:s:进行软链结(Symbolic
14、 Link)。链接有两种:硬链接Hard Link),将文件名直接连接原文件在磁盘上的inode节点号,链接文件和原文件都共用一个磁盘上的文件。符号链接Symbolic Link),即快捷方式,链接的是文件的路径。默认情况下,ln命令产生硬链接。 软连接和硬连接的区别:软连接和硬连接的区别:硬连接就像一个文件有多个文件名,硬连接就像一个文件有多个文件名, 软连接就是产生一个新文软连接就是产生一个新文件,这个文件指向另一个文件的位置,件,这个文件指向另一个文件的位置, 硬连接必须在同一文件硬连接必须在同一文件系统中,而软连接可以跨文件系统系统中,而软连接可以跨文件系统.硬连接不管有多少个,都指向
15、的是同一个节点,只会把结点连硬连接不管有多少个,都指向的是同一个节点,只会把结点连接数增加接数增加 ,只要结点的连接数不是,只要结点的连接数不是 0,文件就一直存在,文件就一直存在 ,不管,不管你删除的是源文件还是连接的文件你删除的是源文件还是连接的文件 。当你修改源文件或者连接。当你修改源文件或者连接文件任何一个的时候文件任何一个的时候 ,其他的文件都会做同步的修改,其他的文件都会做同步的修改 。软链接。软链接不直接使用节点号作为文件指针不直接使用节点号作为文件指针,而是使用文件路径名作为指针而是使用文件路径名作为指针。所以。所以 删除连接文件删除连接文件 对源文件无影响,但是删除源文件,连
16、接对源文件无影响,但是删除源文件,连接文件就会找不到要指向的文件文件就会找不到要指向的文件 。软连接可以对一个不存在的文件名进行连接软连接可以对一个不存在的文件名进行连接 ,也可以对目录进,也可以对目录进行连接。行连接。 cp命令命令格式如下:cp选项 源文件|源文件组目标文件/目标文件夹cp命令常用选项常用选项 说明-p 保持原先文件的所有者,组权限和时间标志。-r (同-R递归拷贝目录,把所有非目录文件当普通文件拷贝。-a 在备份中保持尽可能多的源文件的结构和属性。-b 作将要覆盖或删除文件的备份。-f 删除已存在的目标文件。-i 提示是否覆盖已存在的目标文件。mv命令语法格式:mv 文件
17、1 文件2mv 目录1 目录2mv 文件列表 目录注意:1、可以作为文件或目录的重命名使用。2、这个命令没有普通文件和目录的区别rm命令命令格式:rm 选项 文件列表文件列表:希望删除的用空格分隔的文件列表,可以包括目录名。rm命令常用选项常用选项 说明-r :删除文件列表中指定的目录,若不用此标志则不删除目录-f :指定强行删除模式。通常,在删除文件权限可满足时rm提示。本标志强迫删除,不用提示。rm命令常用选项-i :指定交互模式。在执行删除前提示确认。任何以Y开始的响应都表示肯定;其他则表示否定。-v :在删除前回显文件名。- :指明所有选项结束。用于删除一个文件名与某一选项相同的文件。
18、例如:假定偶然建立了名为-f 的文件,又打算删除它,命令rm f 不起任何作用,因为-f被解释成标志而不是文件名;而命令rm - -f能成功地删除文件。3-4文本编辑器vi文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi Vi的三种工作模式:命令模式:启动vi后直接进入命令模式,命令模式下只能接受文本编辑命令.文本编辑模式:文本编辑模式用于字符编辑.在命令模式下输入i (插入命令), a (附加命令) 后可切换到文本编辑模式;按Esc键就可返回到命令模式。最后行模式:在命令模式下,按“ :”键进入最后行模式,等待用户输入命令。命
19、令执行完毕后,vi自动回到命令模式。 进入进入vi的命令的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename.filename :打开多个文件,依次进行编辑 移动光标类命令移动光标类命令nG:光标移至第n行首 n+:光标下移n行 n-:光标上
20、移n行 n$:光标移至第n行尾 H :光标移至屏幕顶行 M :光标移至屏幕中间行 L :光标移至屏幕最后行 0:(注意是数字零光标移至当前行首 $:光标移至当前行尾 插入文本类命令插入文本类命令 i :在光标前:在光标前 I :在当前行首:在当前行首 a:光标后:光标后 A:在当前行尾:在当前行尾 o:在当前行之下新开一行:在当前行之下新开一行 O:在当前行之上新开一行:在当前行之上新开一行 删除命令删除命令 ndw或或ndW:删除光标处开始及其后的:删除光标处开始及其后的n-1个字个字 do:删至行首:删至行首 d$:删至行尾:删至行尾 ndd:删除当前行及其后:删除当前行及其后n-1行行 x或或X:删除一个字符,:删除一个字符,x删除光标后的,而删除光标后的,而X删除光标删除光标前的前的 Ctrl+u:删除输入方式下所输入的文本:删除输入方式下所输入的文本 搜索命令搜索命令 /pattern:从光标开始处向文件尾搜索:从光标
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗大数据与个性化医疗考核试卷
- 加油站现场安全管理考核试卷
- 印刷机智能传感器网络的技术发展潜力考核试卷
- 工业控制计算机在智能建筑管理系统中的作用考核试卷
- D城市模型构建与应用考核试卷
- 机床功能部件在深海探测设备中的抗压性能考核试卷
- 数字出版物的市场趋势与用户需求分析考核试卷
- 招标投标居间合同范本
- 业务提成附加合同范本
- 养殖合同鱼塘养殖合同范本
- 考前冲刺攻略课件
- 2024年12月2025中央统战部直属事业单位应届高校毕业生公开招聘21人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 2024年湖北省烟草专卖局(公司)招聘笔试真题
- 2025中铁快运股份限公司招聘全日制普通高校毕业生35人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年浙江宁波宁兴集团有限公司招聘笔试参考题库含答案解析
- 计算机网络试题及答案
- 2025年安徽马鞍山市两山绿色生态环境建设有限公司招聘笔试参考题库附带答案详解
- 人效管理措施
- 篮球教练职业生涯规划
- 机器人手术后期护理
- 自力式调节阀阀门
评论
0/150
提交评论