关于重启:可以在以root身份登录的Shell终端中执行shutdown、halt、reboot三条Shell命令:
reboot:重启
shutdown:逐步关闭各服务后才关机(具备发送通知消息、定时关闭的功能)
shutdown -h +10 "system will be shutdown in 10 mins"
系统10分钟后自动关机;
给当前在线的登录用户发出消息"system will be shutdown in 10 mins" ,间隔一分钟发送一次消息
Linux发行的目录配置:Filesystem Hierarchy Standard(FHS)
Linux的目录结构:
/:根目录
/bin:这个目录包含一些有用的命令行工具
/boot:这个目录包含Linux启动需要用到的文件
/dev:以文件形式存放各种设备与外设接口(软驱、磁盘(终端设备、USB串口、磁盘、摄像头等))
/etc:包含大量配置文件
eg:(Shell环境配置文件)/etc/profile
等等
/home:存放普通目录的主目录
/lib:存放系统函数库
/media:可移动设备的挂载点
/mnt:临时挂载某些额外设备
/opt:存放非源Linux发行版提供的第三方软件(存放安装包)
/root:系统超级管理员的主目录
/sbin:Linux系统超级管理员的命令行工具,包括开关机命令
/tmp:
临时文件目录,任何人都可以访问;
系统定期删除该目录所有文件,重要数据不放在这里
/usr:
说明:与unix操作系统软件资源相关的目录;FHS建议所有的软件开发人员吧相关应用程序的所有数据都合理地分布在这个目录的子目录下
子目录:/usr/bin、/usr/etc、/usr/include、/usr/lib、/usr/local、/usr/sbin、/usr/share、/usr/src
/var:与系统运行过程有关,包含可变数据,包括日志文件、登录文件服务软件运行过程中产生的文件
/etc /bin /dev /lib sbin 五个目录
Linux的5种文件类型:普通文件、目录文件、设备文件、链接文件、管道文件
区分文件类型:执行命令 ls -l
普通文件:首字母为 “-”
目录文件:首字母为“d”
设备文件:
块设备文件:首字母为“b”
字符设备文件:首字母为“c”
链接文件:首字母为“l”
附:Linux新建目录时,自动在该目录新建两个目录文件
" . ":代表当前目录
“ .. ”:代表父目录
Linux上的软件帮助等等,都是英文的,需要学习看懂英文
使用Linux Shell命令行:
Shell定义:Shell是用户和内核交互的接口(就像用户的命令解释器)
type命令:判断命令类型:eg:type cd
file命令:判断文件类型:eg:file /etc/sysconfig/iptables
功能:
历史命令记忆功能
Tab键补全
文件名通配
*:>=0 个
?:=1 个
[list]:括号其中的一个
[!list]:1个 && 不含括号中的字母
[c1-c2]: 1个 && 区间内的(数字区间 或 字母区间)
{string1,string2,……}:其中之一
命令别名 alias
查看已使用的别名:alias
设置新的别名:eg:alias lld="ls -ld"
同时执行多条命令
都会执行:cmd1;cmd2;cmd3
短路效应:
与 执行:cmd1 && cmd2
或 执行:cmd1 || cmd2
Shell变量:系统变量、环境变量、用户自定义变量
set命令的作用:查看所有本地Shell变量(包括Shell预定义的一些环境比那里,用户自定义的本地变量)
变量的定义与引用:
<变量名>=<变量名>: eg
name=lmy
hello="welcome $name"
附:
打印自定义变量:echo $name; echo $hello;
打印系统变量、环境变量:echo $PATH
"="后含有特殊字符:
使用转义字符\转义单个特殊字符
使用双引号屏蔽特殊字符(对美元符号$、反引号`、转义字符\、双引号无效)
使用单引号屏蔽特殊字符(全部屏蔽)
原文:https://www.cnblogs.com/mylin95/p/12234082.html