第1讲 Linux概述+使用技巧
Red Hat Enterprise Linux 7(RHEL7)
概述
证书等级
RHCSA
RHCE
RHCA
Red Hat Linux
发展史,1995,
查看kernel
uname -r
2.6.32-71.el6.i686
主版本号.次版本号.修正号
升级内核 rpm -ivh rpm包
次版本号 分奇数与偶数
terminal
用户了解
[root@ttl bin]#
[用户@计算机名称 当前目录]当前用户权限
#
最高权限,运行所有命令,访问所有目录
$
普通权限,运行部分命令,访问部分目录
用户添加
useradd 用户名 -p 密码
添加用户
help 自查命令
跳转到某用户
su 用户名
help 自查命令
- Linux使用过程中的四种帮助
1> 命令 --help
help
帮助 ,usage
为使用格式
2> whatis 命令
简单概述 命令作用
3> man 命令
该命令的记录文档 查看
4> info 命令
man
使用规则
/ 字符
在文档中搜索字符;
:n
表示调转到第n
行;
n
表示下一个;
shift+n
表示上一个;
g
表示跳转到第一行;
shift+g
(或G)表示跳转到最后一行;
man -f
等效于 whatis
- Linux使用过程中的7种技巧
1> history
(history -c
清空当前历史命令;)
2> clear(ctrl+l)
清屏
3> 上下建 调用之前命令
4> Tab
自动补齐
5> !num
再一次调用第几条
命令
!$
(表示调用上一条命令中的最后一个参数)
6> !keyword
(表示倒序检索历史缓存中的最近命令列表,首个匹配ketword
的命令会被重复执行)
7> date
- Linux下的常见六种目录操作命令
pwd
(Linux下的树状目录结构)
/
: 根目录
./
: 指代当前目录
~
: 当前用户的/home
目录 (root
用户的家目录 独立在'/root
)
bin root home opt sbin usr etc ....
cd
(相对路径与绝对路径的用法)
绝对路径:从根目录书写的完整路径
相对路径:根据与当前目录的关系,进行跳转
cd ~
, cd /
,cd -
进入用户目录 ,进入根目录 ,回退到 上一次所在目录
ls
ls -a
显示全部文件
ls -i
inode
输出文件目录索引,有 一个唯一的uid
ls -l
等效于ll
显示详解
drwxr-xr-x. 26 root root 4096 2月 22 2012 08:57 bin
共八列
第一个(d
) :d,-,f,b,c,l,p
:
directory , 普通文件 , 普通file ,block(块) file ,char file ,link file , pype(管道) file
block file 以 块 存放的文件 ,char file 以 char 存放
第二个(rwx r-x r-x
九列) : 顺序 r(ead),(write),x(执行)
附:-(无权限)
所有者用户(拥有者)的权限 所属组内用户权限 组外用户权限
第三个(26
): 硬连接个数
第四列(root
)
第五列(root
):所有者 所属组
第六列(4096
): 大小 bytes
为单位
第七列(2月 22 2012 08:57
): 创建时间
第八列(bin
):文件名
chmod
文件权限修改
方法一:
chmod num file1
num
的计算 对应 第二列(9位权限)rwxr-xr-x
-
对应0
其余全为1
三位为一组 ,先写二进制 ,再三位转为 十进制
示例:
rw--wxr-x
数值为 110 011 101 转 十进制 得 635
超级管理员 不受
9
位权限限制 ,随便更改
方法二:
u(ser),g(oup),o(ther),+(添加权限),-(取消权限)
a(all)
所有
示例:
chmod u+w,g-w,o+x file1
mkdir
mkdir -p /parent/son
连带建立父目录
touch
touch 111.txt
如果想同时创建多个文件,可以使用
touch {1..8}.txt
,touch {1,3,5}.txt
rm -rf /201101/
rm(rmdir)
rm -f
暴力删除,不询问类
rm -I
更少的交互询问
rm -r
recursive
递归删除 ,删除 文件夹 及其 内部内容,会询问
- Linux下的常见目录含义
目录 | 作用 |
---|---|
boot | 启动相关的文件(引导程序,kernel等) |
etc | 存放配置文件(/etc/passwd;/etc/sysconfig/network) |
tmp | 进程产生的临时文件存放位置 |
var | 存放经常变化的数据(数据库,日志,邮件,定时) |
media | 设备挂载目录(存储设备)–默认 |
mnt | 进程挂载 |
bin | 普通用户使用的命令—>/usr/bin |
sbin | 管理员使用的命令----->/usr/sbin |
dev | 设备文件/dev/tty1;``/dev/sda1 无大小,有主设 ;备号与从设备号;/dev/zero; /dev/null; |
home | |
root— | |
lost+found | s磁盘修复(没人认) |
proc | 虚拟的文件系统—进程实时状态信息—仅存在于内存中;可以通过修改参数进行调 优 |
usr | 系统文件,相当于Windows文件夹一样;安装软件的位置 |
/lib — | |
/usr/bin------ | |
/usr/sbin----- | |
/usr/lib------ | |
/usr/lib64---- |