3-Linux常用命令

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1嵌入式操作系统适用专业:物联网工程任课教师:兰方鹏联系方式:13453194233E-mail:lfp424@163.comQQ:275392011TaiyuanUniversityofTechnology太原理工大学·计算机科学与技术学院2Linux基本命令操作Linux文件及文件系统Linux常用命令介绍Linux用户访问权限3Linux文件类型►普通文件文本文件、shell脚本,二进制可执行程序及各种类型数据。►目录文件►链接文件类似于Windows中的“快捷方式”。►设备文件字符设备文件:串行接口的设备块设备文件:硬盘►管道文件►堆栈文件4Linux文件类型Linux文件类型颜色一般文件--------------------白色目录文件--------------------蓝色符号链接文件--------------紫色设备文件--------------------黄色可执行文件-----------------青绿色图片文件--------------------粉红色压缩文件---------------------红色5Linux文件系统类型►ext2日志式的管理机制,具有较强的快速恢复能力。►ext3ext2的升级版本,RedHat默认的文件系统►swap文件系统Linux中的交换分区►Vfat文件系统Linux把DOS中采用的文件系统统称为vfat文件系统►NFS文件网络文件系统►ISO9660光盘所使用的文件系统6Linux目录结构图7Linux目录结构(一)/bin存放Linux常用命令的执行文件。/boot存放系统启动时要用到的程序。/dev包含了Linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端口,用户可以访问这些外部设备,与访问一个文件或一个目录没有区别。/var存放服务器的日志信息。/sys存放sys文件。8Linux目录结构(二)/etc存放系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统等。/etc/rc.d存放Linux启动和关闭要用到的脚本文件。/etc/rc.d/init存放Linux服务默认的启动脚本。/homeLinux系统中默认的用户工作根目录。/lib存放系统动态链接共享库。9Linux目录结构(三)/lost+found该目录在大多数情况下都是空的。但当突然停电、或者非正常关机后,有些文件就临时存放在这里。/temp用来存放不同程序执行时产生的临时文件。/mnt该目录是软驱、光驱、硬盘的挂载点,也可以临时将别的文件系统挂载到此目录下。/media软驱和光驱的挂载点。/root超级用户登录时的主目录10Linux目录结构(四)/proc该目录用户存放系统核心与执行程序所需的一些信息,且这些信息是在内存中由系统产生的,不占用硬盘空间。/usr该目录用来存放用户应用程序和文件,类似于Windows系统中的ProgramFiles。/usr/bin系统用户使用的应用程序/usr/src内核源代码默认的放置目录11Linux目录结构(五)/sbin用来存放系统管理员的系统管理程序。/usr/sbin超级用户使用的比较高级的管理程序和系统管理程序。/srv存放一些服务启动之后需要提取的数据。/misc存放从DOS下进行安装的实用工具,一般为空。12系统登录Linux系统中的两种帐号:root超级用户帐号(系统管理员),使用这个帐号可以在系统中做任何事情。普通用户普通用户账号,可以进行有限的操作。一般的Linux使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作。如果只需要完成一些由普通帐号就能完成的任务,建议不要使用超级用户帐号,以免无意中破坏系统,影响系统的正常运行。13系统登录登录系统分两步:第一步,输入用户的登录名第二步,输入用户的口令当用户正确地输入用户名和口令后,就能合法地进入系统。超级用户的提示符是“#”,屏幕显示:[root@loclhost/root]#普通用户的提示符是“$”,屏幕显示:[lan@loclhost/home]$14控制台切换Linux是一个多用户操作系统,它可以同时接受多个用户登录。Linux还允许用户在同一时间从不同的虚拟控制台进行多次登录。虚拟控制台的选择可以通过按下Alt+一个功能键来实现,通常使用F1-F7。例如:用户登录后,按一下Alt+F2键,用户又可以看到login:提示符,说明用户看到了第二个虚拟控制台。然后只需按Alt+F1键,就可以回到第一个虚拟控制台。用户可以在某一虚拟控制台上进行的工作尚未结束时,切换到另一虚拟控制台开始另一项工作。15系统运行级别0halt//DoNotsetinitdefaulttothis1Singleusermode2MultiuerwithoutNF3//Thesameas3,ifyoudonothavenetworking3Fullmultiusermode4unused5X116reboot//DoNotsetinitdefaulttothis常用的是3和5/etc/inittab文件中的id:3:5initdefault在unix系统中通常有0-6,共7个运行级别:16Linux常用命令文件及文件夹操作命令压缩与解压缩命令系统设置命令自动补全与历史命令管道与重定向17系统命令shutdown功能:关机(root权限)格式:shutdown示例:shutdown-hnow//立即关机,其中now相当于时间为0的状态shutdownnow//关机进入单用户模式shutdown–h9:50//系统在今天9:50分关机shutdown–h5//系统再过5分钟关机18系统命令reboot功能:重启电脑格式:reboot示例:rebootlogout功能:注销用户格式:logoutexit功能:退出控制台格式:exit19添加用户useradd功能:添加用户格式:useradd用户名格式:passwd用户名//设置用户密码示例:useraddwangpasswdwang20删除用户userdel功能:添加用户格式:userdel用户名//删除用户,但是保留用户文件夹格式:userdel-r用户名//删除用户及用户主目录示例:userdelwanguserdel-rwang21切换用户su功能:切换用户格式:su[选项]用户名选项:-带入环境变量示例:surootsu-root//切换到root用户,并将root用户的环境//变量同时带入suwang22常用命令cd功能:改变工作目录格式:cd[路径]示例:cd/root进入指定目录cd..或cd../进入上一层目录cd/或cd./进入根目录cd-返回上一工作目录23常用命令ls功能:列出目录内容格式:ls[选项][文件]选项:-l一行输出一个文件(单列输出)-a输出所有文件示例:ls-lls-als-altouch功能:建立一个空文件示例:touch/home/a24常用命令mkdir功能:创建目录格式:mkdir[选项]路径选项:-m对新建目录设置存取权限-p若路径(绝对)中的目录不存在,系统自动创建示例:mkdirlanmkdir-p/home/lan/teachermkdir-p/home/dir1/dir2/dir325常用命令cp功能:复制文件或目录格式:cp[选项]源文件或目录目标文件或目录选项:-r递归复制(被复制的目录中有文件)-f若同名则不提示,直接覆盖-v显示拷贝进度示例:cphello.java/home/lancp-r/home/lan/home/li26常用命令rm功能:删除文件或目录格式:rm文件名格式:rm目录名-r或rm-r目录名格式:rm-rf目录名//强制删除,不提示示例:rm/home/hello.javarm/home/lan–rrm-rf/home/dir1/dir2rmdir功能:删除目录27常用命令mv功能:移动文件和更改文件格式:mv[选项]源文件或目录目标文件或目录选项:f、v同cp示例:mv/home/test/home/test1//将home下的test文件更名为test1mv/home/dir1/tmp///将home下的dir1目录剪切至tmp目录下28常用命令管道命令符号:|功能:把前一个命令的输出作为后一个命令的输入more符号:more功能:分页显示文本内容示例:ls-l/etc|morels-l/dev|more翻页:长空格、PgUp键和PgDn键29常用命令less功能:分页显示man工具通过分页程序(通常是less)自动发送输出结果,使用户可以分屏浏览一个文件。当以这种方式显示手册页时,less工具将在显示完一屏后,在屏幕底部显示提示符(:),并等待键盘输入。按下空格键可以显示下一屏的文本信息,按下q键可以退出man并返回到shell提示符。30常用命令man功能:帮助示例:mangrepmanping//查看grep命令使用方法//查看ping命令使用方法du功能:查看目录大小格式:du[选项]目录示例:du–bteacher//以字节为单位显示teacher目录的大小31常用命令find功能:搜素文件格式:find路径-name文件名示例:find/-namelanfind/home-namelanclear功能:清除屏幕内容格式:clear32常用命令grep功能:在文本中查找格式:grep字符信息文件名参数示例:grepe/home/lan/b.txt//在/home/lan/b.txt中查找字符egrepe/home/lan/b.txt-n//在/home/lan/b.txt中查找字符e,并显示行号grepabc/home/lan-rn//在指定的目录及其子目录中查找abc33常用命令重定向命令Linux命令中的stdout(标准输出)和stderr(标准错误输出)是显示屏幕,而stdin(标准输入)是键盘.如果希望把输出信息输出到某个特定文件中,或从某个文件读入输入信息.时就要用到输入输出重定向.stdin代码为0使用或stdout代码为1使用或stderr代码为2使用2或234常用命令重定向命令示例:grepe/home/lan/a.txtb.txt//若有:覆盖//若无:清空grepf/home/lan/a.txtb.txt//追加35常用命令cat功能:连接文件到标准输出(显示文件内容)格式:cat文件名示例:cat/home/lan/b.txt//显示/home/lan/b.txt文件中的内容cata.txt|grepabcb.txt//把a文件中查找见的信息放入b文件中cattext//把键盘输入的信息保存在text中,按ctrl+d结束。catb.txta.txt//把文件a.txt中的内容输入到文件b.txt中。36常用命令自动补全命令在敲出命令的前几个字母的同时,按下tab键,系统会自动帮我们补全命令。history当系统执行过一些命令后,可以按上下键翻看以前的命令,或敲入history将执行过的命令列举出来。!10执行历史编号为10的命令37常用命令tar功能:打包解压文件格式:tar[选项]目录或文件选项:-c:建立新的压缩文件-x:从压缩文件中提取文件-v:vebose显示操作过程-z:支持gzip解压缩文件(Linux中用到的.gz文件)-Z:支持compress解压缩文件-j:支持bzip2解压缩文件(.xz文件)-f:选择性参数:指定压缩文件,文件同名使用此参数则覆盖38常用命令tar功能:打包解压文件格式:t

1 / 47
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功