service
service(服务名)(参数)
参数 | 描述 |
---|---|
stop | 服务停止 |
start | 服务开启 |
restart | 服务重启 |
status | 服务运行状态 |
chkconfig 设置后台服务的自启动配置
chkconfig (服务名) (参数)
参数 | 描述 |
---|---|
空 | 查看所有服务器的自启动配置 |
off | 关闭指定服务的自启动 |
on | 开启指定服务的自启动 |
–list | 查看开机启动时所有的服务 |
系统关机重启
语法 | 描述 |
---|---|
sync | |
halt | 关机 |
reboot | 重启 |
shutdown |
常用的帮助命令
man
man (命令或者配置文件) 获取命令或者配置文件的帮助信息
man ls 查看ls命令的帮助信息
help
help获取shell内置命令的帮助信息
help 命令 获取shell内置命令的帮助信息
实例
help cd
常用的快捷键
快捷键 | 描述 |
---|---|
ctrl+c | 停止进程 |
ctrl+l | 清屏(reset) |
ctrl+q | 退出 |
tab | 提示 |
ctrl+alt | Linux和windows之间切换 |
上下键 | 执行过的命令 |
文件目录类
1、pwd
pwd 显示当前目录的绝对路径
2、ls:list列出目录内容
语法: ls (参数) (目录或文件)
参数 | 描述 |
---|---|
空 | 除却没有可读写权限外所有的文件 |
-a | 所有的文件 |
-l | 以长数据串的形式显示 |
显示的属性如上图
3、cd:change directory 进入到指定的目录
语法:cd (参数)
参数 | 描述 |
---|---|
cd 路径 | 进入指定的目录 |
cd~/cd | 回到自己的root目录 |
cd - | 回到上一次所在的目录 |
cd … | 回到当前目录的上一级目录 |
cd -p | 跳转到实际物理路径,而不是软连接 |
4、mkdir:make directory 创建一个信目录
语法:mkdir (参数) (目录名)
参数 | 描述 |
---|---|
空 | 创建单级目录 |
-p | 创建多级目录 |
5、rmdir:remove directory 移除目录
语法:rmdir (目录名) 此目录名必须是单级目录
6、touch 创建空文件
语法:touch (文件名)
7、cp:copy 复制
语法:cp (参数) source dest 复制source到dest
参数 | 描述 |
---|---|
空 | 复制单一的文件或文件夹 |
-r | 复制多个文件或文件夹(递归) |
8、rm:remove 移除
语法:rm (参数) 文件名/文件夹
参数 | 描述 |
---|---|
空 | 移除单一的文件或文件夹 |
-r | 递归移除 |
-f | 强制执行 |
-v | 显示执行过程 |
9、cat 查看文件内容,显示全部的内容
语法:cat (参数) 文件名/文件夹
参数 | 描述 |
---|---|
-n | 显示所有的行号,包括空行 |
10、more 查看文件内容/分屏查看
语法:more 文件名
查看文件时需要使用的一些操作
按键 | 描述 |
---|---|
空格键(space) | 下一页 |
Enter | 下一行 |
q | 退出more |
ctri+f | 下一屏 |
ctrl+b | 上一屏 |
= | 输出当前的行号 |
:f | 输出文件名和当前行的行号 |
11、less 查看文件内容/按需加载
语法:less 文件名
查看文件时需要使用的一些操作
按键 | 描述 |
---|---|
空格键(space) | 下一页 |
ctri+f | 下一屏 |
ctrl+b | 上一屏 |
/字符 | 向下搜寻指定的字符 n:向下找 N:向上找 |
?字符 | 向上搜寻指定的字符 n:向上找 N:向下找 |
q | 退出less |
cat多用于小文件,more/less多用于大文件
12、echo 输出到控制台
语法:echo (参数) 内容
参数 | 描述 |
---|---|
-e | 支持转义字符 |
当参数是 -e 时支持以下的转移字符
转义字符 | 描述 |
---|---|
\ | 输出\ |
\n | 换行 |
\t | 制表符 |
13、head 显示文件头部内容
语法:1.head 文件名 显示文件前10行内容
2.head -n 数字 文件名 显示文件N行内容
14、tail 输出文件底部的内容
语法:tail (参数) 文件名
参数 | 描述 |
---|---|
空 | 显示文件底部10行内容 |
-n | 显示文件后N行内容 |
-f | 实时追踪文档的所有更新 |
15、>覆盖 和 >>追加
语法:1.ll >文件 (功能描述:列表的内容写入文件a.txt中(覆盖写))
2.ll >>文件 (功能描述:列表的内容追加到文件aa.txt的末尾)
3.cat 文件1 > 文件2 (功能描述:将文件1的内容覆盖到文件2)
4.echo “内容” >> 文件
16、ln 软链接
17、history 查看执行的历史记录
语法:history
时间日期类
语法:date (参数) (日期格式)
1、显示当前时间
参数 | 描述 |
---|---|
空 | 显示系统当前的时间 |
-d | 显示指定的“时间字符串”的时间 |
-s | 设置系统日期时间 |
日期格式 | 描述 |
---|---|
空 | |
%Y | 年 |
%m | 月 |
%d | 日 |
%H | 时 |
%M | 分 |
%S | 秒 |
2、显示非当前时间
语法:date -d ‘数字 days ago’
3、设置系统时间
date -s “字符串时间” (xxxx-xx-xx xx:xx:xx)
4、查看日历
语法:cal (参数)
参数 | 描述 |
---|---|