1.关机
shutdown -h now 立刻关机
shutdown -h 5 5分钟后关机
poweroff 立刻关机
2.重启
shutdown -r now 立刻重启
shutdown -r 5 5分钟后重启
reboot 立刻重启
3.帮助命令-help
shutdown --help:
ifconfig --help:查看网卡信息
4.man命令 (命令说明书)
如:man shutdown 会告诉你shutdown是做什么的,下面是使用后得到的,输入q表示退出
5.查看都有哪些用户- ls
6.添加用户-useradd
7.设置密码 passwd
给admin设置一个密码
8.切换用户 su
从admin切换到root直接只用su,在输入密码
9.查看当前登录的用户 who
这里我虚拟机登录的是 wh , Xshell登陆的是 root
10查看用户详细登录信息 w
11.切换当前工作目录到指定的目录 cd
cd .. 返回上一级目录
cd../.. 返回上两级目录
cd ~ 进入个人主目录,也叫作home目录
cd - 返回上次所在的目录
cd / 切换到根目录
cd /usr 切换到根目录下的usr目录
12.显示当前工作目录的完整路径 pwd
13.显示指定目录下的文件和目录列表;如果没有指定目录,则默认显示当前目录下的文件和目录列表 ls(当前目录都有什么)
ll 比 ls 查看的更详细
ls 查看当前目录下的所有目录和文件
ls -l(ll) 查看文件和目录的详细资料
ls -a 查看当前目录下的所有目录和文件(包括隐藏的文件)
ls -R 连同子目录的内容一起列出(递归列出文件)
ls [0-9] 显示包含数字的文件名和目录名
ls -l 或 ll 列表查看当前目录下的所有目录和文件(列表查看,显示更多信息)
ls /指定目录 查看指定目录下的所有目录和文件 如:ls /usr
14.创建文件夹 makdir
mkdir aaa 在当前目录下创建一个名为aaa的目录
mkdir /usr/aaa 在指定目录下创建一个名为aaa的目录
mkdir -p a/b 在a目录下创建b目录,如果当前目录下连a目录都没有,则先创建a目录再创建b目录
15.删除命令 rm
-f 若目标已经存在,不会询问。
-i 若目标文件已经存在,则询问是否覆盖
-u 若目标文件已经存在。且比目标文件新,才会更新
删除文件:
rm 文件 删除当前目录下的文件
rm -f 文件 删除当前目录的的文件(不询问)删除目录:
rm -r aaa 递归删除当前目录下的aaa目录
rm -rf aaa 递归删除当前目录下的aaa目录(不询问)全部删除:
rm -rf * 将当前目录下的所有目录和文件全部删除
rm -rf /* 将根目录下的所有文件全部删除
16.创建文件名 touch
17.编辑文件 vim
vim HelloWorld.java
进入编辑时,先按 i ,然后就可以开始写了,写完后按 Esc 退出编辑状态
wq 保存并退出
18.查看文件的内容 cat/more/tail
指定行数或者动态查看 tail
使用 tail 时,是可以实时刷新的,Ctrl+C结束
还可以进行过滤,查找具体哪个
19.清空内容
> HelloWorld.java
20.复制文件到某一文件夹下 cp
21.重新命名 mv
22.当文件的内容过长,不好找到具体的位置时,使用 vim 进入编辑,在最末尾输入 / +你要搜索的内容就可以直接定位了
23.查看当前进程命令 ps -ef|grep
24.kill 杀死某个进程:在这里插入代码片kill -9 进程号
25.修改权限的命令 chmod
数字形式的权限表示:
读(r)对应数字
4
写(w)对应数字
2
执行(x)对应数字
1
26.修改指定文件或目录的所有者 chown
27.打包和压缩 tar -zcvf
tar -zcvf 打包压缩后的文件名 要打包的文件
z:调用gzip压缩命令进行压缩
c:打包文件
v:显示运行过程
f:指定文件名
解压
tar -zxvf 压缩文件
28.默认搜索当前目录及其子目录 find
29.查看内存使用情况
30.开启防火墙
systemctl start firewalld
31.关闭防火墙
systemctl stop firewalld