(直接输入命令可以查看选项,ctrl+d退出当前用户)
useradd 用户名 (创建用户)
passwd 用户名 (设置用户口令)
usermod -l 新用户名 旧用户名 ( 修改用户)
userdel 用户名 (删除用户)
groupadd 组名 (创建用户组)
groupmod -n 新组名 旧组名 (修改用户组)
groups 用户名 (查询用户所在组)
groupdel 组名 (删除组)
gpasswd -a 用户 组名 (组中添加用户)
date(显示系统当前时间)
date -d “2000-12-12 12;12;12”(显示字符串时间)
date -s “2000-12-12 12;12;12”(修改系统时间)
date --help(查看date其他参数)
logname(显示当前用户名称)
su 用户名 (切换用户)
su -c ls root (切换到root执行ls命令,执行完切回原来用户)
ls(展示当前文件夹所有东西)
id(当前用户详细信息)
sudo(提高当前用户权限)
sudo -u root ls(指定root去执行 ls)
top(显示所有进程状态)
top -c(显示所有进程状态 显示完整命令)
top -p PID(监控PID一条进程)
ps(获取当前进程信息)
ps -A(显示所有进程信息)
ps -ef(展示更详细的进程信息)
ps -u 用户名(显示指定用户进程信息)
kill PID(杀死PID进程)
kill -9 PID(强制杀死PID进程)
kill -9 $(ps -es|grep 用户名) (强制杀死此用户中所有进程)
killall -u 用户名(杀死此用户中所有进程)
shutdown(关机)
shutdown -h now(立刻关机)
shutdow +n “警告信息”(n分钟后关机 ,并给提示)
shutdow -r+n “警告信息”(n分钟后重启,并给提示)
shutdown -c(取消关机)
reboot(重启)
who(显示当前登录系统用户)
who -h(显示当前登录系统用户加标题)
timedatectl(校正服务器时间)
timedatectl status(查看系统当前时间)
timedatectl list-timezones(查看可选时区)
timedatectl set-timezone“Asia/Shanghai”(设置为上海时区)
timedatectl set-ntp false(禁用ntp)
timedatectl set-ntp true(启用ntp)
clear(清屏)
ls -l(显示所有(不包含隐藏文件)文件详细信息)
ls-al(显示所有文件(包含隐藏文件)与文件夹详细信息)
pwd(显示当前目录)
pwd-P(显示当前目录)
cd 文件名(进入该目录)
cd…(退出目录)
mkdir 文件夹名(创建单级文件夹)
mkdir -p aaa/bbb(创建多级文件夹)
rmdir 文件夹名(删除空文件夹)
rmdir -p aaa/bbb(先删除bbb,完成后aaa为空就会把aaa也删除)
rm 文件(可以删除文件)
rm -r 文件夹(可以删除文件夹)
cp 要复制的文件 粘贴目录(复制文件)
cp -r 要复制的文件/* 粘贴目录(会把要复制的文件夹中所有东西复制)
mv 要剪切的文件/* 粘贴目录(会把要剪切的文件夹中所有东西剪切)
mv文件名 文件名 运行结果:将源文件名改为目标文件名
mv 文件名 目录名 运行结果:将文件移动到目标目录
mv目录名 目录名 运行结果:目标目录已存在,将源目录移动到目标目录;目标目录不存在则改名
mv 目录名 文件名 运行结果:出错
文件权限:
第1位:d(目录),-(文件),l(链接文档)
2-4位:属主权限
5-7位:属组权限
8-10位:其他用户权限
r:可读 w:可写 x:可执行 -:没有当前权限
chgrp 属组名 文件名(将文件改到组中)
chgrp -v 组名 文件名(将文件的属组改为改组 并提示从原属组改到新属组中)
chown 属主名 文件名(将文件属主改为改属主)
chown 属主名:属组名 文件名(更改文件的属主属组)
chown -R 属主名:属组名 文件名(文件的所有东西都改)
chmod -R 777 文件名(更改文件(文件中所有的内容)的权限)
r(4)w(2)x(1)-(0)
属主权限(u)属组权限(g)其他权限(o)全部身份(a)
+(加入) -(减去)=(设定)
chmod -R u=rwx,g=rwx,o=rwx 文件名(给文件设置权限)
chmod -R a=rwx 文件名(同上,前提权限都一样)
chmod -R o-rwx 文件名 (去掉其他用户的全部权限)
touch 文件 (创建文件,如果存在就更改时间属性)
touch a{1…10}.txt(创建10个txt 名字a1,a2…)
vim 文件名(存在就打开文件,不存在就会打开一个临时文件,保存退出后会新建一个文件)
进入后:
i(在当前字符前插入文本)
I(在行首插入文本)
a(在当前字符后添加文本)
A(在行末添加文本)
o(在当前行后插入一空行)
O(在当前行前插入一空行)
:q(当vim进入文件没有对文件内容做任何操作可以按q退出)
:q!(当vim进入文件对文件内容有操作但不想保存 退出)
:wq(正常保存退出)
:wq!(强行保存退出,只针对与root用户或文件所有人)
cat 文件名(查看小型文件)
cat -n 文件名(添加上行号)
less 文件名 (查看大型文件)
less -N 文件名(加上行号)
tail - 3文件名(查看文件最后3行)
tail-f 文件名(动态显示最后10行)
tail -4f 文件名 (动态显示最后4行)
head 文件名(查看文件前几行 参数同上)
grep 关键字 文件名 (把包含关键字的行展示出来)
grep –n 关键字 文件名( 把包含关键字的行展示出来且加上行号)
grep –i 关键字 文件名 (把包含关键字的行展示出来,搜索时忽略大小写)
grep –v 关键字文件名 (把不包含关键字的行展示出来)
ps -ef | grep 关键字 (查找指定的进程信息,包含grep进程)
ps -ef | grep 关键字 | grep -v “grep” (查找指定的进程信息,不包含grep进程)
ps -ef|grep -c sshd (查找进程个数)
vim 文件名 +行数 (查看文件并定位到具体行数)
echo 字符串 (展示文本)
echo 字符串 >文件名 (将字符串写到文件中(覆盖文件中内容))
echo 字符串 >> 文件名 (将字符串写到文件中(不覆盖文件中内容))
cat 不存在的目录 &>> 指定的文件中(错误日志) (将命令的失败结果 追加 error.log文件的后面)
ln -s 目标文件路径 (快捷方式路径)
find . -name “*.txt” (查找当前目录及其子目录下所有后缀名名是txt的文件)
find . -ctime -1 (查找当前目录及其子目录下所有最近 1天内更新过的文件)
find / -name ‘czbk’ /(代表是全盘搜索,也可以指定目录搜索)
gizp a.txt (压缩文件)
gzip * (压缩当前目录下所有文件)
gzip -dv * (解压文件并列出详细信息)
gunzip 压缩文件 (解压)
tar -cvf 打包文件名 文件名 (打包文件并指定打包之后的文件名(仅打包不压缩))
tar -zcvf 压缩文件名 文件名/文件夹名 (压缩文件或者文件夹并指定压缩文件名(打包压缩))
tar -ztvf 压缩文件名 (查看压缩文件中有哪些文件)
tar –zxvf 压缩文件名 (解压)
zip -q -r 压缩文件名 文件/文件夹 (压缩)
unzip -l 压缩文件名 (查看这个压缩文件中有多少内容)
unzip -d 指定文件夹 压缩文件 (解压)
ifconfig (显示激活的网卡信息)
ifconfig ens37 down (关闭网卡)
ifconfig ens37 up (启动网卡)
ifconfig ens37 192.168.23.199 (配置ip地址)
ifconfig ens37 192.168.23.133 netmask 255.255.255.0 (配置ip地址和子网掩码)
在crt上 使用 alt+p(上传 )
将文件上传到/usr/local/mysql目录
alt + p —>cd /usr/local/mysql -------> put d:/setup/mysql-5.7.27-