linux基本命令
tty
查看当前所属的终端shift + ctrl + n
快速打开一个终端,shift + ctrl + 加号
终端字体放大echo hello > /dev/pts/1
不同虚拟终端之间通讯,其中/dev/pts/1通过tty查出来shutdowm +10
对所有终端广播消息:系统10分钟后关机shutdown -c
取消关机wall "The system will be shutdown in 10 minutes"
广播,所有终端都能收到type cat
结果:cat 是 /usr/bin/cat
type pwd
结果:pwd 是 shell内嵌
su - XX(用户名)
切换用户cat /etc/shells
查看所有shell类型head -1 /etc/passwd
查看/etc/passwd 文件每一行的最后一个字段- 判断一个文件是什么文件类型
d
目录文件l
链接文件b
块设备文件c
字符设备文件p
管道文件-
表示普通文件
ls -lS /root
以文件大小进行排序alias vimens33='vim /etc/sysconfig/network-scripts/ifcfg-ens33'
定义一个别名unalias vimens33
删除一个别名vim /root/.bashrc
在其中第八行(也不一定)添加:alias vimens33='vim /etc/sysconfig/network-scripts/ifcfg-ens33'
接下来使文件配置生效:source /root/.bashrc
history
查看历史命令 1.光标上下键 2.Ctrl + r + 输入某条命令的关键字,找出来对应的命令,按右光标键Ctrl + c
终止前台运行的程序Ctrl + D
等价于exit退出cat /etc/hosts
vim !$
相当于执行vim /etc/hosts
hwclock
查看硬件时间date
查看系统时间date -s '2020-12-06 22:00'
把时间设置为字符串描述的时间- %F 完整日期格式 等价于 %F-%m-%d,
date "+%F"
- %y 年份最后两位数位
- %Y 年份
- %m 月份(01…12)
- %d 按月计的日期
- %M minute(0…59)
- %H 小时
- %S 秒
date -d "+1 months" + %F
显示由字符串描述的时间的之后一个月time ll /root
使用time命令测试一个命令运行的时间man 命令
查看手册页或命令描述,man命令查看帮助时,支持它支持上翻下翻,搜索(直接输入斜线),退出用qshutdown -r
重新启动计算机shutdown -h 时间
定时关机shutdown -h +10
10分钟后关机shutdown -h now
立即关机- centos7不再使用/etc/inittab文件进行默认的启动级别配置,而使用比sysvinit的运行级别更为自由的target替代,第三运行级别使用
multi-user.target
替代,第五运行级别使用graphical.target
替代systemctl set-default multi-user.target
设置默认第三级别启动systemctl set-default graphical.target
设置默认第五级别启动systemctl get-default
- 设置服务器来电后自动后自动开机(先省略)
- 设置服务器定时开机(先省略)