版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2020/10/11,1,Linux基本命令和工具,计算机学院,2020/10/11,2,命令的使用方式,文本界面 在图形界面中打开终端的方式有以下两种: 在桌面上依次单击“主菜单系统工具终端”可打开终端窗口; 在Linux的Gnome桌面系统上单击鼠标右键,从弹出的快捷菜单中选择“新建终端”命令,也可打开终端窗口。 Crtl+Alt+T,2020/10/11,3,命令的使用方式,远程登录 利用ssh协议,在其他设备上利用客户端登陆。 常用登录软件:PieTTY、SecureCRT等。 PieTTY:免安装,占用资源小 SecureCRT:能保存用户名密码,使用方便,2020/10/11,4,
2、常用操作,登陆 注销(文本界面中使用命令:logout) 关机 图形界面:主菜单注销选择”关机” 文本界面命令:”init 0”或”shutdown h now” 重新启动 图形界面:主菜单注销选择”重新启动” 文本界面命令:”init 6”或”reboot” 模式切换(文本界面-init 3 ;图形界面-init 5),2020/10/11,5,常用操作,软盘或光盘的使用 挂载软盘或光盘在使用时,要读取介质里面的数据,必须将他们挂接在某个目录底下。注意,如果不指定挂载点默认会在/mnt目录下。 命令:mount /dev/cdrom (mount /dev/fd0) 卸载介质使用完毕后,首先
3、退出介质所挂载的目录,确认没有介质上的文件被打开,再将介质从系统上卸载。(光盘如果在挂载状态下,不能使用光驱上的弹出按钮取出) 命令:umount /dev/cdrom (eject),2020/10/11,6,命令的使用方式,终端显示提示符后,用户就可以输入命令请示系统执行。这里所谓命令就是请示调用某个程序。例如当用户输入date命令时,系统就去调用date程序显示当前的日期和时间,终端屏幕上会出现类似下面的信息: rootlbliubing root# date 2015年 09月 05日 星期六 15:49:11 CST 当命令输入完毕后,一定不要忘记按回车健,因为系统只有收到回车键才认
4、为命令行结束。,2020/10/11,7,通用操作,命令补齐 历史操作(history n或上下键搜索) 通配符 ?:表示该位置可以是一个任意的单个字符。 :表示该位置可以是若干个任意字符。 方括号charset:可替代charset集中的任何单个字符,例如:cChH表示在文件的该位置中可出现任意单个的c或h字符的大小写形式。另外,通配符集还能描述介于字符对之间的所有字符。如“a-z”就可以代 替任意小写字母,而a-zA-Z则可替代任意字母。注意可替代的字符包括a到z和A到Z字符对之间的所有字符。,2020/10/11,8,命令补齐,所谓命令补齐是指当键入的字符足以确定目录中一个唯一的文件时,
5、只须按 Tab 键就可以自动补齐该文件名的剩下部分。 例如要把目录 /freesoft 下的文件gcc-2.8.1.tar.gz 解包,当键入到 tar xvfz /freesoft/g 时,如果此文件是该目录下唯一以 g开头的文件,这时就可以按下 Tab 键,这时命令会被自动补齐为: tar xvfz /freesoft/gcc-2.8.1.tar.gz,2020/10/11,9,第四章 Linux基本命令,一、查看命令帮助文档 二、文件(目录)查看/查找 三、文件(目录)的写操作命令 四、权限设置 五、进程操作命令 六、vi编辑器,2020/10/11,10,文件(目录)查看/查找,cd命
6、令:进入目录 cat命令:显示文件(文本)的内容(直接跳到最后一屏) more命令:显示文件(文本)的内容(分屏显示) less:显示文件(文本)的内容(分屏显示、可回溯) sort命令:对文本文件中的各行按字母进行排序 ls命令( 与dir相似):显示当前目录中的文件和子目录列表 find命令(类似命令:locate):文件或文件夹搜索 grep命令 查找文件内容 wc命令: wc 选项 文件列表 统计指定文件中的字节数(-c)、字数(-w)、行数(-l), 并将统计结果显示输出。,2020/10/11,11,ls命令,命令格式: ls 选项 文件目录列表 ls命令中的常用选项如下: -l:
7、除文件名外,也将文件状态、权限、拥有者、文件大小等信息详细列出 -a:显示所有文件及目录 (ls规定将文件名或目录名中开头为.的视为隐藏档,不会列出) -t :根据文件建立时间的先后次序列出 -A :同 -a ,但不列出 . (目前目录) 及 . (父目录) -X:按扩展名排序显示 -R:递归显示下层子目录,2020/10/11,12,find命令,命令格式: # find 目录列表 匹配标准 说明: 目录列表:希望查询文件或文件集的目录列表,目录间用空格分隔。 匹配标准:希望查询的文件的匹配标准或说明。常见的匹配标准如下表所示。,2020/10/11,13,find命令,-name 文件名
8、告诉find要找什么文件;要找的文件包括在引号中,可以使用通配符(*和?) -type x 匹配所有类型为x的文件。x是c(字符特殊),b(块特殊),d(目录),p(有名管道),l(符号连接),s(套接文件)或f(一般文件)。 -size n 匹配所有大小为n 块的文件(512字节/块,若k在n后,则为1K字节块)。 以时间特征为查找条件 -mtime n 匹配所有在前n天内修改过的文件。 amin n 匹配所有在n分钟以前被访问过的文件。 atime n 匹配所有在n天以前被访问过的文件。 cmin n 匹配所有在n分钟以前文件状态被修改过的文件。 ctime n 匹配所有在n天以前文件状态
9、被修改过的文件。 mmin n 匹配所有在n分钟以前文件内容被修改过的文件。,2020/10/11,14,grep命令,语法如下: grep 选项 匹配字符串 文件列表 命令中的参数说明如下: 匹配字符串:希望在文件中查到的串。 grep命令的常用选项: 选项 说明 -v 列出不匹配字符串的行。 -c 对匹配的行计数。 -l 只显示包含匹配的文件的文件名。 -h 抑制包含匹配文件的文件名的显示 -n 每个匹配行只按照相对的行号显示。 -i 产生不区分大小写的匹配,缺省状态是区分大小写。,2020/10/11,15,文件(目录)的写操作命令,mkdir 创建目录。 cp命令 用于复制文件或目录。
10、 mv命令 移动文件或目录。 rm命令 可从文件系统中删除文件及整个目录。 ,2020/10/11,16,cp命令,命令格式如下: cp选项 源文件|源文件组目标文件 cp命令常用选项 常用选项 说明 -a 在备份中保持尽可能多的源文件结构和属。 -b 作将要覆盖或删除文件的备份。 -f 删除已存在的目标文件。 -i 提示是否覆盖已存在的目标文件。 -p 保持原先文件的所有者,组权限和时间标志 -r 递归拷贝目录,把所有非目录文件当普通文件拷贝。 -R 递归拷贝目录。,2020/10/11,17,cp命令思考,当前目录下有一个目录为test,使用命令: cp -r test /root/t1
11、1、假如/root/t1目录已存在有什么结果? 2、假如/root/t1目录不存在有什么结果? 3、假如/root目录不存在有什么结果?会依次建立/root和/root/t1吗?,2020/10/11,18,cp命令思考,cp -r test /root/t1 1、假如/root/t1目录已存在则test目录及其包含的子目录及文件复制到/root/t1/路径下 2、假如/root/t1目录不存在则新建t1目录,并将test目录包含的子目录及文件复制到/root/t1/路径下 3、假如/root目录不存在,将提示错误,无法复制,2020/10/11,19,mv命令,语法格式: mv 文件1 文件
12、2 mv 目录1 目录2 mv 文件列表 目录 注意: 1、可以作为文件或目录的重命名使用。 2、这个命令没有普通文件和目录的区别,2020/10/11,20,rm命令,命令格式: rm 选项 文件列表 文件列表:希望删除的用空格分隔的文件列表,可以包括目录名。 rm命令常用选项 常用选项 说明 -r 删除文件列表中指定的目录,若不用此标志则不删除目录 -I 指定交互模式。在执行删除前提示确认。任何以Y开始的响应都表示肯定;其他则表示否定。 -f 指定强行删除模式。通常,在删除文件权限可满足时rm提示。本标志强迫删除,不用提示。 -V 在删除前回显文件名。 - 指明所有选项结束。用于删除一个文
13、件名与某一选项相同的文件。例如:假定偶然建立了名为-f的文件,又打算删除它,命令rm -f不起任何作用,因为-f被解释成标志而不是文件名;而命令rm - -f能成功地删除文件。,2020/10/11,21,权限设置,chmod命令 设置文件/目录的权限 chown命令 改变文件和目录的所有权 chgrp命令 改变文件和目录的所有权,2020/10/11,22,文件的权限设置,一个文件的权限属性表示一般为: 其中:,所有者权限,组用户权限,其他 用户权限,2020/10/11,23,chmod命令,语法格式: chmod选项文件和目录列表 两种方法: (1)使用字符串设置权限 如:chmod a
14、u|o|g+x file1 (2)使用八进制数设置权限三位八进制数字分别代表:u(user:用户)、g(group:组用户)、o(other:其他用户)的权限。可读权限、可写权限和可执行权限所对应的数值分别是4,2和1。 若要rwx属性则4+2+1=7; 若要rw-属性则4+2=6; 若要r-x属性则4+1=5 如:chmod 755 file1,2020/10/11,24,chown和chgrp命令,语法格式: chown选项 用户文件和目录列表 chgrp 选项 组名文件和目录列表 注意:三个权限命令都可以使用“-R”参数实现目录权限递归的设置。,2020/10/11,25,groupmo
15、d和usermod命令,作用:修改用户组名称或用户名称 常见用法: groupmod 修改组名,将“tch”改为“teach” # groupmod -n teach tch 修改组ID,将“tch”的组ID改为“505” # groupmod -g 505 tch usermod 修改用户名,把用户名“liuyidan”改名为“lyd”,使用的命令是: # usermod l lyd liuyidan 锁定“lyd”用户,使其不能登录。命令如下: # usermod L lyd 解锁“lyd”用户账号,使其可以登录。命令如下: # usermod U lyd,2020/10/11,26,进程
16、操作命令,ps命令进程查看 语法格式: ps 选项 常用命令: ps -aux 若只是查看进程是否运行,只需使用pstree命令即可 kill命令结束进程 语法格式: kill 选项 进程ID号,2020/10/11,27,ps命令选项,-a:显示终端上的所有进程,包括其他用户的进程。 -u:打印用户格式,显示用户名和起始时间。 -x: 显示没有控制终端的进程。 -e:显示所有进程。 -f:全格式。 -h:不显示标题。 -l:给出长列表。 -r:只显示正在运行的进程。 -txx:只显示受tty.xx控制的进程。 -j:按作业格式输出。 -v:按虚拟存储器格式显示输出。 -m:显示存储器信息。
17、-S:增加子CPU时间和页面出错。 -w:用宽格式显示,不截取命令行,使它成为一行。,2020/10/11,28,ps命令输出字段的含义,字段含义 USER进程所有者的用户名 PID进程号 %CPU进程自最近一次刷新以来所占用的CPU时间和总时间的百分比 %MEM进程使用内存的百分比 VSZ进程使用的虚拟内存大小,以K为单位 RSS驻留空间的大小。显示当前常驻内存的程序的K字节数。 TTY进程相关的终端 STAT进程状态,用下面的代码中的一个给出: R:可执行的。S:睡眠状态。D:不间断睡眠。T:停止或跟踪。 Z:僵尸。W:进程没有驻留页。I:空闲。 TIME进程使用的总CPU时间 COMMA
18、ND被执行的命令行 NI进程的优先级值,较小的数字意味着占用较少的CPU时间 PRI进程优先级。 PPID父进程ID WCHAN进程等待的内核事件名,2020/10/11,29,vi编辑器,两种模式命令模式、编辑模式 用“ESC”键从编辑模式切换到命令模式 命令模式常用参数: q 推出vi i 插入(并切换到编辑模式) x、s 删除当前光标定位的字符(s会切换到编辑模式) dd 删除当前行 /string 查找字符串“string”出现的地方 ! 强制操作,2020/10/11,30,网络配置基础,主要参数: IP地址 子网掩码 网关 DNS,2020/10/11,31,ifconfig命令,
19、主要用途: 1、查看网络接口设置: ifconfig a或ifconfig 网络接口 a 2、网络配置 ifconfig 网络接口 add/del IP地址 netmask 子网掩码 例:ifocnfig eth0 10.2.3.4 netmask 255.255.255.0 3、网络接口的激活/关闭 格式:ifconfig 网络接口 up/down,2020/10/11,32,配置网络设备启动脚本,配置文件路径: /etc/sysconfig/network-scripts/ifcfg-eth0,2020/10/11,33,设置DNS客户端,方法一: 建立/etc/resolv.conf文件
20、,在里面写入DNS服务器地址 方法二: 使用setup工具里的network configuration进行设置,2020/10/11,34,设置主机名,配置/etc/sysconfig/network文件,2020/10/11,35,设置网关,方法一: 使用setup工具里的network configuration进行默认网关的设置 方法二: 使用route命令,2020/10/11,36,route命令,通用格式: 1、到网络的网关 route add/delete -net 目标网络 netmask 掩码 gw 网关地址 dev 网络接口 2、到单一主机的网关 route add/de
21、lete -host 目标主机 gw 网关地址 dev 网络接口 3、添加默认网关: route add default gw 网关地址 检查主机路由表:route,2020/10/11,37,网络检查命令,1、网络配置检查:ifconfig -a 2、连通性检查:ping、traceroute 3、路由表检查:route或netstat nr 4、DNS客户端运行状态检查:nslookup,2020/10/11,38,Ping命令,ping命令是最常用的网络测试命令,该命令通过向被测试的目的主机地址发送ICMP报文并收取回应报文,来测试当前主机到目的主机的网络连接状态。在Linux系统中,ping命令默认会不间断地发送ICMP报文直到用户使用“Ctr+C”键来终止该命令,使用“-c”参数可指定发送ICMP报文的数目。该命令的格式如下: ping -c 发出报文数目的主机地址,2020/10/11,39,Ping例子,2020/10/11,40,Traceroute命令,traceroute是通过设置待发送分组的存活时间TTL来工作的。TTL减为零时,最后的网
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年河南检察职业学院高职单招笔试职业技能测验试题库含答案解析3套试卷
- 2026年河北青年管理干部学院高职单招笔试英语试题库含答案解析3套试卷
- 2026年河北地质职工大学高职单招笔试物理试题库含答案解析2套试卷
- 2026年江西经济管理干部学院高职单招笔试语文试题库含答案解析2套试卷
- 2026年江西应用科技学院高职单招笔试语文试题库含答案解析2套试卷
- 2026年卫生知识健康教育知识竞赛-中小学校健康教育知识竞赛历年参考题库含答案解析
- 2026 年师德师风教育:幼教队伍师德师风思想动员专题研讨课件
- 记账实操-企业行政经费与工会经费往来及相关账务处理实例分录 SOP
- 2026 年师德师风教育:培育青年教师夯实高校师德队伍后备力量课件
- 高中理综试题及答案
- 2024新人教版七年级上册英语单词字帖(衡水体)
- 听王荣生教授评课(重点笔记)
- 《数学课程论》课件
- 一年级科学上册教案
- 2024-2025年上海中考英语真题及答案解析
- 美国STEM教育的探析及启示
- 护理管理学基础郑翠红
- JB-T 4149-2022 臂式斗轮堆取料机
- 幼儿一日活动保育-生活活动保育(婴幼儿保育课件)
- 山东2023年青岛银行西海岸分行社会招聘考试参考题库含答案详解
- 2022年江苏苏州张家港经开区(杨舍镇)学校公益性岗位招聘笔试备考题库及答案解析
评论
0/150
提交评论