文章目录
- 前言
- 系统关机&重启命令
- 系统服务管理命令
- 文件操作命令
- mkdir
- ls
- 总结
前言
报名参加了@大虾好吃吗的linux基础及shell脚本学习,希望能通过这次学习更加熟悉全面了解基础操作及进阶操作
本文一方面记录常见命令,一方面对这些常见命令做一些扩展
系统关机&重启命令
在直接输入关机命令时会有一个1min的延迟,如何让关机命令立刻执行呢?
shutdown -h now 立即关机(等于poweroff、init 0)
shutdown -h 10 延迟10分钟关机
halt 立即关机
shutdown -r now 立即重启(等于reset、init 6)
系统服务管理命令
systemctl start docker.service 开启服务
systemctl stop docker.service 关闭服务
systemctl restart docker.service 重启服务
systemctl status docker.service 查看服务状态
systemctl enable docker.service 设置服务开机自启
systemctl disable docker.service 设置服务开机禁用
我们可能会碰到判断当前所有服务状态的需求,可以使用如下命令:
$ systemctl list-units --type service 查看所有服务的运行状态
# 输出UNIT LOAD ACTIVE SUB DESCRIPTIONaccounts-daemon.service loaded active running Accounts Serviceacpid.service loaded active running ACPI event daemonalsa-restore.service loaded active exited Save/Restore Sound Card Stateapparmor.service loaded active exited Load AppArmor profilesavahi-daemon.service loaded active running Avahi mDNS/DNS-SD Stackcolord.service loaded active running Manage, Install and Generate Color >console-setup.service loaded active exited Set console font and keymapcontainerd.service loaded active running containerd container runtimecpolar.service loaded active running Cpolar Servicecron.service loaded active running Regular background program p
...$ pstree 以树状形式打印服务状态
# 输出
systemd─┬─ModemManager───2*[{ModemManager}]├─NetworkManager───2*[{NetworkManager}]├─accounts-daemon───2*[{accounts-daemon}]├─acpid├─avahi-daemon───avahi-daemon├─colord───2*[{colord}]├─containerd───18*[{containerd}]├─containerd-shim─┬─bash─┬─python3───9*[{python3}]
...
文件操作命令
mkdir
mkdir dir1 dir2 创建目录
mkdir -p dir1/dir2/dir3 多级创建
mkdir dir{01..05} 创建目录序列
mkdir dirjump{01..05..2} 隔两个创建一个文件
$ tree .
.
├── dir01
├── dir02
├── dir03
├── dir04
├── dir05
├── dir1
│ └── dir2
│ └── dir3
├── dir2
├── dirjump01
├── dirjump03
└── dirjump05
ls
ls 列出目录内数据信息
ls -l 长格式列出目录内数据,简写ll,如果不存在可设置 alias ll="ls -l"即可使用
ls -d 查看目录本身
ll -t 查看最新编辑文件信息,按时间排序(r反向)
ll -S 查看文件信息,按大小排序(r反向)
du -sh * 查看当前目录的所有文件及文件夹总大小,结果包含文件内部的大小
$ du -sh *
4.0K board
8.0K Desktop
46M Documents
8.5G Downloads
4.0K Music
376K Pictures
5.4G Program
4.0K Public
104K Templates
23M Videos
1.7G workspace
总结
仍在补充中。