常用的linux命令

ps -ef|grep 端口或者进程名 //查看占用端口进程号
Kill -ef 进程号  //杀死进程
jar -cvf 打war包
tar -cvf 打tar包
tar -xvf 解压tar
unzip 解压压缩包
tail -f 循环显示文件
tail -n 行数 显示最后多少行
tail -n +行数 从多少行开始显示
psql -h 连接IP -P 端口号 -U 用户名 -d 数据库名称 < sql文件 postgre数据库恢复执行sql文件
cd 进入
mv 移动 改名
rm -rf 删除
cp 复制
cat 查看整个文件内容
more 分页查看 d下一页
less 分页查看 进入后可以输入行数
vi 编辑
vim vi升级版多了可视化操作等
: q 退出
:wq 保存退出
:q! 强制退出
/内容 查找该内容 n下一个 shift+n 上一个
mkdir 新建文件夹
ls ll 查看文件
-l 查看文件修改时间
touch 创建空文件
find * 查看本文件夹下该条件文件
find -name 文件名 查找文件名所在的路径
wc      统计文本中行数、字数、字符数
pwd 当前路径



R           读         数值表示为4
W          写         数值表示为2
X           可执行  数值表示为1

-rw-rw-r--一共十个字符,分成四段
第一个字符“-”表示普通文件;
这个位置还可能会出现“l”链接;
“d”表示目录
b c特殊类型文件
s p系统数据结构和管道文件
第二三四个字符“rw-”表示当前所属用户的权限。   所以用数值表示为4+2=6
第五六七个字符“rw-”表示当前所属组的权限。      所以用数值表示为4+2=6
第八九十个字符“r--”表示其他用户权限。              所以用数值表示为2
chmod 数值 filename 赋予权限 (第一种方法)
chmod [u所属用户  g所属组  o其他用户  a所有用户]  [+增加权限  -减少权限]  [r  w  x]   目录名 
chmod u+x g+w o+r  filename (第二种方法)



stat 详细显示文件系统信息
who当前系统在线人数
whoami当前登入人信息
top 当前系统占用详细信息
-n 查看用户占用内存
-p 查看进程占用内存
进入后 按 m -按占用内存大小排序
p -按占用CPU大小排序
ps aux 即时系统占用信息

ifconfig 网络信息
ping 测试网络连通情况
clear 清屏
shutdown -r now 重启命令
uname -a 查看系统版本
df -l 查看硬盘状态
free -m 查看内存状态
du -sh * 查看文件夹占空间
lscpu 查看cpu
grep -r "查询内容" 文件夹名 查找 文件夹 下那个文件包含 查询内容

mysql
service mysqld start
service mysqld restart
service mysqld stop
nginx
./nginx
./nginx -s reload

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章