第一章 Linux操作系统概论
Linnx内核
内核提供Linux系统的主要功能
第二章 命令行基础
命令:一个命令就是一个linux可执行程序,是系统内置的程序
命令行:Linux终端
Linux命令
[root@lrn~]#:root主机名,Irn用户名
通用格式:command [-options][parameter],命令本体,可选选项,可选参数
强行中断命令Ctrl+C. ping127.0.0.1su命令可以切换到root用户身份,exit命令退出
重新启动系统命令:reboot
修改密码命令:Passwd
命令行获取信息帮助
man命令:[zp@localhost~1$ man sudo
info命令:[zp@localhost~1$ls info uname
--help命令:[zp@localhost~1$ ls --help
历史命令
查看历史命令:[zp@localhost~]$history
清除历史命令:[zp@localhost~1$lshistory-c
!!重复执行上条命令
!3执行历史命令记录中的第3条 !w执行上一条w命令(或执行以w开头的历史命令)
fc编辑并执行上一条历史命令
fx-2 编辑并执行倒数第2条历史命令
!-4执行倒数第4条命令
!$使用前一条命令最后的参数执行
whoami, date, time, pwd, uname
什么是shell
shell是Linux操作系统的用户界面shell是一个命令解释程序,它能解释用户在命令行界面输入的命令
shell是一种程序设计语言
第三章 文件和目录管理
目录
Is列出目录内容
-h显示文件的大小单位
-|竖向排列,以长格式显示文件的属性、大小等详细信息
-a列出全部目录,-a显示隐藏文件夹横向排列
其他:-d 仅显示目录本身的详细信息
-A 显示除“.”和“..”之外的所有文件
-R以递归方式显示目录及其子目录的内容
-S以文件大小降序排序显示文件-t以文件最近一次的修改时间排序显示文件
相对目录:以当前目录作为起点
绝对目录:以根目录作为起点
pwd查看当前所在工作目录
cd切换当前工作目录
以d开头为文件夹,以-开头为文件特殊路径符
.表示当前目录
..表示上一级目录
~表示用户的home目录
文件
mkdir创建文件夹
创建多个同级目录
mkdir aa bb cc
创建多个递归目录
mkdir-p aaa/bbb/ccc(选择路径)
touch创建文件
cat将全部内容显示出来
more翻页内容
less与more命令相同,分屏显示文件内容
tail显示文件未尾内容
cp-mv-rm命令
cp复制文件夹或文件
cp-r用于文件夹,递归
mv移动文件
rm删除文件
rm -f用于删除文件夹
-r递归复制整个目录树
-f 若目标文件已经存在,则强制覆盖
-i若目标文件已经存在,则询问用户是否覆盖
-p 文件的属性也一起复制
-d若源文件为链接文件,则复制该链接文件属性
查看文件类型file命令
查找文件目录find命令
-name 查找指定名称的文件
-size 查找指定大小的文件
-user查找属于指定用户的文件-group查找属于指定用户组的文件-type查找指定类型的文件
查找命令的绝对路径which,要查找的命令
为文件创建链接In-s book/bootboot1-s(-s软链接,不加-s为硬链接)
统计文件wc-lwc行,单词数,字节数gzip压缩文件,-d解压文件,-r压缩目录中所有文件(tar解包)
vi编辑器
vi i/o/a进入编辑,ESC退出编辑,:wq!保存退出vi
命令,文件,目录操作实例
ls是命令本身,-l是选项,显示install.log目录下的文件详细信息
r代表可读,w代表可写,-代表没有权限, l代表链接文件
第四章 用户和组管理
常用用户命令
useradd 添加用户
userdel删除用户
passwd 设置用户密码
usermod 修改用户信息
groupadd 添加用户组
groupdel删除用户
用户的家目录/home/用户名
以管理员身份运行
su切换当前用户身份
sudo用root用户身份执行某条命令
visudo修改sudo 命令的配置文件用户配置文件
用户配置文件
/etc/passwd用户账户的配置文件/etc/shadow 用户账户的影子文件/etc/group 组账户的配置文件
/etc/gshadow组账户的影子文件/etc/default/useradd使用useradd添加用户时需要调用的默认的配置文件。/etc/login.defs 定义创建用户时一些基本配置信息
/etc/skel 存放新用户配置文件的目录
-d指定用户的主目录,默认为“/
home/用户名”
-e指定用户账号的失效时间
-g指定用户所属的组账户
-G指定用户所属的附加组,各组之间用逗号分隔
-S指定用户的登录shell,默认为“/bin/bash”
-u指定用户的UID,且必须唯一
Chmod命令
-rw-用户,r--用户组,r--其他用户
•r,针对文件可以查看文件内容
针对文件夹,可以查看文件夹内容,如ls命令
w,针对文件表示可以修改此文件
针对文件夹,可以在文件夹内:创建、删除、改名等操作
X,针对文件表示可以将文件作为程序执行
针对文件夹,表示可以更改工作目录到此文件夹,即cd进入
0:无任何权限,即---
1:仅有X权限权照, --X
2:仅有w权限即-W-
3:有w和x权限 即-WX
4:仅有r权限 即r--
5:有r和×权限 即r-x
6:有r和w权限 即rw-
7:有全部权限 即rwx (r=4,w=2,x=1)
chown命令
可以修改文件和文件夹的所属用户和所属用户组,此用户只能用root修改
第五章 磁盘存储管理
分区管理命令 fdisk
查看磁盘设备“/dev/sda”的分区信息
文件系统(file system)是Linux操作系统用来存储和管理文件的方法。
创建文件系统mkfs
文件系统的挂载mount
卸载文件系统umont
第六章 进程管理
查看当前进程ps
查看系统中所有进程ps -aux
监测进程运行状态的命令top
树形结构显示各进程的关系pstree -aup
列出进程打开文件信息的命令lsof
调整进程优先级nice
改变进程优先级renice
终止进程运行——kill命令和killall命令
kill [选项] PID
终止指定名称的所有进程使用killall命令
killall [选项] 进程名
进程启动
后台启动#vi &
前台启动#vi
查看处于后台的进程jobs -l
将处于后台的进程恢复到前台运行使用fg命令
将处于前台的进程恢复到后台运行使用bg命令
第七章 软件包与网络服务管理
yum install 安装包
yum命令联网
vi /etc/sysconfig/network-scripts/ifcfg-ens33,把里面的ONBOOT=no修改为ONBOOT=yes
重启网络service network restart