今天带大家一起学习Linux,以后有空的话就一天一更,接下来都是讲Linux系统的操作。
大家都知道Win是一款以图形为基础的操作系统,其实更专业点的说,Win适合做客户端,而Linux系统适合做服务器。
那Linux系统你进入就是一台黑白电视机,没错!就是黑白电视机!!!
全部都是命令行。
那Linux系统由什么组成呢?
Linux内核 + 各种外围软件
CentOS,社区企业操作系统
##############################################
文件系统:在空间中,数据排列组合存储的规则
传统的MBR分区模式
– 1~4个主分区
– 0~3个主分区+1个扩展分区(n个逻辑分区)
注意事项
– MBR分区表只能记录4个主分区,编号范围1-4
– 当有必要使用4个以上分区时,需要建立扩展分区(占
主分区编号),扩展分区最多只能有1个
– 扩展分区作为一个中间性质的容器,从其中再划分出
的分区空间即为逻辑分区
################################################
典型的文件系统类型
– EXT4,第四代扩展文件系统,RHEL6系列默认
– XFS,高级日志文件系统,RHEL7系列默认
– SWAP,交换空间(虚拟内存)
####################################################
目录结构
根目录 / : 所有数据都存放在此目录下(Linux系统的起点)
/dev : 存放设备文件
/dev/abc/1.txt
######################################################
分区表示
hd,表示IDE设备
sd,表示SCSI设备
/dev/sda5
###################################################
Ctrl+ALt: 鼠标出现在真机
完成RHEL7系统的安装过程后,第一次启动时会要求进行初始化设置。
当提示查看协议信息还是创建用户时,输入1并回车。
接下来输入2并回车,表示接受许可协议。
先后输入两次c表示继续,按回车后会进入到欢迎界面。
####################################################
点击“未列出”--------->利用“root”登陆系统
#####################################################
RHEL7基本操作
虚拟控制台切换( Ctrl + Alt + Fn 组合键)
– tty1 : 图形桌面
– tty2~tty6 : 字符控制台
#####################################################
右键 “在终端中打开”
命令行提示标识的含义
– [当前用户@主机名 当前所在位置]$
– 若当前用户是root,则最后一个字符为 #
[root@svr7 桌面]#
– 否则,最后一个字符为 $
[teacher@svr7 桌面]$
####################################################
查看文本文件的指令:cat
查看系统版本
[root@localhost 桌面]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.2 (Maipo)
[root@localhost 桌面]# hostname #查看当前主机名
#####################################################
蓝色:目录
黑色:文本文件
红色:压缩包
绿色:可以执行的程序
查看及切换目录
pwd — Print Working Directory
– 用途:查看当前工作目录
cd — Change Directory
– 用途:切换工作目录
– 格式:cd [目标文件夹位置]
ls — List
– 格式:ls [选项]... [目录或文件名]...
[root@localhost 桌面]# pwd #显示当前所在位置
[root@localhost 桌面]# cd / #切换路径
[root@localhost /]# pwd #显示当前所在位置
[root@localhost /]# ls
[root@localhost /]# ls /root #查看/root目录内容
[root@localhost /]# ls /boot
[root@localhost /]# ls /root /boot
[root@localhost /]# ls /dev
################################################
输出信息提示: 未找到命令
原因:
1.命令有误
2.该命令没有安装
#################################################
命令完整的格式
命令字 选项 参数
cat -n /etc/passwd
#################################################
.. 表示父目录
[root@localhost /]# cd ..
以 / 开始的 绝对路径
以当前为参照的 相对路径( 不以 / 开始的路径)
[root@localhost /]# cd /etc/pki
[root@localhost pki]# pwd
[root@localhost pki]# ls
[root@localhost pki]# cd /etc/pki/CA #绝对路径
[root@localhost CA]# pwd
[root@localhost CA]# cd ..
[root@localhost pki]# cd CA #相对路径
[root@localhost CA]# pwd
[root@localhost /]# cat -n /etc/redhat-release
[root@localhost /]# cat -n /etc/passwd
##################################################
列出内核版本
[root@svr7 桌面]# uname -r
3.10.0-327.el7.x86_64
###################################################
临时设置IP的地址
[root@svr7 桌面]# ifconfig
[root@svr7 桌面]# ifconfig eth0
[root@svr7 桌面]# ifconfig eth0 192.168.1.168
[root@svr7 桌面]# ifconfig eth0
#################################################
ls — List
– 格式:ls [选项]... [目录或文件名]...
常用命令选项
– -l :以长格式显示(显示目录内容的详细属性)
列出CPU处理器信息
[root@svr7 桌面]# lscpu
[root@svr7 桌面]# cat /proc/cpuinfo
检查内存大小、空闲情况
[root@svr7 桌面]# cat /proc/meminfo
[root@svr7 桌面]# ls -l /root
[root@svr7 桌面]# ls -l /boot
[root@svr7 桌面]# ls -l /home
[root@svr7 桌面]# ls -l /tmp
[root@svr7 桌面]# ls -l /opt
###################################################
关机:poweroff
[root@svr7 ~]# poweroff
重启:reboot
[root@svr7 ~]# reboot
#####################################################
补充:
补全键:Tab
[root@svr7 ~]# ifco(tab)
[root@svr7 ~]# if(连续两次tab)
# cat /et(tab)/red(tab)-r(tab)
# ls /et(tab)/sysco(tab)/netw(tab)-(tab)/ifc(tab)-e(tab)
###################################################
查看文本文件内容
cat :小文件
less:大文件 按q退出
查看文本文件部分内容
head -3 /etc/passwd #显示头多少行
tail -4 /etc/passwd #显示尾多少行
head -12 /etc/passwd
tail -6 /etc/passwd
less /etc/passwd #按键盘上下键,可以滚动
从文本文件内容中查找,包含指定字符串的行
grep ‘字符串‘ 文本文件路径
grep ‘root‘ /etc/passwd
grep ‘bin‘ /etc/passwd
grep ‘bash‘ /etc/passwd
grep ‘hahaxixi‘ /etc/passwd
####################################################
mkdir :创建目录
touch:创建文件
###################################################
Ctrl+c:结束正在运行的程序或指令
###################################################
原文:http://13450663.blog.51cto.com/13440663/1983578