第一节 帮助类命令
man获取帮助信息
-
语法
-
man [命令或配置文件] (功能描述:获得帮助信息)
-
显示说明
信息 功能 NAME 命令的名称和单行描述 SYNOPSIS 怎样使用命令 DESCRIPTION 命令功能的深入讨论 EXAMPLES 怎样使用命令的例子 SEE ALSO 相关主题(通常是手册页) -
实操案例
-
查看ls命令的帮助信息
help获得shell内置命令的帮助信息
-
基本语法
-
help 命令 (功能描述:获得shell内置命令的帮助信息)
-
案例实操
-
查看cd命令的帮助信息
第二节 开关机类命令
一般Linux不会经常进行关机操作,正确的关机流程为: sync>shutdown> reboot >poweroff
-
基本语法
-
sync 将内存中的数据同步到硬盘中
-
poweroff 关闭系统, 等同于shutdown -h now
-
reboot 重启系统,等同于shutdown -r now
-
shutdown[选项] 时间
-
选项
选项 功能 -h -h=halt关机 -r -r=reboot重启 -
参数 
参数 功能 now 立刻关机 时间 等待多久之后关机,单位为分钟 -
注意事项
Linux系统中为了提高磁盘读写效率,对磁盘采取了"预读迟写"操作方式,当用户保存文件时,Linux核心并不一定对保存的数据立刻写入物理磁盘,而是将数据保存在缓冲区中,等缓冲区写满时再写入磁盘,这种方式可以极大的提高磁盘写入数据的效率.同时也带来了安全隐患. 如果数据还未写入磁盘时,系统掉电或者出现其他严重的问题造成宕机,可能会造成数据的丢失.使用sync指令可以立即将缓冲区的数据写入磁盘
 
临时开关服务命令
-
语法
-
systemctl start 服务名 开启服务
-
systemctl stop 服务名 关闭服务
-
systemctl restart 服务名 重启服务
-
systemctl status 服务名 查看服务
-
systemctl --type service 查看正在运行的服务
-
service 服务名 start 开启服务
-
service 服务名 stop 关闭服务
-
service 服务名 restart 重启服务
-
service 服务名 status 查看服务状态
-
centos6
-
centos7
-
实操
.service后缀可以省略不写
-
查看所有服务
-
4 重启服务
-
3 启动服务
-
2 关闭服务
-
1 查看网络服务状态
永久开关服务命令
-
语法
-
systemctl enable 服务名 打开自启
-
systemctl disable 服务名 关闭自启
-
systemctl is-enabled 服务名 查看服务是否自启
-
systemctl list-unit-files 查看所有服务自启配置
-
chkconfig 查看所有服务自启配置
-
chkconfig 服务名 off 关闭服务自启
-
chkconfig 服务名 on 开启服务自启
-
chkconfig 服务名 --list 查看服务开机启动状态
-
centos6
-
centos7
-
实操
-
4 关闭网络管理器服务
-
3 查看防火墙是否自启
-
2 开启防火墙自启
-
1 关闭防火墙自动启动
Linux系统有7种运行级别(runlevel):常用的是级别3和5(CentOS7中只有两个级别了:3和5)
运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
运行级别2:多用户状态(没有NFS),不支持网络
运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
运行级别4:系统未使用,保留
运行级别5:X11控制台,登陆后进入图形GUI模式
运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动
第三节 文件目录类命令
pwd(print working directory ) 打印当前工作目录的绝对路径
-
基本语法
-
pwd (功能描述:显示当前工作目录的绝对路径)
-
案例实操
-
显示当前工作目录的绝对路径
ls(list) 列出目录内容
-
基本语法
-
ls [选项] [目录或是文件]
-
选项说明
选项 功能 -a 全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用) -l 长数据串列出,包含文件的属性与权限等等数据;(常用) -
显示说明
每行列出的信息依次是: 文件类型与权限 链接数 文件属主 文件属组 文件大小用byte来表示 建立或最近修改的时间 名字 
-
实操案例
-
查看当前目录的所有内容信息
cd(Change Directory)切换路径
-
基本语法
-
cd [参数]
-
参数说明
参数 功能 cd 绝对路径 切换路径 cd 相对路径 切换路径 cd ~或者cd 回到自己的家目录 cd - 回到上一次所在目录 cd .. 回到当前目录的上一级目录 cd -P 跳转到实际物理路径,而非快捷方式路径 cd / 回到系统根目录 -
实操案例
-
表示回到当前目录的上一级目录,亦即是 “/root/公共的”的上一级目录的意思;
-
cd- 回到上一次所在目录
-
表示回到自己的家目录,亦即是 /root 这个目录
-
使用相对路径切换到“公共的”目录
-
使用绝对路径切换到root目录
mkdir(Make directory) 建立目录
-
基本语法
-
mkdir [选项] 要创建的目录
-
选项说明
选项 功能 -p 创建多层目录 -
实操案例
-
创建一个多级目录
-
创建一个目录
rmdir(Remove directory) 删除目录
-
基本语法
-
rmdir 要删除的空目录
-
实操案例
-
删除一个空的文件夹
 touch 创建空文件
-
基本语法
-
touch 文件名称
-
实操案例
cp 复制文件或目录
-
基本语法
-
cp [选项] source dest (功能描述:复制source文件到dest)
-
选项说明
选项 功能 -r 递归复制整个文件夹 -
参数说明
参数 功能 source 源文件 dest 目标文件 -
实操案例
-
递归复制整个文件夹
-
复制文件
-
注意事项
 强制覆盖不提示的方法:cp
rm移除文件或者目录
-
基本语法
-
rm [选项] deleteFile
-
选项说明
选项 功能 -r 递归删除目录所有内容 -f 强制删除,不提示用户进行确认 -v 显示指令的详细执行过程 -
实操案例
-
递归删除目录中所有内容
-
删除目录中的内容
mv移动文件与目录或重命名
-
基本语法
-
移动文件 
-
重命名 
-
实操案例
-
移动文件
-
重命名
cat查看文件内容
-
基本语法
-
cat [选项] 文件 查看文件内容,从第一行开始显示
-
选项说明
选项 功能描述 - n 显示所有行的行号,包括空行 -
经验技巧
-
实操案例
-
查看文件内容并显示行号
more 文件分屏查看器
-
基本语法
-
操作说明
操作 功能说明 空白键 (space) 代表向下翻一页; Enter 代表向下翻『一行』; q 代表立刻离开 more ,不再显示该文件内容。 Ctrl+F 向下滚动一屏 Ctrl+B 返回上一屏 = 输出当前行的行号 :f 输出文件名和当前行的行号 -
实操案例
-
(1)采用more查看文件
less 分屏显示文件内容
-
基本语法
-
操作说明
操作 功能说明 空白键 向下翻动一页; [pagedown] 向下翻动一页 [pageup] 向上翻动一页; /字串 向下搜寻『字串』的功能;n:向下查找;N:向上查找; ?字串 向上搜寻『字串』的功能;n:向上查找;N:向下查找; q 离开 less 这个程序; -
实操案例
-
(1)采用less查看文件
head显示文件头部内容
-
基本语法
-
选项说明
选项 功能 -n <行数> 指定显示头部内容的行数 -
实操案例
-
(1)查看文件的头2行
tail 输出文件尾部内容
-
基本语法
-
选项说明
选项 功能 -n<行数> 输出文件尾部n行内容 -f 显示文件最新追加的内容,监视文件变化 -
实操案例
-
(2)实时追踪该档的所有更新
-
(1)查看文件头1行内容
echo 打印信息
-
基本语法
-
选项说明
选项 功能 -e 支持反斜线控制的字符转换 控制字符 作用 ---- ----------- 输出本身 n 换行符 t 制表符,也就是Tab键 -
实操案例
-
(2) 打印环境变量
-
(1) 打印文字信息
> 覆盖和>>追加
-
基本语法
-
实操案例
-
(3)采用echo将hello单词追加到文件中
-
(2)将ls查看信息追加到文件中
-
(1)将ls查看信息写入到文件中
ln创建链接和软连接
-
基本语法
-
选项说明
选项 功能 -s 创建的链接为 软连接 -
经验技巧
-
实操案例
-
(3)进入软连接实际物理路径
-
(2)删除软连接
-
(1)创建软连接
history查看历史命令
发表评论