第1讲 Linux概述+使用技巧

1. 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 自查命令


2. Linux使用过程中的四种帮助

1> 命令 --help help帮助 ,usage为使用格式

2> whatis 命令 简单概述 命令作用

3> man 命令 该命令的记录文档 查看

4> info 命令

man 使用规则

/ 字符 在文档中搜索字符; :n 表示调转到第n行;

n 表示下一个; shift+n 表示上一个;

g 表示跳转到第一行; shift+g (或G)表示跳转到最后一行;

man -f 等效于 whatis


3. Linux使用过程中的7种技巧

1> history(history -c清空当前历史命令;)

2> clear(ctrl+l) 清屏

3> 上下建 调用之前命令

4> Tab 自动补齐

5> !num 再一次调用第几条命令 !$(表示调用上一条命令中的最后一个参数)

6> !keyword(表示倒序检索历史缓存中的最近命令列表,首个匹配ketword的命令会被重复执行)

7> date


4. Linux下的常见六种目录操作命令

  1. pwd(Linux下的树状目录结构)
    / : 根目录
    ./ : 指代当前目录
    : 当前用户的 /home 目录 (root用户的家目录 独立'/root )

bin root home opt sbin usr etc ....

  1. cd(相对路径与绝对路径的用法)

绝对路径:从根目录书写的完整路径

相对路径:根据与当前目录的关系,进行跳转

cd ~, cd /,cd -
进入用户目录 ,进入根目录 ,回退到 上一次所在目录

  1. 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):文件名


4. 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


5. mkdir

mkdir -p /parent/son 连带建立父目录


6. touch

touch 111.txt

如果想同时创建多个文件,可以使用touch {1..8}.txttouch {1,3,5}.txt

rm -rf /201101/


7. rm(rmdir)

rm -f 暴力删除,不询问类
rm -I 更少的交互询问
rm -r recursive递归删除 ,删除 文件夹 及其 内部内容,会询问


8. 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----