文件类型如下:
d:目录文件
l: 链接文件
b:块设备文件
c:字符设备文件
p:管道文件
-::普通文件
-a 显示目录中所有文件包括以.开头的隐藏文件
-S 以文件的大小进行排序
-r 倒序排列
2)alias的用法
a:临时增加一个别名:alias cdnet="cd /etc/sysconfig/network-scripts"
b:对当前root用户生效: vim /root/.basharc -->
在第七行下增加一行 : alias cdnet="cd /etc/sysconfig/network-scripts" -->
执行source /root/.basharc就可以生效了
c:对所有用户生效: vim /etc/bashrc -->
在最后一行添加以下内容 : alias cdnet="cd /etc/sysconfig/network-scripts" -->
执行source /etc/basharc就可以生效了
3)cd的用法
cd 切换到用户家目录
cd ~ 切换到用户家目录
cd .. 切换到上一级目录
pwd 显示当前目录位置
4)history 显示历史命令
history -c 清空历史命令
通过上下键查找历史记录
通过ctrl +r 来查找历史记录
!数字 执行历史命令中第N条命令
5)快捷键
ctrl+c 中断执行
ctrl+l 清屏幕
ctrl+d 完成输入或退出
tab 补全命令或参数
3.3 查看系统和BIOS硬件时间
hwclock 查看当前硬件时间
-w 把系统时间同步到硬件BIOS中
-s 把硬件BIOS时间同步到系统中
date 查看当前系统时间
date -s "2020-01-20 15:16" 设置当前系统时间
date "+%F" 格式化输出当前系统时间
[一般用crond+ntpdate来定时同步系统时间]
3.4 Linux如何获得帮助
mandb 来更新帮助文档的索引
man -k firewalld 来根据关键字查找相关的帮助
如: man -k firewalld.richlanguage 来查找防火墙富规则的帮助
然后用/Example来查找相关的帮助实例
命令 --help 也可以查找到相关的帮助
3.5 开关机命令及7个启动级别
1)开关机命令
shutdown
常用如下
shutdown -r now 重启服务器
shutdown -h now 关闭服务器
shutdown -r +10 10分钟后重启服务器
shutdown -r 10:10 10点10分重启服务器
init
常用如下
init 0 关闭服务器
init 6 重启服务器
2)7个启动级别
查看当前运行级别
runlevel 或 systemctl get-default 第二个命令更常用
centos7不再使用/etc/inittab文件进行默认的启动级别配置,而使用比sysvinit的运行级更为自由的target替代。
第3运行级用multi-user.target替代。
第5运行级用graphical.target替代。
设置运行级别
systemctl set-default multi-user.target 设置默认运行级别是多用户命令行模式
systemctl set-default graphical.target 设置默认运行级别是多用户图形化模式
作用:切换系统运行级别
语法:init 0-6
Linux 7个启动级别:
0 系统停机模式,系统默认运行级别不能设置为0,否则不能正常启动,机器关的
1 单用户模式,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录
2 多用户模式,没有NFS和网络支持
3 完整的多用户文本模式,有NFS和网络,登陆后进入控制台命令行模式
4 系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置
5 图形化模式,登陆后进入图形GUI模式,X Window系
6 重启模式,默认运行级别不能设为6,否则不能正常启动。运行init 6机器就会重启
原文:https://blog.51cto.com/450955/2470980