没有合适的资源?快使用搜索试试~ 我知道了~
#查找fopen的使用,在第3章节查找#查询所有含有passwd的帮助文件b上一页;enter下一行;q退出;G最后;g最前#?<keyword>查找光标之前;
资源详情
资源评论
资源推荐
2017/8/30 Linux基础(RHEL)
http://chinapub.duapp.com/gen_md?src=https%3A%2F%2Fcoding.net%2Fu%2Fcdcnm%2Fp%2Fmd_note%2Fgit%2Fraw%2Fmaster%2Fdocs%2FSkill…
1/49
?
?
Linux基础(RHEL)
2014-09-27
Show/Hide Toc
↑
L1 L2 L3 L4+
1 安装相关
2 文件管理
3 软件安装
4 用户管理
5 组管理
6 文件权限
7 进程控制
8 Linux其它
9 网络配置
10 服务配置
11 Linux常用简介
12 Vim编辑器
13 Sublime快捷键
14 Xcode快捷键
↑
1 安装相关
1.1 安装事项
RHEL的经典版本:5.8和6.4
注意事项
从U盘安装时,GRUB引导程序默认在U盘上(/dev/sdb),需安装在/dev/sda上
新手安装时,防火墙、SElinux、kdump关闭
Redhat网络系统安装说明
老师的ule笔记.pdf
1.2 Linux目录结构(FHS)
?
1
2
3
4
5
6
/ 根目录
/boot 存放程序启动所必须的文件
/boot/vmlinuz-3.2.0-61vm-generic-pae 内核文件
/boot/grub/* 引导程序
/var 系统中经常需要变化的一些文件
/var/tmp 程序运行时使用的临时文件,删除可能会出错
2017/8/30 Linux基础(RHEL)
http://chinapub.duapp.com/gen_md?src=https%3A%2F%2Fcoding.net%2Fu%2Fcdcnm%2Fp%2Fmd_note%2Fgit%2Fraw%2Fmaster%2Fdocs%2FSkill…
2/49
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/var/lib;/var/lib64 库文件
/var/log/messages 系统日志
/bin 存放系统基本用户命令,如ls,mv
/sbin 存放系统基本管理命令 s代表super,如fdisk,ip
/usr 存放系统大量的应用程序
/usr/bin 用户命令
/usr/sbin 管理命令
/etc 存放系统和各种程序的配置文件
/etc/init.d 服务启动
/dev 设备文件
ls /dev/sd* 查看所有硬盘及分区
/lib 库文件,驱动,由glibc提供
/lib64 64位的库文件
/usr/lib 各distribute维护的库文件
/usr/local/lib 程序或用户创建的库文件
/tmp 临时文件
/media 光盘的默认挂载点
/media/cdrom
/mnt 其它的挂载点
/proc 进程文件(pid),虚拟文件系统
du -sh /proc 统计大小为0,表示数据在内存中,不占硬盘空间
/sys 用来代替/proc的
/opt 主机额外安装软件所放的目录
/srv 一些服务启动后,这些服务所需访问的数据目录
1.3 显示系统信息
?
1
2
3
4
5
6
7
8
9
uname -a -r
lsb_release -a #发布版本
getconf LONG_BIT #查看操作系统位数
cat /etc/*-release
cat /proc/version
cat /proc/cupinfo
cat /proc/meminfo
cat /proc/interrupts
1.4 分区设备
?
1
2
3
4
5
6
7
IDE硬盘
hda a表示第1个 a~d
hda1 1表示第一个分区 1~63
SCSI硬盘
sda a表示第1个 a~p
sda1 1表示第一个分区 1~15 最多4个主分区或3个主分区1个扩展分区
使用ls /dev/hd*,ls /dev/sd*查看
1.5 分区建议
?
1/boot ext3 200M
2017/8/30 Linux基础(RHEL)
http://chinapub.duapp.com/gen_md?src=https%3A%2F%2Fcoding.net%2Fu%2Fcdcnm%2Fp%2Fmd_note%2Fgit%2Fraw%2Fmaster%2Fdocs%2FSkill…
3/49
2
3
4
5
swap 4096M
/home ext3 看情况(个人资料)
/usr ext3 看情况(程序数据)
/ ext3 看情况
要记得 /lib 不可以与 / 分别放在不同的 partition
使用sudo fdisk -l可查看硬盘分区(partition)情况,df -h查看文件系统使用情况,du -sh
/path/to 统计指定目录的大小
1.5.1 分区与格式化
?
1
2
3
4
5
6
7
8
9
10
11
12
13
parted /dev/sdb
fdisk /dev/sdb
l #列出分区类型
p #显示
d #删除
n #创建 1扇区512字节,1柱8M
t #改变分区类型
w #保存退出
mkfs -t ext3 /dev/sdb1
mkfs.vfat -F 32 /dev/sdb1 #格式化分区,不能格式化设备
sync #确保格式化完成
1.6 快捷键
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
ctrl alt F1~F6 图形界面切换到字符界面
ctrl F7 字符界面切换到图形界面
ctrl shift + 放大窗口
ctrl - 缩小窗口
ctrl shift t 新建窗口
alt <num> 切换窗口
快捷复制 鼠标左键选中即复制 鼠标按中键即粘贴
ctrl l 清屏 或clear命令
ctrl c 中止任务执行
ctrl z 任务转至后面,挂起状态
ctrl a shell中输入命令时,光标跳到最前
ctrl e shell中输入命令时,光标跳到最后
ctrl u shell中输入命令时,删除一行
ctrl s 暂停屏幕输入
ctrl q 恢复屏幕输入
ctrl d 退出终端
1.6.1 history
?
1
2
3
4
5
!16 #运行history中第16行记录
!cd #运行history中最近的cd命令
!! #运行history中上次命令
ctrl r #进入history搜索
esc . #使用上次命令的参数
2017/8/30 Linux基础(RHEL)
http://chinapub.duapp.com/gen_md?src=https%3A%2F%2Fcoding.net%2Fu%2Fcdcnm%2Fp%2Fmd_note%2Fgit%2Fraw%2Fmaster%2Fdocs%2FSkill…
4/49
6alt . #引用上次命令的参数,一直按. 继续向上查找参数
1.7 帮助
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<command> --help
#查找ls命令手册中有关时间与排序的条目
ls --help|grep -E "time|sort"
man #man是分章节的
# 1 User Commands
# 2 System Calls
# 3 C Library Functions
# 4 Devices and Special Files
# 5 File Formats and Conventions
# 6 Games et. Al.
# 7 Miscellanea
# 8 System Administration tools and Deamons
# 3p posix手册
#查找fopen的使用,在第3章节查找
man 3 fopen
#查询所有含有passwd的帮助文件
man -k passwd
#操作同less
#space下一页;b上一页;enter下一行;q退出;G最后;g最前
#?<keyword>查找光标之前;/<keyword>查找光标之后
#n下一个关键字;shift n上一个关键字
#将man手册转存为文本
man ls |col -b >ls.txt #col -b 过滤掉所有的控制字符
info <command>
#将info手册转存为文本
info make -o make.txt -s
1.8 启动过程
加载 BIOS 的硬件资讯与进行自我测试,并依据配置取得第一个可启动的装置;
读取并运行第一个启动装置内 MBR 的 boot Loader (亦即是 grub, spfdisk 等程序);
依据 boot loader 的配置加载 Kernel ,Kernel 会开始侦测硬件与加载驱动程序;
在硬件驱动成功后,Kernel 会主动呼叫 init 程序,而 init 会取得 run-level 资讯;
init 运行 /etc/rc.d/rc.sysinit 文件来准备软件运行的作业环境 (如网络、时区等);
init 运行 run-level 的各个服务之启动 (script 方式);
init 运行 /etc/rc.d/rc.local 文件;
init 运行终端机模拟程序 mingetty 来启动 login 程序,最后就等待使用者登录啦;
runlevel:
0 - halt (系统直接关机)
1 - single user mode (单人维护模式,用在系统出问题时的维护)
2 - Multi-user, without NFS (类似底下的 runlevel 3,但无 NFS 服务)
3 - Full multi-user mode (完整含有网络功能的纯文字模式)
4 - unused (系统保留功能)
5 - X11 (与 runlevel 3 类似,但加载使用 X Window)
2017/8/30 Linux基础(RHEL)
http://chinapub.duapp.com/gen_md?src=https%3A%2F%2Fcoding.net%2Fu%2Fcdcnm%2Fp%2Fmd_note%2Fgit%2Fraw%2Fmaster%2Fdocs%2FSkill…
5/49
6 - reboot (重新启动)
1.9 关机
?
1
2
3
4
shutdown -h now #关机
init 0 #也是关机,不推荐
reboot #重启
2 文件管理
2.1 路径
?
1
2
3
4
5
pwd #查看当前路径
cd #回到自己home
cd~ #回到自己home
cd ~jack #去jack的home
cd- #切到上次目录
2.2 查看
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
ls
-a #显示所有文件,包含隐藏文件
ls -a| sort -i #名称排序显示
-l #显示详细信息,别名为ll
#显示的 -rwx rw- --- 第一个是文件类型
#普通- 目录d 块设备b 字符设备c 符号链接l 套接字s 管道p
-F #显示后缀 目录/ 符号链接@ 套接字= 管道| 可执行*
-t #以修改时间顺序排列查询结果
-ut #以访问时间顺序排列查询结果
-ct #以属性修改时间顺序排列查询结果
-X #以后缀名排序
-S #以文件大小排序
-r #逆向排序
--time=atime|ctime
-1 #单列显示
-h #人性化显示
-i #显示inode号
-d #只显示目录信息
ls -d */ #只显示目录
ls -ld /<dir> #可以看到该目录的访问权限,不加d可能直接deny
-R #递归显示目录结构
-F #目录以/结尾显示
--full-time
ls -l / | grep tmp #只看某项
剩余48页未读,继续阅读
方2郭
- 粉丝: 26
- 资源: 324
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0