1、《day1--linux安装》的的回顾
2、linux由来
3、linux终端使用技巧
4、linux系统文件的简析
5、linux的几个基本命令
1 、linux安装
1 分区:
/boot : 100M 存放镜像文件
swap : 2048M 交换分区
/ : 25G 根分区
所有文件都是从跟开始。
所有的设备皆文件。
2 包定制:
开发: 开发库和开发工具全选
语言选择: 中文和英文全选
感兴趣的朋友请看:https://blog.csdn.net/qq_35523593/article/details/63683856,大概的起源就是如此了。
1、在桌面环境打开终端的方法:
(1) 桌面点击右键 => 打开终端 (默认打开目录是当前用户家目录)
(2) 按键盘 alt + F2 弹出窗口输入:gnome-terminal , 回车或点运行
(3) 应用程序 => 附件 => 终端
(4) 关闭终端: exit
2、在一个终端打开多个标签的快捷键: ctrl + shift + t
3、标签之间切换快捷键: alt + NUM(数字键,为键盘字母上方的数字键)
4、终端字体大小的调整
(1) 放大字体: (ctrl) +( shitf) + (+)(ctrl shitf + ,其中shift+是为了把默认的=号转换为+号)
(2) 缩小字体: (ctrl ) + (-)
5、终端窗口的最大化与最小化
(1) 窗口最大化:alt + F10
(2) 窗口最小化:alt + F9
(3) 窗口从最小化转为原来的: ctrl + tab (或alt + tab)
6、在终端对虚拟机进行重启与关机
(1) 重启: a> 输入:reboot,回车 b> inti 6 , 回车 c> shutdown -r
(2) 关机: a> init 0 b> shutdown -h now (立刻关机,不提醒其他用户)
linux的文件系统:
/ : 表示根文件 所有文件都是从根开始 绝对路径
bin : 表示存放基本命令
etc : 存放配置文件的目录
lib : 库目录
.so 表示动态库
.a 表示静态库
opt : 扩张包存放路径
sbin: 管理员命令存放目录
sys :
proc: 虚拟文件目录
tmp : 临死目录
boot: 存放镜像文件
[root@localhost /]# uname -r 查看内核版本
2.6.18-194.el5
2 : 表示主版本号
6 : 表示次版本号
奇数:表示测试版本
偶数:表示稳定版本
18 :表示释放版本号
[root@localhost /]# uname -a 显示系统信息
Linux localhost.localdomain 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:43 EDT 2010 i686 i686 i386 GNU/Linux
Linux :表示内核
localhost.localdomain :表示主机名
2.6.18-194.el5 :表示内核版本
1 SMP Tue Mar 16 21:52:43 EDT 2010 :表示第一次发布时间
i686 i686 i386 : 表示系统平台
i686 : 表示32位操作系统
x86_64 : 表示64位操作系统
GNU/Linux : 表示操作系统
[root@localhost /]# lsb_release -a 查看系统版本
LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 5.5 (Tikanga)
Release: 5.5
Codename: Tikanga
home :表示普通用户家目录
mnt :表示挂载目录
usr :表示用户安装目录
dev :表示设备文件目录
字符设备:c
块设备 : b
media : 表示光盘或者U盘的挂载目录
root : 管理员的家目录
linux文件系统补充:
进入Linux根目录(即“/”,Linux文件系统的入口,也是处于最高一级的目录),运行“ls–l”命令,看
到Linux包含以下目录。
1./bin
包含基本命令,如ls、cp、mkdir等,这个目录中的文件都是可执行的。
2./sbin
包含系统命令,如modprobe、hwclock、ifconfig等,大多是涉及系统管理的命令,这个目录中的文件都是可执行的。
3./dev
设备文件存储目录,应用程序通过对这些文件的读写和控制以访问实际的设备。
4./etc
系统配置文件的所在地,一些服务器的配置文件也在这里,如用户账号及密码配置文件。busybox的
启动脚本也存放在该目录。
5./lib
系统库文件存放目录等。
6./mnt
/mnt这个目录一般是用于存放挂载储存设备的挂载目录,比如含有cdrom等目录。可以参看/etc/fstab的定义。有时我们可以让系统开机自动挂载文件系统,并把挂载点放在这里。
7./opt
opt是“可选”的意思,有些软件包会被安装在这里。
8./proc
操作系统运行时,进程及内核信息(比如CPU、硬盘分区、内存信息等)存放在这里。/proc目录为伪文件系统proc的挂载目录,proc并不是真正的文件系统,它存在于内存之中。
9./tmp
用户运行程序的时候,有时会产生临时文件,/tmp用来存放临时文件。
10./usr
这个是系统存放程序的目录,比如用户命令、用户库等。
11./var
var表示的是变化的意思,这个目录的内容经常变动,如/var的/var/log目录被用来存放系统日志。
12./sys
Linux 2.6以后的内核所支持的sysfs文件系统被映射在此目录上。Linux设备驱动模型中的总线、驱动和设备都可以在sysfs文件系统中找到对应的节点。当内核检测到在系统中出现了新设备后,内核会在sysfs文件系统中为该新设备生成一项新的记录。
1、命令的分类
linux基本命令
命令分类:
内部命令:kernel(shell)自带的一些命令(命令没有路径)
外部命令:就是用户自己安装的一些命令(有路径)
如何区分是内部命令还是外部命令:
type + cmd
案例:
[root@localhost ken]# type cd
cd is a shell builtin 表示是内部命令
[root@localhost ken]# type fdisk
fdisk is /sbin/fdisk 表示是外部命令
[root@localhost ken]# type ls
ls is aliased to `ls --color=tty'
[root@localhost ken]# type cp
cp is aliased to `cp -i'
[root@localhost ken]# which ls 查找命令存放路径
alias ls='ls --color=tty'
/bin/ls
2、tab :
(1) 对命令的自动补齐
(2) 对文件的自动补齐
3、man : 帮助命令
man 的手册:
1 Commands 表示基本命令
2 System calls 表示系统调用函数
3 Library calls 表示C库 数学库 第三方库说明文档
4 Special files 表示特殊文件的说明文档
5 File formats and conventions 表示文件格式或者链接
6 Games 表示游戏开发相关文档
7 Conventions and miscellaneous 表示网络相关的文档
8 System management commands 表示管理员帮助信息
9 Kernel routines 表示kernel相关信息
4、info 帮助
5、help
6、内事不决问百度 外事不绝问谷歌