useradd user
新建用户
id user
查看用户组
groupadd group
新建用户组
usermod -g group user
将用户赋予用户组
passwd user
设置用户的密码
cd
改变目录路径
cd ..
回到上层目录
cd -
回到上次目录
cd ../..
回到上层目录的上层目录
cd
回到用户的所属目录
cd /name
去指定的目录
ls -a
当前目录下的所有文件
ls -l
当前目录下所有文件的长格式展示,等同于ll
mkdir -p name
递归格式创建文件夹
pwd
打印当前工作目录
touch name.txt
创建文件
vi name.txt
创建并编辑文件,vim
也可以
进来之后按键盘的 i
键 开始编辑 下面会显示为insert
编辑完成之后按esc
键结束编辑
:wq
退出并保存
:q!
强制退出
cat name.txt
查看文件内容
echo 'admin'
或者 echo 'admin' > name.txt
打印输出
cp name.txt
复制文件
cp -r name
复制文件夹
mv
移动目录或文件
rm name.txt
删除文件
rm -fr name
删除文件夹
(此操作慎用)
find / -name name
查找文件
find / -type f -name name
按照文件类型查找
find / -type d -name name
按照文件目录查找
top
查看进程
ps -ef
查看所有进程
grep
过滤
eg:cat name.txt |grep 9
-----查看的文件只会输出只有9的内容
eg:cat name.txt |grep -v 9
-----查看没有9的内容
eg : ps -ef |grep java
----只看Java的进程
head -n 3 name.txt
查看文件的前三行内容
tail -f 3 name.txt
查看文件尾三行而且是实时的
uname -a
查看系统参数以及内核
hostname
查看主机名
history
查看命令的历史操作记录
df -h
查看磁盘空间
du -sh *
查看文件或者文件夹的大小
free -g
(gb为单位) 查看内存
free -m
(mb为单位) 查看内存
chown -R user:group name.txt
修改文件所属的用户和用户组
(chmod 775
或者* name.txt
) 给文件赋权
(chmod +x name.txt
) 给文件赋予执行的权限
r 可读 数字为4
w 写 数字为2
x 执行 数字为1
前三个字母为用户权限
3-6个字母为用户组权限
7-9个字母为文件的权限
查看防火墙状态。
systemctl status firewalld
临时关闭防火墙命令。重启电脑后,防火墙自动起来。
systemctl stop firewalld
永久关闭防火墙命令。重启后,防火墙不会自动启动。
systemctl disable firewalld
开机自启。
systemctl enable firewalld
重启防火墙命令。
systemctl restart firewalld
打开某个端口。
firewall-cmd --zone=public --add-port=30000/tcp --permanent
重载防火墙状态
firewall-cmd --reload
查看网卡uuid
nmcli con show
开启网卡服务
service network start
重启网卡服务
service network restart
停止网卡服务
service network stop
1)查看当前系统时间 date
2)修改当前系统时间 date -s "2023-11-14 20:10:00"
3)查看硬件时间 hwclock --show
4)修改硬件时间 hwclock --set --date "2023-11-14 20:10:50"
5)同步系统时间和硬件时间 hwclock --hctosys
6)保存时钟 clock -w
修改时区为东八区(二选一)
rm -f /etc/localtime && ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
sudo timedatectl set-timezone Asia/Shanghai