linux操作系统基础

上传人:第*** 文档编号:49188299 上传时间:2018-07-25 格式:PPT 页数:43 大小:850.50KB
返回 下载 相关 举报
linux操作系统基础_第1页
第1页 / 共43页
linux操作系统基础_第2页
第2页 / 共43页
linux操作系统基础_第3页
第3页 / 共43页
linux操作系统基础_第4页
第4页 / 共43页
linux操作系统基础_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《linux操作系统基础》由会员分享,可在线阅读,更多相关《linux操作系统基础(43页珍藏版)》请在金锄头文库上搜索。

1、LOGO第二章 嵌入式LINUX基础LINUXshell的作用操作系统与用户进行交互操作的界面提供脚本语言编程环境,方便用户自动批量 处理大量的工作任务用户用户命令命令结果结果操作系统操作系统ShellShellshell的种类bash(Bourne Again Shell) 类似DOS命令 大部分linux发布版都默认使用bash csh(C Shell) 语法类似C语言 Sun操作系统的默认shell ksh(Korn Shell) AIX操作系统默认的shell tcsh 商业常用的shell帮助文档man lsinfo ls-help或-h部分命令支持通配符* 通配符:匹配任意多个任意

2、字符?通配符:匹配任意一个字符 通配符:匹配 中的任意字符。 abc匹配abc中的任意字符 !abc 匹配除abc之外的任意字符 a-z 匹配所有小写字符 0-9 匹配所有数字 .,; 匹配句点,逗号和分号 通配符: 可用来扩展任意字符。 echo abc,d,e输出abc abd abe ls abc,d,e等价于ls abcdebash基本操作命令行编辑 用户名主机名 目录提示符 提示符:root用户#,普通用户$ rootlocalhost #Tab键 命令补全,档案补全 按一下Tab自动补全,按两下Tab列出所有重复文件Enter键 执行命令 如果一行要执行多条命令,请用分号分隔命令别

3、名alias alias 设置或列出命令别名 alias la=ls a alias clr=clear unalias 取消命令别名 unalias la命令历史与命令重复history显示命令历史列表/.bash_history上下键选择历史命令!执行上一个命令!n重复第n个历史命令!string重复以string开头的历史命令LINUX系统shell 环境配置文件/etc/profile:全局环境配置文件,用户登录时读取该文件并从 /etc/profile.d目录中搜集shell的设置/etc/bashrc:全局bash配置文件,启动bash时该文件被读取/.bash_profile:单

4、个用户环境配置文件,用户登录时读取该文 件并执行用户的.bashrc文件/.bashrc:单个用户bash配置文件,用户登录时以及每次打开 新的bash时读取该文件/.bash_logout:用户退出系统或退出bash时,执行该文件/etc/profile、/etc/profile.d/*用户1 /.bash_profile /.bashrc用户2 /.bash_profile /.bashrc用户3 /.bash_profile /.bashrc进入与退出系统关机 shutdown h now立刻关机 Shutdown h +1-1分钟以后关机 init 0 halt立即停止系统,需要人工关

5、闭电源 Poweroff-立即停止系统,并且关闭电源重新启动 reboot init 6注销 Logout/exit常见设备设备命名 第一软驱(A:)/dev/fd0 第二软驱(B:)/dev/fd1 IDE1的第一个硬盘(master)/dev/hda IDE1的第二个硬盘(slave)/dev/hdb IDE2的第一个硬盘(master)/dev/hdc SCSI的第一个硬盘/dev/sda SCSI的第二个硬盘/dev/sdb 光驱cd-rom/dev/cdrom 打印机/dev/lp0使用设备的命令 查看设备 df 软盘 mount /dev/fd0 /mnt/floppy(加载软驱)

6、 umount /mnt/floppy(卸载软驱) 硬盘 mount t vfat /dev/hda1 /mnt/windows umount /mnt/floppy CD-ROM mount /dev/cdrom /mnt/cdrom umount /mnt/cdrom显示命令ls 详细信息 -l 所有文件 -a:显示所有文件,包括以.开头的文件(即 隐含文件) -A:不列出.和 蓝色表示目录,绿色表示可执行文件,红色 表示压缩文件,浅蓝色表示链接文件,灰色 表示其它文件目录结构在linux中,目录是一个层次(或树状结构),根是所有目录的起始点,根 目录主要有以下子目录/bin:包含二进制文

7、件,即可执行程序,这些程序是系统必需的文件/sbin:也用于存储二进制文件,只有超级用户root才可以使用/etc:存放配置文件,如passwd,inittab等/boot:系统引导时使用的文件,系统重要的内核vmlinux就放在该目录下/dev:存放设备文件,用户可以通过这些文件访问外部设备/lib:存放程序运行时所需要的库文件/tmp:存放各种临时文件/media:安装软盘,光盘,u盘的挂载点/mnt:临时挂载点目录结构/root:超级用户的个人主目录/home:普通用户的个人主目录,每个账户会在此建立一个家目录/opt:与系统相关的第三方协作软件包目录/lost+found:当系统发生错

8、误时,将一些遗失的片段放置在该目录下/proc:是一个虚拟目录,存放当前内存的映像,由内核自动产生/sys:和/proc类似,也是一个虚拟目录,记录核心相关信息/srv:系统服务程序目录/usr:该目录的空间比较大,用于安装各种应用程序/var:存放一些会随时改变的文件列出目录下的内容ls -l文件类别:“-”表示普通文件,“d”表示目录,“l”表示符号链接, “c”表示字符设备,“b”表示块设备 文件权限 链接数 文件拥有者 文件所属组 文件大小 文件创建/修改时间 文件名文件路径路径符号 / 根目录 用户目录 . 当前目录 上一级目录执行命令搜索路径 要指定命令的搜索路径,如:/comma

9、nd或/command。 系统默认是到PATH环境变量所指定的路径搜索命令,因此 PATH所指定的路径下的命令可以直接执行,如:cd或ls。 当前目录下的命令要用./command来执行,指定搜索路径为 当前目录复制命令cp 拷贝一个目录当中所有的文件 cp /etc/*.* 目标文件夹 拷贝一个目录当中所有的文件和文件夹 cp R /etc 目标文件夹 覆盖目标文件并且不提醒 -f 提示用户确认 -i移动和删除命令mv 交互式询问 -i 强制覆盖不提醒 -frm 递归处理 -r 交互式询问 -i 强制删除不提醒 -f操作目录命令mkdir 创建目录 mkdir a mkdir p A/arm

10、dir() 删除空目录 rmdir a rmdir p A/acd 切换目录 pwd 显示当前目录备份与压缩命令tar 主选项 -c 创建 -x 释放 -t 显示 辅助选项 -f 后面跟归档文件名字 -z 压缩/解压缩 -v 显示执行过程tar命令把/home下的文件和子目录(包括隐含文件和 目录)备份到a.tar中 tar cvf a.tar /home把/home下的文件和子目录备份到a.tar中,并 且用gzip压缩 tar czvf a.tar.gz /home从a.tar.gz文档中恢复数据 tar xzf a.tar.gz /home搜索档案或目录which 查看可执行档案的位置

11、# which lswhereis 查看档案的位置 # whereis b/-m lslocate 配合资料库查看档案位置 # locate ls# updatedbfind 搜索档案 # find / -name “ls# find / -name profile | xargs grep umask用户管理Linux下的用户分为3类 超级用户:root,具有一切权限,只有在系统维护或其它必 要情形下才用超级用户,以避免系统出现安全问题 系统用户:Linux系统正常工作所必需的内建的用户,系统 用户不能用来登录,比如bin,adm,lp等用户 普通用户:是为了让使用者能够使用系统资源而建立的

12、,大 多数用户属于此类 每一个用户都有一个数值,成为UID,超级用户的UID为0; 系统用户的UID一般为1-499;普通用户的UID为500-60000 之间与用户有关的命令userdel 删除用户 Userdel zhangsan Userdel r zhangsan(删除用户zhangsan,并将用户主目录下的 文件全部删除) useradd 添加用户 Useradd zhangsan passwd 修改用户口令 Passwd zhangsan(修改用户zhangsan的密码) Passwd -d zhangsan(删除用户zhangsan的密码) Passwd -l zhangsan(

13、暂停用户zhangsan) Passwd -u zhangsan(恢复用户zhangsan) su 以其他身份登陆 su zhangsan:root-非root su 回车:非root-root组的管理Linux中的组有以下分类: 系统组是Linux系统正常运行所必需的,在安装系统或新软 件时会自动创建系统组 标准组-标准组可以容纳多个用户,组中的用户都具有该组 的权限 一个用户可以属于多个组,用户所属的组又可以分为: 基本组-用户所属组的第一个组,基本组在/etc/passwd中指 定 附加组-其他组称为附加组,附加组在/etc/group中指定 属于多个组的用户所拥有的权限是组权限的和与组

14、有关的命令groupadd 添加组 Groupadd group1 Groupadd g 1000 group1(添加一个组,组ID为 1000,组名为group1)gpasswd Gpasswd group1(修改group1的密码) Gpasswd a user1 group1(将用户user1添加到组 group1中) Gpasswd d user1 group1(将用户user1从组 group1中删除)账号系统文件Linux采用纯文本文件来保存账号信息,主要 有以下文件: /etc/passwd-存储用户基本信息 /etc/shadow-存储经过加密的密码 /etc/group-存储

15、组的基本信息/etc/passwd文件 账号名称 密码 UID GID 个人资料 主目录 shell/etc/shadow文件用户名 密码 密码字段为“*”表示用户被禁止登录 为“!”表示密码未设置 为“!”表示密码被锁定最后一次修改时间 两次修改口令允许的最小天数 多少天后必须修改口令 从系统提前警告到口令正式失效的天数 口令过期多少天后,该账号被禁用 口令失效的绝对天数(从1970-1-1开始计算)/etc/group文件组名:组的密码:GID:组成员改变文件或目录的访问权限命令chmod 改变文件或目录的访问权限chgrp 改变文件或目录所属的组chown 改变文件所有者或组umask 创建文件的默认权限 可在profile或bashrc的配置环境内修改chmod命令

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 职业教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号