2.0Linux常用命令

上传人:仙*** 文档编号:47510618 上传时间:2021-12-21 格式:PPT 页数:32 大小:998.52KB
收藏 版权申诉 举报 下载
2.0Linux常用命令_第1页
第1页 / 共32页
2.0Linux常用命令_第2页
第2页 / 共32页
2.0Linux常用命令_第3页
第3页 / 共32页
资源描述:

《2.0Linux常用命令》由会员分享,可在线阅读,更多相关《2.0Linux常用命令(32页珍藏版)》请在装配图网上搜索。

1、硅谷嵌入式教育 真实项目为依托学习目标l 学员需要掌握如下内容:掌握shell和常用命令的使用Linux常用命令与shell硅谷嵌入式教育 真实项目为依托l什么是shell 用户与Linux的交互接口u Shell是用户和操作系统之间基于文本方式(命令模式)的交互接口。通过Shell,可以同时在后台运行多个应用程序,并且在把需要与用户交互的程序放在前台运行 命令解释器u 支持复杂的shell脚本,包括变量、程序控制结构和函数等等。u 在shell下执行程序比GUI高效。 Shell有很多种,如:csh,tcsh,pdksh,ash,bash等。Linux的缺省Shell为bash(Bourne

2、 Again Shell)。 Bash的提示符u 普通用户:$u 根用户:#Shell的使用硅谷嵌入式教育 真实项目为依托lShell的进入 如果您的系统引导进入文本模式,那么您在以文本形式登录后就已经在控制台中了。在典型的 Linux 系统中,通过组合键 Ctrl + Alt + (F1 - F6) 可以切换到另外的控制台。每一个控制台是系统中一个完全独立的会话,不同的用户可以同时使用。 如果您是在图形模式下,那么可以打开一个 终端 (terminal)以进入控制台窗口。通常在桌面的任务条上会有终端的按钮。Shell的使用硅谷嵌入式教育 真实项目为依托lShell的使用技巧 命令补齐(Com

3、mand-Line Completion)的操作技巧。 所谓命令补齐是指当键入的字符足以确定目录中一个唯一的文件时,只须按 Tab 键就可以自动补齐该文件名的剩下部分。或者键入的字符足以确定系统中唯一的命令时,按 Tab 键同样可以。Shell的使用硅谷嵌入式教育 真实项目为依托l Shell的使用技巧bash 保留了一定数目的先前已经在shell 里输入过的命令。使用历史记录列表最简单的方法是用上方向键。另一个使用命令历史文件的方法是用 bash 的内部命令 history 命令来显示和编辑历史命令。 uhistory n ,例如,history 5 显示最后 5 个命令。u等同于cat $

4、HOME/.bash_historyu记住要重复执行的命令的序号:* 再执行!(命令序号) u!进行历史命令匹配 ,#!g ,#!?-o? u先按 Ctrl+R 再输入命令的某个子串 Shell的使用硅谷嵌入式教育 真实项目为依托lShell的使用技巧的使用技巧 命令别名:使工作变得轻松命令别名:使工作变得轻松u 命令格式:alias alias-name=original-commandu alias-name是用户给命令取的别名,original-command是原来的命令和参数。 通配符的使用:通配符的使用:u 通配符 又称多义符。在描述文件时,有时在文件名部分用到一些通配符,以加强命令

5、的功能。u ?:表示该位置可以是一个任意的单个字符。u :表示该位置可以是若干个任意字符。u 方括号charset:该位置是charset集中的任何单个字符u 通配符集还能描述介于字符对之间的所有字符。 a-z、 a-zA-Zu 例子: ls pic-1-5.pngShell的使用硅谷嵌入式教育 真实项目为依托l帮助命令l文件和目录操作命令l改变文件或目录的权限l改变文件或者目录的属权 l创建文件链接 lnl查找命令l比较命令l管道命令l文件压缩打包l有关关机和查看系统信息的指令l加载文件系统 mount常用的命令硅谷嵌入式教育 真实项目为依托l 用户切换命令 su 格式:su 格式 使用者

6、su suLinux的常用命令硅谷嵌入式教育 真实项目为依托l 文件和目录操作: cd 改变工作目录。u一定注意的是在 Linux 中用的是正斜杠 (/),而不是您所熟悉的反斜杠 ()。ucd dir 切换到当前目录下的dir目录 ucd / 切换到根目录 ucd . 切换到到上一级目录 ucd -切换到上一次的当前目录Linux的常用命令硅谷嵌入式教育 真实项目为依托l 文件和目录操作: ls 列出一个目录下的所有文件。使用不同的参数更改列表的表示形式:uls 以默认方式显示当前目录文件列表 uls -a 显示所有文件包括隐藏文件 uls -l 显示文件属性,包括大小,日期,符号连接,是否可

7、读写及是否可执行 Linux的常用命令硅谷嵌入式教育 真实项目为依托l 文件和目录操作: cp 复制文件u cp -r 递归地复制文件;当需要复制整个目录时会用到 cp 目录1 目录2 -ru cp -f 强制复制并覆盖已有的文件,不询问用户 mkdir 创建新目录 touch 创建普通文件 rm/rmdir 删除文件目录 more以分页的方式查看文件 less查看文件,支持上下滚屏以及文本搜索 mv文件或目录的移动或更名 pwd 显示当前目录Linux的常用命令硅谷嵌入式教育 真实项目为依托lchmod 改变文件或目录的权限 命令的符号模式为:chmod who operator permi

8、ssion filename who 的含义是:u u 文件属主权限。u g 同组用户权限。u o 其他用户权限。u a 所有用户(文件属主、同组用户及其他用户)。 operator 的含义:u + 增加权限。u - 取消权限。u = 设定权限。 Permission 的含义:u r 读权限。u w 写权限。u x 执行权限。Linux的常用命令硅谷嵌入式教育 真实项目为依托lchmod 改变文件或目录的权限 命令的绝对模式:chmod mode file mode是一个八进制数,每一个权限位用一个八进制数来代表 在设定权限的时候,只需按照表 查出与文件属主、同组用户和其他用户所具有的权限相对

9、应的数字,并把它们加起来,就是相应的权限表示。Linux的常用命令硅谷嵌入式教育 真实项目为依托l 改变文件或者目录的属权 chown 命令格式为:chown -R -h owner file -R选项意味着对所有子目录下的文件也都进行同样的操作。 -h选项意味着在改变符号链接文件的属主时不影响该链接所指向的目标文件。Linux的常用命令硅谷嵌入式教育 真实项目为依托l创建文件链接 ln 这种操作实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称。命令格式:ln 选项 目标 链接名链接有两种: 硬链接(Hard Link)符号链接(Symbolic Link)。建立硬链接时,链接文件

10、和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。而对符号链接,则不存在这个问题。默认情况下,ln产生硬链接。 ln命令加上-s选项,则建立符号链接。Linux的常用命令硅谷嵌入式教育 真实项目为依托inode/root/linkab多个文件名指向同一索引节点硬链接(Hard Link) Linux的常用命令硅谷嵌入式教育 真实项目为依托inode/root/linkab符号链接文件有点类似于Windows的快捷方式。它实际上是特殊文件的一种。符号链接(Symbolic link)Linux的常用命令硅谷嵌入式教育 真实项目为依托l 查找文件 find 命令格式:find 目

11、录列表 匹配标准u目录列表:希望查询文件或文件集的目录列表,目录间用空格分隔。u匹配标准:希望查询的文件的匹配标准或说明。u例如: find / -name httpd.conf Linux的常用命令硅谷嵌入式教育 真实项目为依托l查找文件内容 grep 命令格式: grep 选项 匹配字符串 文件列表u 匹配字符串:希望在文件中查到的串。u 选项: -l 只显示包含匹配的文件的文件名。 -n 每个匹配行只按照相对的行号显示。 -i 产生不区分大小写的匹配,缺省状态是区分大小写。 -r 递归查找u 例子: grep -rn include ./ grep会递归地搜索整个源代码目录树,并在找到相

12、应的字符串时告诉你它所在文件的名字和在文件中所处行的行号。 Linux的常用命令硅谷嵌入式教育 真实项目为依托l 管道命令l 管道命令”|”可以把一系列命令连接起来,这意味着第一个命令的输出会作为第二个命令的输入通过管道传给第二个命令。 例子: grep -rn include ./ | lessLinux的常用命令硅谷嵌入式教育 真实项目为依托l 压缩解压命令压缩解压命令 Linux下的压缩工具下的压缩工具u gzip 产生的压缩文件的默认后缀:.gzu bzip2 产生的压缩文件的默认后缀:.bz2 Linux常见的三种压缩文件常见的三种压缩文件u *.zip 采用winzip压缩的文件采

13、用unzip程序解压u *.gz采用gzip压缩的文件采用gunzip程序解压u *.bz2 采用bzip2压缩的文件采用bunzip2程序解压Linux的常用命令硅谷嵌入式教育 真实项目为依托l文件打包tar tar可以对文件和目录进行打包。利用tar,用户可以对某一特定文件进行打包(一般用作备份文件)。 语法格式: tar 主选项+辅选项 文件或者目录 常用选项:u -c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。 u -x 从档案文件中释放文件。 u -f 对普通文件进行操作u -v 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。u -z

14、调用gzip来压缩/解压缩打包文件u -j 调用bzip2来压缩/解压打包文件Linux的常用命令硅谷嵌入式教育 真实项目为依托l 压缩包的处理 tar.gz由tar程序打包,并经过gzip程序压缩。tar -czf test.tar.gz *.jpgtar -xzf test.tar.gz -C /home/gdemb/pic/ tar.bz2由tar程序打包,并经过bzip2程序压缩。tar -cjf test.tar.bz2 *.jpgtar -xjf test.tar.bz2 -C /home/gdemb/picLinux的常用命令硅谷嵌入式教育 真实项目为依托l设置环境变量 expo

15、rt export LC_ALL=zh_CN.GB2312 将环境变量LC_ALL的值设为zh_CN.GB2312 l创建节点命令 mknod mknod /dev/tty1 c 4 1 创建字符设备文件tty1,主设备号为4,从设备号为1,即第一个tty终端。 Linux的常用命令硅谷嵌入式教育 真实项目为依托l 有关关机和查看系统信息的命令 shutdown正常关机 halt poweroff 关机 reboot 重新启动 ps查看目前程序执行的情形 top 查看目前程序执行的情形和内存使用,每隔几秒更新一 次系统状态。 kill砍掉一个正在执行中的程序 uname查看核心的版本 upti

16、me 查看系统的负载 free 查看目前内存的使用情形Linux的常用命令硅谷嵌入式教育 真实项目为依托lps显示当前控制台的进程ps 显示由该用户运行的进程列表ps ef 显示系统中所有进程的详细信息。ps aux 显示系统中所运行进程的详细信息,并且包括cpu以及内存占有率、进程状态。l给进程发送信号(常见的死亡信号)终止进程运行kill 进程号强制终止进程的运行kill -9 进程号强制终止任务的运行killall -9 任务名称Linux的常用命令硅谷嵌入式教育 真实项目为依托l磁盘相关命令 fdiskfdisk-lfdisk-l/dev/hadfdisk基本命令Linux的常用命令硅

17、谷嵌入式教育 真实项目为依托l 加载文件系统 mount Linux系统在使用光盘、软盘或U盘时,必须先执行挂载(mount)命令。挂载命令会将这些存储介质指定成系统中的某个目录,以后直接访问相应目录即可读写存储介质上的数据。 语法格式:参考man文档。Linux的常用命令硅谷嵌入式教育 真实项目为依托硅谷嵌入式教育 真实项目为依托l加载文件系统加载文件系统 mount 挂载挂载光盘光盘u # mount -t is09660 /dev/cdrom /mnt/cdromu # umount /mnt/cdrom 挂载软盘挂载软盘 u # mount /dev/fd0 /mnt/floppy 挂

18、载挂载U盘盘 u # mount -t vfat /dev/sda1 /mnt/usb 挂载外挂硬盘分区挂载外挂硬盘分区u # mount -t vfat /dev/hda1 /mnt/vfat 镜像文件:镜像文件:u mount fileName mountPoint -o loopfileName是镜像文件名(*.iso,*.img)Linux的常用命令硅谷嵌入式教育 真实项目为依托l加载文件系统 mount 默认情况下Linux只允许root用户执行mount命令。如果想让一般用户也能挂载,并且希望在系统启动时自动挂载光盘或软盘,需要修改/etc/fstab配置文件 u 加入: /dev

19、/cdrom /mnt/cdrom iso9660 auto,ro,user 00/dev/fdo /mnt/floppy autoauto,ro,user 00 中文支持:u mount -o iocharset=cp936 /dev/hda7 /mnt/cdrom Linux的常用命令硅谷嵌入式教育 真实项目为依托l fstab文件的作用文件/etc/fstab存放的是系统中的文件系统信息。可以通过“mount /directoryname”命令来加载一个文件系统。每种文件系统都对应一个独立的行,每行中的字段都有空格或tab键分开。同时fsck、mount、umount的等命令都利用该程序。 格式:fs_spec fs_file fs_type fs_options fs_dump fs_pass/dev/hda1 / ext2 defaults 1 1Linux的常用命令

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!