linux重启和关机,root用户执行
重启命令:
reboot
shutdown -r 5 5分钟后自动重启(时间可以自己设置)
shutdown -r 10:30 在时间为10:30时候重启(时间可以自己设置)
关机命令:
init 0
halt
poweroff
shutdown -h now 立刻关机
shutdown -r 关机重启
-h 关机不重启
now 立刻关机
shutdown -h 5 5分钟后自动关机(时间可以自己设置)
cd usr 切换到该目录下usr目录
cd ../ 切换到上一层目录
cd / 切换到系统根目录
cd ~ 切换到用户主目录
cd - 切换到上一个所在目录
mkdir 创建目录
-p 创建目录,若无父目录,则创建p(parent)
ls 查看目录 [-al] 父目录
-l 列出文件详细信息l(list)
-a 列出当前目录下所有文件及目录,包括隐藏的a(all)
find 查找目录 目录 参数
mv 移动目录 目录名 目录的新位置
cp 拷贝目录
-r 目录名 目录拷贝的目标位置
-r 递归拷贝
rm 删除目录 [-rf] 目录名
-r 递归删除,可删除子目录及文件,询问是否删除
-f 强制删除
-rf不询问直接删除
touch 创建文件 文件名 ----- 空文件
cat 查看文件 文件名,只显示最后部分
more 文件名,可以显示百分比,回车可以向下一行, 空格可以向下一页,q可以退出查看。
less 文件名,可以使用键盘上的PgUp和PgDn向上 和向下翻页,q结束查看。
tail -文件显示的行数(倒数) 文件名。命令 tail -f文件 可以对某个文件进行动态监控,方便查看日志。
vim 修改文件 文件名,点击键盘i/a/o进入编辑模式 ,编辑完成后,按下Esc,退回命令模式
insert 编辑
:wq 保存并推出
:q 退出
:q! 强制退出,不保存
esc 退出编辑
rm 删除文件
-r 递归删除,可删除子目录及文件
-f 强制删除
cat 查看文件内容
tar 打包压缩
-c 建立压缩档案
-x 解压缩文件
-z gzip压缩文件
-j bzip2压缩文件
-v 显示所有过程
-f 使用档名
chmod 变更文件或目录的权限
kill 杀进程
wc 统计文本中行数、字数、字符数
grep 在文本文件中查找某个字符串
rmdir 删除空目录
tree 树形结构显示目录,需要安装tree包
pwd 显示当前目录
ln 创建链接文件
date 显示系统时间
more / less 分页显示文本文件内容
head / tail 显示文件头、尾内容
sudo 用来以其他身份来执行命令,预设的身份为root
su 换当前用户身份到其他用户身份
stat 显示指定文件的详细信息,比ls更详细
who 显示在线登陆用户
whoami 显示当前操作用户
hostname 显示主机名
uname 显示系统信息
top 动态显示当前耗费资源最多进程信息
ps 显示瞬间进程状态
-e 显示所有进程
-f 全格式
du 查看目录大小
-s 只显示目录大小的总合
-h 带单位显示目录大小
df 查看磁盘大小df
-h 带有单位显示磁盘信息
free 查看内存情况
-b 单位(bytes)
-k 单位(KB)
-m 单位(MB)
-g 单位(GB)
ifconfig 查看网络情况
ping 测试网络连通
netstat 显示网络状态信息
-ano 查看某个端口是否被占用
-tlnp 根据端口查找PID
man 查看Linux中的指令帮助
clear 清屏