目录
Linux运行级别
运行级别配置文件 /etc/inittab
常用运行级别是3和5
0:关机
1:单用户(多用于找回密码)
2:多用户无网络服务
3:多用户有网络服务
4:保留(暂未设计)
5:图形界面
6:重启
切换到指定运行级别 init[级别](不能切换到4)
帮助指令
man 命令或者配置文件 例(man ls)
help 命令 (获取shell内置命令的帮助信息) 例(help cd)
文件目录类实用指令
pwd 功能:显示当前工作目录的绝对路径
ls [选项] 目录或者文件
-a :显示当前目录所有文件和目录,包括隐藏的
-l :以列表的方式显示信息
cd 参数 功能: 切换到指定目录
常用参数 绝对路径和相对路劲
cd ~ 或者 cd: 回到自己的home目录
cd .. 回到当前目录的上一级目录
mkdir [选项] 要创建的目录 功能:创建目录
常用选项: -p 创建多级目录
rmdir [选项] 要删除的空目录
注意: rmdir删除的是空目录,如果目录下有内容时是无法删除的。如果要删除非空目录, 需要使用 rm - rf 要删除的目录
touch 文件名称 功能:创建空文件
cp [选项] source dest 功能:拷贝文件到指定目录
常用选项: -r 递归复制整个文件夹
例:cp aaa.txt bbb/ 表示将当前目录下的aaa.txt文件拷贝到当前目录下的bbb目录下
(将/home/aaa.txt 移动到/home/bbb/aaa.txt)
rm [选项] 要删除的文件或者目录
常用选项:
-r: 递归删除整个文件夹
-f:强制删除不提示
mv 有移动文件与目录和重命名的两个功能
重命名文件: mv oldNameFile newNameFile
移动文件:mv/temp/movefile /targetFolder
cat [选项] 要查看的文件 功能:查看文件内容
常用选项: -r 显示行号
注意:cat只能浏览文件,不能修改文件,为了浏览方便,一般会加上 管道命令(分页) | more
more指令
less指令
>和>>指令
echo head 和tail
In指令(不常用)
history 功能:查看已经执行过的命令,也可以执行历史命令
时间日期类指令
data指令
date 显示当前时间
date + %Y 显示当前年份
date + %M 显示当前月份
date +% d 显示当前是哪一天
date "+%Y-%m-%d %h:%m:%s " 显示年月日时分秒
date -s 字符串时间 设置日期 例(date -s "2020-11-11 11:11:1")
cal [选项] (不加选项,显示本月日历) 查看日历指令
搜索查找类
find指令
locate指令
grep指令和管道符号
压缩和解压缩类
dddd