Linux基础(1)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文件所有者 同组用户的访问权限
文件类型(-为普通文件,d为目录文件,l为符号链接 文件,b为块设备文件,c为字符设备文件)
3-2 与文件和目录相关的Shell命令
cat命令 格式:cat [选项] 文件列表 功能:显示文本文件的内容。 主要选项说明:
-n(number)在每一行前显示行号
[例]查看/etc/profile文件的内容,并加行号。
[例]同时查看/etc/fstab 和/etc/profile ,并加行号。
3-2 与文件和目录相关的Shell命令
more命令
格式:more [选项] 文件 功能:分屏显示文本文件的内容。 选项: -num:一次显示的行数 +num:从第num行开始显示 注:按Enter键显示下一行内容;按空格键显示下
-l(line) 、-w(word)、-c(character) [例] 显示/root/.bashrc文件有多少个单词。
3-4 其他Shell命令
3、bc命令(补充) 格式:bc [选项]
功能:启动计算机 主要选项说明:bc –l (启动数学模式) 注释: 如设置scale=3,可设置其结果的小数位数; quit可以退出计算机软件
3-2 与文件和目录相关的Shell命令
tail/head命令
格式:tail [选项] 文件 功能:显示文本文件的结尾部分,默认显示文件的
最后10行。head命令可以显示文本文件的开头部分 选项说明:
-n 数字 指定显示的行数 [例] 显示/etc/profile文件的最后5行内容
3-3 获得帮助(man)
习题
1. 分屏查看/etc/ man.config文件的内容 2. 带行号查看/etc/ man.config,并存储到主
目录下man.config.1文件里面。 3. 查看/etc/ man.config.1前十行并存储到主
目录下man.config.2文件里面。 4. 查看/bin下a开头的文件详细信息并保存到
2-4 字符界面下注销、重启与关机
关机技巧 shutdown –h 10 10分钟后关机 shutdown –r 10 10分钟后重启 shutdown –h 9:00 9点关机 shutdown –r 9:00 9点重启
3 简单Shell命令实例
3-1 与时间相关的Shell命令 3-2 与文件和目录相关的Shell命令 3-3 获得帮助 3-4 其他Shell命令
[例3]:转到当wenku.baidu.com目录的上上两层
3-2 与文件和目录相关的Shell命令 ls命令
格式:ls [选项] [文件|目录] 功能:显示指定目录中的文件和子目录信息。
主要选项说明:
-a:显示所有文件及目录 -d:若参数是目录,只显示目录信息。 -l:详细列出文件名、权限、文件大小等信息
超级用户的主目录是/root; 普通用户hellen主目录默认就是/home/hellen。 几个特殊目录的符号:. 当前目录、..上级目
录、../..上二级目录、~用户主目录
3-2 与文件和目录相关的Shell命令 cd命令 [例1]:转到 /usr/bin/
[例2]:转到当前用户自己的主目录
磁盘两种分割说明
方 分区 容量大小 法
懒/ 人 SWAP 分 割 法
其余全部空间 内存×2
帅/
400M
气 /usr 多多益善
分 /home 多多益善
割 法
SWAP
内存×2
文件 系统 Ext3 Swap
说明
建议第一次安装 Linux的用户先采用 这样的分割法
Ext3 Ext3 Ext3 Swap
把常常读写的/usr与 /home分别割出两个 分区,以确保系统发 生故障时,可以保全 数据。
是图形化用户界面。 虚拟终端切换 :
Alt+F1~ Alt+F7字符界面虚拟终端之间的切换。 Ctrl+Alt+F1~ Ctrl+Alt+F6,从图形化界面切
换到字符界面。
2-3 Shell命令
Shell命令提示符 [root@localhost root] #
用户名 主机名 目录名
提示符
3-2 与文件和目录相关的Shell命令
pwd命令 格式:pwd 功能:显示当前目录的绝对路径。 注:
绝对路径是指从根目录(/)开始到到当前目录 (文件)的路径;
而相对路径是指从当前目录到其下子目录(文件) 的路径。
3-2 与文件和目录相关的Shell命令 cd命令 格式:cd [目录] 功能:切换到指定目录。 注:
一 屏 的 内 容 ; 按 q 键 , 则 退 出 more 命 令 ; 按 b 键 往回翻一页 。
3-2 与文件和目录相关的Shell命令
less命令
功能:分屏显示文本文件的内容。 less和more命令唯一的不同是less命令可
以利用上下键来卷动文件。
例1:分屏显示/etc/profile文件的内容。 例2:从第10行开始显示/etc/profile文件内容。
2-3 Shell命令
例:shutdown –r now ↓ 注意:
Linux系统严格区分英文字母的大小写; Shell自动过滤多余的空格 回车符只是控制符的一个例子。控制符是指控制终
端工作方式的非显示字符。 如Ctrl+d表示终端的输入结束;Ctrl+c表示终止程序
2-4 字符界面下注销、重启与关机
“[ ]”表示指定的一个字符范围,而“[ ]” 内的任意一个字符都用于匹配。
“-”在“[ ]”内表示连接符。如“[abc]*” 或“[a-c]*”
“!”表示不在这个范围之内的其他字符。
4-1 Shell命令的通配符
[例1]列出主目录下所有log文件 [例2]列出/bin下首写字母是a、t(不区分大小
目录跟挂载的相关性
2、字符界面简介
采用字符界面的理由 图形化界面不能完成所有的操作,部分操作
仍需要在字符界面下进行。 字符界面占用资源少,且运行速度快。 对熟练的人员来说,字符界面更直接高效。
2-1 虚拟终端
Linux字符界面也称为“虚拟终端”或“虚拟控制台” Linux虚拟终端。默认有7个,1~6是字符界面,第7个
一台计算机上一般有两个IDE接口,每个IDE口上可 连接两个硬盘设备(主盘和从盘)。
IDE0接口上的主盘称为/dev/hda IDE0接口上的从盘称为/dev/hdb 分区则使用数字来表示,数字1~4用于表示主分区或扩展
分区,逻辑分区的编号从5开始。
SCSI设备:
第一块SCSI设备称为:/dev/sda 第二块SCSI设备称为:/dev/sdb
主目录下man.config.2文件末尾。
4-3 管道
管道将多个命令前后连接起来形成一个管道流。 管道流中的每一个命令都作为一个单独的进程运行,前
一个命令的输出结果作为后一个命令的输入,从左到右 依次执行。 利用“|”符号可实现管道功能。
[例1] 利用管道统计当前目录下文件和子目录的 数目。
Linux基础(1)
1、 磁盘分区
硬盘分区类型:主分区和扩展分区。
一个硬盘上最多只能有四个主分区,其中一个 主分区可以用一个扩展分区来替换。也就是说 主分区可以有1~4个,扩展分区可以有0~1个, 而扩展分区中可以划分出若干个逻辑分区。
硬盘类型:IDE接口硬盘和SCSI接口硬盘。
1、 磁盘分区
3-2 与文件和目录相关的Shell命令 [例1] 查看当前目录下文件和子目录信息。 [例2] 查看/home目录的详细信息。 [例3] 将 /bin目录下所有文件及目录详细信息。 [例4] 查看/bin下bash文件的详细信息。
ls命令
文件所有者的访问权限 其它用户的访问权限 文件所属组群
- r w x r w x r w x 1 hellen staff
4 深入Shell
4-1 Shell命令的通配符 4-2 输入输出重定向 4-3 管道 4-4 历史记录 4-5 别名 4-6 自动补全 4-7 复制与粘帖
4-1 Shell命令的通配符
(1)通配符“*”:代表任意长度的任何字符。 (2)通配符“?”:代表任何一个字符。 (3)字符组通配符“[ ]”、“-” 和“!”
[例2]分屏显示/etc下的文件和子目录详细信息。
4-4 历史记录
RHEL系统中每个用户将曾执行过的Shell命令都保 存在自己的主目录下.bash_history(看不到)。 用上下键查找 history [数字]:查看Shell命令的历史记录。 history –c:清除历史记录 ! 序号 :执行指定序号命令 !!:执行刚才命令 [例] 查看最近执行过的5个Shell命令。
例如:[John@RHEL5 Tool] $
2-3 Shell命令
Shell命令格式 命令名 [选项] [参数] ↓
命令名必不可少; 选项通常以“-”开头,也有少数不使用
“-”,当有多选项时,可以只使用一个 “-”;
如: ls -l -a与 ls -la 参数是执行命令所必须的对象,如文件、目录
Bash通过符号“>”来实现输出重定向功 能。
4-2 输入输出重定向(输出)
[例1]将当前目录下所有文件和子目录的详细 信息保存到list文件。
[例2]用cat命令创建f1文件
[例3]list和f1的文件内容加上行号后输出到 f2文件。
注:输出重定向配合cat可创建文件,当创建 文件时,ctrl+d结束文件输入
man命令
格式:man 命令名
功能:显示指定命令的手册页帮助信息。
注:
按钮 上下键
作用 向上下移动一行
PgDn或PgUp键
前后翻阅
q键
退出man命令
/XX
显示有XX内容的行
home或end键
第一页/最后一页
3-4 其他Shell命令
1、clear命令: 格式:clear 功能:清除当前终端的屏幕内容。 2、wc命令: 格式:wc [选项] 文件 功能:显示文本文件的行数、单词数和字节数。 主要选项说明:
4-2 输入输出重定向(附加)
2、附加输出重定向
功能与输出重定向基本相同,不同的之处在于: 附加输出重定向将输出内容添加在原来文件已有 内容的后面,而不会覆盖其内容。
Bash通过符号“>>”来实现。
[例]向f1文件添加内容。
4-2 输入输出重定向(错误)
3、错误输出重定向 Shell中标准输出与错误输出是两个独立的操作。 程序的执行结果显示在屏幕上,而错误信息重 定向到指定文件,使用“2>”符号。 程序的执行结果和错误信息都重定向到同一文 件,使用“&>”符号。
[例] 查看/temp目录的文件和子目录信息,如果有错 误信息,则保存到err文件。
4-2 输入输出重定向(输入 )
4、输入重定向 不从标准输入(键盘)读入数据,而是从文件 读入数据,用“<”符号来实现。 因为大多数的命令都以参数的形式在命令行上 指定输入文件,所以输入重定向并不常使用。 “cat < f1”的输出结果与“cat f1” 完全相同。
注销
注销即退出登录状态。“exit”命令或Ctrl+d 。 注销一个用户不影响其他登录用户的操作。
重启
“reboot”或“shutdown –r now”命令
关机(不是简单地关闭电源 )
“halt”或者“shutdown –h now”命令
shutdown为root用户命令
3-1 与时间相关的Shell命令
1、date命令
格式:date [MMDDhhmm[YYYY]] 功能:查看或修改系统时间。 [例1] 查看系统时间。 [例2]将系统时间改为9月22号12点整。
3-1 与时间相关的Shell命令
2、cal命令
格式:cal [[dd]_YYYY] 功能:显示日历calendar。 [例1] 显示本月的日历。 [例2]显示2000年1月的日历。 [例3]显示2008整年的月历情况:
写)开头的文件详细信息
[例3]列出/bin下首写字母不是a、b、c开头的 文件
[例4]列出/bin下所有名称是s开始的文件的详 细信息。
4-2 输入输出重定向(输出)
Linux的标准输入是指键盘,标准输出和标准 错误输出是屏幕。
1、输出重定向
输出重定向就是命令(或可执行程序)执 行的结果不在标准输出(屏幕)上显示, 而是保存到某一文件的操作。
相关文档
最新文档