1、重启 [root@qianshuiliyu ~]# shutdown -r 2、延时关机,10分钟时候关机 [root@qianshuiliyu ~]# shutdown -h +10 3、指定时间关机,23点23关机 [root@qianshuiliyu ~]# shutdown -h 23::23 4、立即关机 [root@qianshuiliyu ~]# shutdown -h now 5、指定时间重启,23点23重启 [root@qianshuiliyu ~]# shutdown -r 23::23
语法格式:ls [参数选项] [文件名或者目录名]
参数选项可以一次使用多个
1、ls,直接回车查看当前目录下的内容`
参数 | 作用 |
---|---|
-l | 查看详细信息 |
-d | 查看目录 |
-a | 查看全部信息,包括隐藏信息(.文件名/目录是隐藏文件和目录) |
-R | 递归目录下所有文件以及目录 |
-h | 查看文件或目录大小 |
[root@qianshuiliyu ~]# ls passwd
2、ls -l,查看当前路径下的详细信息
[root@qianshuiliyu ~]# ls -l 总用量 4 -rw-r--r-- 1 root root 2313 1月 15 17:58 passwd
ls -l等价于ll
3、ls -d,查看目录不查看里面的内容(查看目录信息需要加上-d选项)
4、ls -a
a:显示所有信息,包括隐藏路径(.文件名)
[root@qianshuiliyu ~]# ls -a . .automation_license .bash_logout .bashrc .config .dbus .ICEauthority .mozilla .ssh .viminfo .. .bash_history .bash_profile .cache .cshrc .esd_auth .local passwd .tcshrc .Xauthority
5、ll -h,以非字节的形式显示文件大小
[root@qianshuiliyu ~]# ll -h 总用量 4.0K -rw-r--r-- 1 root root 2.3K 1月 15 17:58 passwd
6、ls 多个选项
[root@qianshuiliyu ~]# ls -ahl 总用量 64K dr-xr-x---. 8 root root 4.0K 1月 15 18:34 . dr-xr-xr-x. 17 root root 244 1月 15 17:53 .. -rw-------. 1 root root 5.5K 1月 15 17:54 .bash_history -rw-r--r--. 1 root root 18 12月 29 2013 .bash_logout -rw-r--r-- 1 root root 2.3K 1月 15 17:58 passwd ......
cd后面直接写你要切换的路径
路径有相对路径和绝对路径:从/开始写就是绝对路径,否则就是相对路径
.
:代表当前路径
..
:代表当前路径的上一级路径(也称父路径)
1、绝对路径切换
2、相对路径切换
3、使用.
和..
切换路径
-p | 不存在的目录嵌套 |
1、相对路径创建目录
2、绝对路径创建目录
3、创建多个目录
4、创建目录经过不存在的目录加-p
选项
rm [选项] [文件名或目录名]
选项 | 作用 |
---|---|
-r | 删除目录 |
-f | 删除不进行提示 |
1、常规删除
2、删除目录
3、不提示删除
4、删除多个文件
1、查看网络信息
[root@qianshuiliyu ~]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 #ens33:网卡名 #UP:网卡状态(UP开启,down关闭),支持广播BROADCAST、组播MULTICAST #RUNNING:网线连接状态 #mtu值 inet 192.168.1.150 netmask 255.255.255.0 broadcast 192.168.1.255 # ipv4地址、子网掩码、广播地址 inet6 fe80::d706:1595:11ce:1156 prefixlen 64 scopeid 0x20<link> #ipv6地址、掩码长度64、 作用域scopeid 0x20,link表示有效 ether 00:0c:29:11:bb:bc txqueuelen 1000 (Ethernet) # MAC地址、传输队列长度、接口类型 RX packets 1493 bytes 114082 (111.4 KiB) #上行接口接收报文个数,总大小(字节) RX errors 0 dropped 0 overruns 0 frame 0 #接收报文错误数,丢弃数,溢出数,冲突的帧数 TX packets 564 bytes 74532 (72.7 KiB) #上行接口发送报文个数,总大小(字节) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 #发送报文的错误数,丢弃数,溢出数,载荷数,冲突数
2、临时修改ip,原ip失效
[root@qianshuiliyu ~]# ifconfig ens33 192.168.1.100 netmask 24 # 临时修改ip,重启失效 #掩码可以不写 #掩码可以写24或255.255.255.0
3、临时添加多个Iip,不影响原ip
[root@qianshuiliyu ~]# ifconfig ens33:0 192.168.1.100 netmask 255.255.255.0 [root@qianshuiliyu ~]# ifconfig ens33:1 192.168.1.101 [root@qianshuiliyu ~]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.3 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::2d24:41ef:dd4c:b565 prefixlen 64 scopeid 0x20<link> ether 00:0c:29:bf:fd:f9 txqueuelen 1000 (Ethernet) RX packets 854 bytes 86679 (84.6 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 527 bytes 66384 (64.8 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ens33:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255 ether 00:0c:29:bf:fd:f9 txqueuelen 1000 (Ethernet) ens33:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.101 netmask 255.255.255.0 broadcast 192.168.1.255 ether 00:0c:29:bf:fd:f9 txqueuelen 1000 (Ethernet)
删除临时ip不用写掩码
[root@qianshuiliyu ~]# ifconfig ens33:0 del 192.168.1.100 [root@qianshuiliyu ~]# ifconfig ens33:1 del 192.168.1.101
在 Linux 中有硬件时钟与系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在 BIOS 画面设定的时钟
系统时钟则是指 kernel 中的时钟;所有 Linux 相关指令与函数都是读取系统时钟的设定。
当 Linux 启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作
时区 | 时区 |
---|---|
UTC(Universal Time Coordinated) | 世界标准时间 |
GMT(Greenwich Mean Time) | 格林尼治时间 |
CST(China standard Time) | 中国标准时间 |
hwclock:查看硬件时间
[root@qianshuiliyu ~]# hwclock 2022年01月22日 星期六 20时11分24秒 -0.037111 秒
1、date:查看系统时间
[root@qianshuiliyu ~]# date 2022年 01月 22日 星期六 20:13:06 CST
2、修改时间
参数 |
---|
-s, 根据字符串来设置日期与时间 |
%F 完整日期格式,等价于%Y-%m-%d |
%y 年份最后两位数位(00-99) |
%Y 四位年份 |
%m month(01…12) |
%d day |
%M minute(00…59) |
%H 小时(00-23) |
%S 秒(00-60) |
格式化输出时间,默认显示当前时间 [root@qianshuiliyu ~]# date +'%F' 2022-01-22 等同于 [root@qianshuiliyu ~]# date +'%Y-%m-%d' 2022-01-22
设置时间 [root@qianshuiliyu ~]# date -s '2099-12-01 22:30:00' 2099年 12月 01日 星期二 22:30:00 CST [root@qianshuiliyu ~]# date 2099年 12月 01日 星期二 22:30:02 CST
time 命令测试一个命令运行的时间
[root@qianshuiliyu ~]# time ls /etc/passwd /etc/passwd real 0m0.002s#/实际使用时间 user 0m0.002s#/用户状态使用时间 sys 0m0.000s#内核状态使用时间
1 临时有效
alias 别名=原命令 [参数或选项或路径]
[root@qianshuiliyu ~]# alias admin_xin_xi="ls /etc/passwd" [root@qianshuiliyu ~]# admin_xin_xi /etc/passwd
2、删除别名
unalias 别名
[root@qianshuiliyu ~]# unalias admin_xin_xi
3永久有效
[root@qianshuiliyu ~]# vim /root/.bashrc alias admin_xin_xi="ls /etc/passwd" #直接将别名写在文件的最后面就行 [root@qianshuiliyu ~]# source /root/.bashrc #重新加载配置文件 [root@qianshuiliyu ~]# admin_xin_xi /etc/passwd #测试是否成功