A,操作文件:
实时查看文档200行:tail -200f 文件名
查看文档:cat 文档名
编辑文档:vim 文件名
vim退出编辑:
esc + :wq 保存退出
esc + :q! 不保存退出
上传文件:rz
下载文件:sz 文件名
压缩目录:zip -r 压缩后文件名 被压缩文件或目录
解压:unzip 压缩文件名
变换目录:cd 目录 cd目录时,自动查询当前目录下的内容:双击tab
查看当前目录:pwd
创建文件夹:mkdir
删除空文件夹:rmdir
显示当前目录内容:ls
显示当前目录内容:ll
删除当前目录内容:rm -rf * (不要在*前面加/,勿谓言之不预)
赋值当前目录下所有文件的权限:chmod 777 *
复制目录及目录下内容(常用于备份):cp -r 被复制目录 复制到的地址及新目录名称
移动文件:mv 被移动文件名 移动到的目录及新文件名
清空当前显示(相当于翻页):clear
B,操作系统/进程
查看java进程(非docker启动):ps -ef|grep java
杀死进程:kill -9 进程号
杀死所有java进程:killall java
动态查看进程情况:top
查看硬盘存储情况:df -h
查看空闲、已用磁盘:free
查看系统当前时间:date
重启服务器:reboot
切换到root用户:su root
查找文件所在地址:whereis 文件名
查看ip:ifconfig (windows系统:ipconfig)
C,数据库操作(mariadb为例,有些操作是mysql语句,常用到,放这里记录一下)
启动数据库:systemctl start mariadb
关闭数据库:systemctl stop mariadb
连接数据库:mysql -uroot -p 回车后,输入密码
查询库列表:show databases;
切换库:use 数据库名;
查询表列表:show tables;
数据库远程权限开启(例:账号root,密码123456):
第一步:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456'; 或者因数据库版本不同:alter user 'root'@'%' identified with mysql_native_password by '123456';
第二步: flush privileges;
查看最大连接数:show variables like "max_connections";
设置最大连接数:set GLOBAL max_connections=1024;