开关机
shutdown -h <time>
h: halt 停止
这里的 time 可以是数字(分钟),也可以是时间(时:分),还可以是 now (等时间说明?)
shutdown -r <time>
r: reboot 重启
time 同上方命令
reboot
:直接重启
halt
、poweroff
:关闭系统,等同于 shutdown -h now
sync
:将内存数据同步到硬盘,关机重启前应执行此命令保证数据不被丢失。
目录管理
目录操作
mkdir -p <file>
p: parent 父级
创建目录,可以选择添加 p 参数创建多级目录
rmdir -p <file>
删除目录,可以选择添加 p 参数删除多级目录(目录不为空无法删除)
rm -rfi <file / path>
r: recursive 递归
f: force 强制
i: interactive 交互(询问是否删除)
linux 中命令参数可以合并在一起写,所以写成了 -rfi
删除文件或目录
pwd
:print working directory 打印当前目录
列出目录内容
ls -al
列举目录内容
a: all 全部
l: long 长格式(详细信息:权限、属主、分组、大小、创建时间、名称)
ll
列出目录内详细,等同于 ls -l
文件管理
权限管理
1 | -rwxr-xr-x. 2 root root 24 3月 7 11:13 nacos.txt |
- rwx rwx rwx
可以分为 4 组
第一组:文件类型,- 表示这是一个可执行文件,d 表示目录,l 表示链接(软 / 硬)
第二、三、四组:当前用户、所属用户、分组用户可操作的文件权限
第一个root:创建用户
第二个root:分组
r:读,w:写,x:执行 execute
chgrp <group> <file>
修改文件分组
chmod (rwx)(rwx)(rwx) <file>
修改文件对应当前、属主、分组的可操作权限
这里的 rwx 分别用对应数字的累加来声明
r:4,w:2,x:1
为什么 r 是 4 ?
因为如果是 3,会出现组合重复,r: 3 等同 wx: 3
如 chmod 775 file
表示当前用户权限:r+w+x = 7
表示创建用户权限:r+w+x = 7
表示分组用户权限:r+w+0 = 5
文件查看
cat
从上往下打印文件内容,tac
倒序打印,cat反过来
less、more
分页显示文件内容
less 区别于 more,less 可以上下翻页 “PageUp”,“PagesDown” 按键和上下单行移动 “ArrowUp”,“ArrowDown” 按键。
操作:
- 空格翻页
- 回车显示下一行
- 输入 /xxx,查询 xxx ,less 才能查,n 向上搜索,N 向下搜索
- q 退出分页查看
head / tail -n <line> <file>
分别显示头尾 n 行
nl <file>
输出文件内容,并标注行号