版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目三
常用命令及帐户管理目标掌握Linux命令格式和命令帮助掌握文件和目录操作命令掌握挂载外部存储设备命令了解用户和组的配置文件掌握Linux中用户和组的管理Windows有dos输入命令Linux在哪里输入命令呢?Shell的基本概念用户在终端中输入命令,经过shell的解释使机器完成任务Shell是操作系统与用户进行交互操作的界面用户命令结果操作系统Shell当用户进入Linux环境时,系统将自动启动相应的shell。shell是一种命令行解释程序,负责用户和操作系统的沟通。在提示符下输入的每个命令都先由shell解释,然后传给Linux内核执行。通过shell,可以启动、挂起、停止,甚至编写程序。bash是BourneAgainshell的缩写,其作者是BrainFox和ChetRamey,是向下兼容的,并且吸收了了许多其他shell的优点,是一种功能全面的shell。bash简介Linux命令格式Linux命令的组成部分命令字命令选项命令参数command[option][arguments]执行的命令命令的选项,说明对命令的要求命令的参数,描述命令作用的对象表示选项或参数可有可无,即参数并非必须命令中的其他组成命令提示符表示命令输入的状态管理员root用户的提示符“#”
[root@localhost~]#普通用户提示符“$”
[teacher@localhost~]$命令的各组成部分之间用空格分隔命令的输入以回车键结束(1)在shell提示符下,可以输入相应的命令。(2)shell命令可以识别大小写,(3)如果一个命令太长,一行放不下时,要在第一行行尾键入“\”字符和按回车键。这时shell会返回一个大于号(>)作为提示符,表示允许命令延续到下一行。然后,可以接着输入命令。键入命令Page9/32Bash的命令行编辑功能操作键功能左右方向键使用左右方向键可以使光标在当前命令行中的已有字符间进行任意的移动退格键删除命令行中光标左边的字符Del删除当前光标处的字符Home将光标快速移动到命令行的行首End将光标快速移动到命令行的行尾Ctrl+u删除当前光标到行首的内容Ctrl+k删除当前光标到行尾的内容Page10/32Bash的命令行补全功能命令补全功能使用Tab键可在命令查找路径中查找匹配的命令,并进行命令拼写的补全文件补全功能使用Tab键可对文件和目录名进行补全Page11/32Bash的命令历史与命令重复命令历史功能的使用使用上下方向键浏览已输入命令(历史命令)历史命令的查看$history用户命令历史保存文件~/.bash_history命令历史的清除$history-c
获得命令帮助help命令$helppwd“--help”命令选项$touch--help使用man命令阅读手册页$manls使用info命令阅读信息页$infols获得命令帮助的方法文件、目录操作命令目录操作命令lspwdcdmkdirrmdir文件操作命令cprmmvfind文本文件查看命令catmorelessheadtail目录操作命令命令功能ls显示指定目录和文件的信息pwd显示当前目录名称cd进入指定的目录mkdir创建指定名称的目录rmdir删除指定名称的目录目录操作命令目录命令实例列目录$ls$ls-l显示当前目录名称$pwd更改当前目录$cd/etc$cd../bin建立和删除目录$mkdirmydir$rmdirmydirLs命令选项介绍-a或--all
下所有文件和目录。
-l
使用详细格式列表。
文件颜色蓝色-目录绿色-可执行文件红色-压缩文件浅蓝色-链接文件灰色-其它文件紫色-图形文件黄色-设备文件棕色-FIFO文件(先进先出,命令管道)LS结果使用ls–lwork查看work文件结果如下:路径的表示相对路径是以“.”或“..”开始的目录路径表示形式cd./testls../bin绝对路径是以“/”开始的路径表示形式ls/cd/home链接路径2-2文档相对链接../userme/testc/tmpfilebuserme根文件夹相对链接/tmp/userme/testctestatestc.当前目录..上层目录小任务使用cd命令跳转到/etc/mail目录分别用相对路径和绝对路径的方式跳转到/etc/yum目录中Linux的目录介绍/
根目录
/bin
存放必要的命令
/boot
存放内核以及启动所需的文件等
/dev
存放设备文件
/etc
存放系统的配置文件
/home
用户文件的主目录,用户数据存放在其主目录中
/lib
存放必要的运行库
/mnt
存放临时的映射文件系统,我们常把软驱和光驱挂装在这里的floppy和cdrom子目录下。
Linux的目录介绍/proc
存放存储进程和系统信息
/root
超级用户的主目录
/sbin
存放系统管理程序
/tmp
存放临时文件的目录
/usr
包含了一般不需要修改的应用程序,命令程序文件、程序库、手册和其它文档。
/var
包含系统产生的经常变化的文件,例如打印机、邮件、新闻等假脱机目录、日志文件、格式化后的手册页以及一些应用程序的数据文件等等。建议单独的放在一个分区。文件操作命令命令功能file显示指定文件的类型touch建立指定名称的文件或更新文件时间cp复制文件或目录rm删除文件或目录mv移动文件或目录,文件或目录重命名find在指定目录查找符合条件的文件文件操作命令touchtouch[参数]文件或目录名修改文件的存取和修改时间参数选项:-dyyyymmdd:把文件的存取/修改时间改为yyyymmdd。
例如:
[test@localhosttest]$touch*把当前目录下的所有文件的存取和修改时间改为当前系统的时间。
[test@localhosttest]$touch-d20030224chap1.txt把文件chap1.txt的存取和修改时间改为2003年2月24日。[test@localhosttest]$touchtest.txt把test.txt的存取和修改时间改为当前系统的时间,如果test.txt文件不存在,则生成一个空文件(即0字节的文件)。cp命令cp[参数]源文件目标文件拷贝文件或目录(相当于DOS下的copy命令)参数选项:-f:如果目标文件或目录存在,先删除它们再拷贝(即覆盖),并且不提示用户。
-i:如果目标文件或目录存在,提示是否覆盖已有的文件。-R:递归复制目录,即包含目录下的各级子目录Rm命令介绍rm选项介绍-r
指示rm将参数中列出的全部目录和子目录均递归地删除。
-f或--force
强制删除文件或目录,忽略不存在的文件,从不给出提示。-R:递归删除目录,即包含目录下的文件和各级子目录。[test@localhosttest]$rm*
删除当前目录下的所有文件,但子目录和以“.”开头的文件(即隐含文件)不删除。[test@localhosttest]$rm–iRbak
删除当前目录下的子目录bak,包含其下的所有文件和子目录,并且提示用户确认。强制性删除某个非空目录testRm–rftestMVmv[参数]源文件或目录目标文件或目录移动文件或目录(相当于DOS下的move命令)参数选项:-i:如果目标文件或目录存在时,提示是否覆盖目标文件或目录。-f:不论目标文件或目录是否存在,均不提示是否覆盖目标文件或目录。值得注意的是,mv可以用来更改文件名或目录名例如:[test@localhosttest]$mv1.txt2.txt这里移动文件时并不改变文件的目录,如果2.txt原来不存在,则实际上是1.txt更名为2.txt。[test@localhosttest]$mv~/txtbak/bak把个人主目录下的文件txtbak移动到/bak目录下Find命令find命令的一般形式为;
findpathname-options参数pathname:find命令所查找的目录路径。常用options-name按照文件名查找文件。-user按照文件属主来查找文件-group按照文件所属的组来查找文件。
例如:[root@localhost/root]#find/-namepasswd-print从根目录起查找名为passwd的文件,并把结果输出到标准设备。[root@localhost/root]#find/home/etc–userlongkey-print在目录/home和目录/etc中查找longkey用户所拥有的文件。文件命令实例检测文件类型$
建立空文件$touchtfile文件查找按文件名进行查找$find.-namefile*按文件属主进行查找$find.-userteacher复制和删除文件$cpfileafileb$rmfilea文件移动与重命名$mvfileafileb$mvfileadira/文本文件查看命令命令功能cat显示文本文件内容more分页显示文本文件内容less分页显示文本文件内容,并可方便反复浏览head显示文件首部内容tail显示文件尾部内容#命令完整路径和文件名称More&less命令比较more命令功能:让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示。
less命令功能:less命令的用法与more命令类似,也可以用来浏览超过一页的文件。所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。当要结束浏览时,只要在less命令的提示符“:”下按Q键即可。Tail和head默认情况下tail和head命令只显示尾部和头部的10行内容。-n用数字来指定显示的行数。-f实时显示10行内容。文本查看实例显示文本$cat/etc/passwd
分页显示文本$more/etc/passwd分页文本浏览$less/etc/passwd显示文件首$head-5/etc/passwd显示文件尾$tail-5/etc/passwd阶段总结Linux中的基本命令包括文件操作命令、目录操作命令、文件查看命令等几类文件操作命令完成对文件的建立、复制、删除、移动等功能目录操作命令完成对目录的建立、复制、删除、移动等功能文本查看命令完成对文本文件内容的浏览、局部浏览或分页浏览等功能阶段练习在浏览篇幅较长的文本文件时,需要反复查看文件中前后的内容,应使用什么命令?用户只需要显示文本文件的前8行内容时,应使用什么命令?光盘的基本使用光盘驱动器设备文件/dev/cdrom挂载光盘使用mount命令Mount–t光盘内容类型设备文件路径挂载点路径#mount-t
iso9660
/dev/cdrom/media/cdrom/光盘挂载光盘内容的读取使用命令访问光盘挂载点目录#ls/media/cdrom/卸载光盘使用umount命令#umount/dev/cdrom快速挂载光盘#mount/dev/cdrom光盘驱动器托盘的弹出与收回弹出光盘驱动器托盘#eject收回光盘驱动器托盘#eject-t光盘镜像文件操作使用cp命令制作光盘镜像文件#cp/dev/cdrommydatacd.iso使用mount命令挂载光盘镜像文件#mount-oloop-tiso9660mydatacd.iso/media/cdrom/
通过挂载点目录访问ISO镜像文件的内容#ls/media/cdrom/使用umount命令卸载光盘镜像文件#umount/media/cdrom/U盘的使用方法识别USB存储设备包括USB硬盘、U盘、MP3播放器等/dev/sda /dev/sdb ……#fdisk-l使用mount命令挂载U盘#mount-tvfat/dev/sda1/mnt/通过挂载点目录访问U盘的内容#ls/mnt使用umount命令卸载U盘#umount/mnt本章总结常用命令及帐户管理Linux命令格式Linux命令格式获得命令帮助用户和组管理命令用户管理用户组管理文件权限设定使用图形界面管理用户和组Linux常用命令文件、目录操作命令使用光盘和U盘命令由命令字、命令选项和命令参数组成通过help、man和info命令可获得命令的帮助信息文件操作命令目录操作命令文本文件查看命令mount命令挂载文件系统umount命令卸载文件系统用户帐号的建立、删除、口令设置、属性修改,用户帐号文件用户组帐号的建立、删除,组帐号文件文件对三类不同用户的读、写、执行权限,chmod命令设置文件权限图形界面的用户和组管理程序,可辅助进行帐号管理文件类型Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如、
,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件(也被称为普通文件)。Linux文件类型常见的有:普通文件、目录、字符设备文件、块设备文件、符号链接文件等;现在我们进行一个简要的说明;普通文件[root@localhost~]#ls-lhinstall.log
-rw-r--r--1rootroot53K03-1608:54install.log我们用ls-lh来查看某个文件的属性,可以看到有类似-rw-r--r--,值得注意的是第一个符号是-,这样的文件在Linux中就是普通文件。这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具...或cp工具等。这类文件的删除方式是用rm命令;目录[root@localhost~]#ls-lh
总计14M
drwxr-xr-x21000users4.0K04-0423:30mkuml-2004.07.17
当我们在某个目录下执行,看到有类似drwxr-xr-x,这样的文件就是目录,目录在Linux是一个比较特殊的文件。注意它的第一个字符是d。创建目录的命令可以用mkdir命令,或cp命令,cp可以把一个目录复制为另一个目录。删除用rm或rmdir命令。字符设备如时您进入/dev目录,列一下文件,会看到类似如下的;[root@localhost~]#ls-la/dev/tty
crw-rw-rw-1roottty5,004-1908:29/dev/tty
我们看到/dev/tty的属性是crw-rw-rw-,注意前面第一个字符是c,这表示字符设备文件。比如modem等串口设备块设备文件[root@localhost~]#ls-la/dev/hda1
brw-r1rootdisk3,12006-04-19/dev/hda1我们看到/dev/hda1的属性是brw-r,注意前面的第一个字符是b,这表示块设备,比如硬盘,光驱等设备;目前在最新的Linux发行版本中,我们一般不用自己来创建设备文件。因为这些文件是和内核相关联的。套接口文件当我们启动MySQL服务器时,会产生一个mysql.sock的文件。[root@localhost~]#ls-lh/var/lib/mysql/mysql.sock
srwxrwxrwx1mysqlmysql004-1911:12/var/lib/mysql/mysql.sock注意这个文件的属性的第一个字符是s符号链
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年一级建造师之一建民航机场工程实务题库试题及答案详解【考点梳理】
- 成套设备厂环保合规管理工作手册(标准版)
- 2025安徽省交通控股集团有限公司亳州高速公路管理中心收费协管员招聘合成总及下一环节人员笔试历年参考题库附带答案详解
- 2025天津团泊健康城发展集团有限公司(天津健康产业国际合作示范区管理委会)招聘笔试历年参考题库附带答案详解
- 2025四川乐山马边星农现代农业开发有限公司招聘食品安全员销售岗工作人员排名及笔试历年参考题库附带答案详解
- 2025北京易兴元石化科技有限公司创新发展部基础理论研究岗招聘1人笔试历年参考题库附带答案详解
- 2025云南昆明市盘龙区引进高中教育管理人才笔试历年参考题库附带答案详解
- 2025中建电力建设有限公司招聘笔试历年参考题库附带答案详解
- 2025中国建筑一局(集团)有限公司俄罗斯公司副总经理(履约技术)招聘1人笔试历年参考题库附带答案详解
- 2025上半年浙江湖州南太湖旅游发展有限公司下属子公司招聘99人笔试历年参考题库附带答案详解
- 2026云南红河州红投新材料有限公司第一批社会招聘5人备考题库附答案详解(培优b卷)
- X光影像诊断题库及答案
- 2026年天津市河西区中考一模英语试卷和答案
- 2026年上海市徐汇区初三下学期二模数学试卷和答案
- 关于修订发布CNAS-CL01-A004-2026《检测和校准实验室能力认可准则在医疗器械检测领域的应用说明》的通知
- 学校食堂从业人员培训2026版-黄色-简约风
- 骨折急救:固定与搬运
- 空气源热泵冷暖空调、热水项目施工方案
- 地方融资平台转型发展研究【课件文档】
- 宜宾市自然资源和规划局竞争性比选工作人员的笔试参考题库及答案解析
- 军工安全保密教育培训班课件
评论
0/150
提交评论