0-常用指令
man 指令名称 -- 查看指令帮助选项
* 通配符包含多个字符
? 通配符包含单个字符
1-磁盘分区类指令
lsblk --查看分区和磁盘
df -h --查看空间使用情况
fdisk -l --分区工具查看分区信息
cfdisk /dev/sda --查看分区
blkid --查看硬盘label(别名)
du -sh ./* --统计当前目录各文件夹大小
free -h --查看内存大小
cat /proc/cpuinfo| grep "cpu cores"| uniq --查看cpu核心数
du -h --max-depth=1 | sort -hr --查询当前目录在文件大小
2-系统重启关闭类指令
shutdown --关机
reboot --重启 == shutdown -r now
halt --简单关机
cat /etc/redhat-release --查看centos版本
nohup java -Xms512M -Xmx512M -Xmn512M -XX:PermSize=256M -XX:MaxPermSize=512M -jar plastic-0.0.1-SNAPSHOT.jar &
3.文件目录操作指令
ls --相当于dos的dir
pwd --查看当前的目录
cd --切换目录指令
touch --创建新的文件
mkdir --创建新的目录
chmod --给文件赋值权限
rm --删除目录
rm -rf a*.txt
cp --将一个文件复制为另外一个文件
mv --移动文件
find --在指定目录查找文件名
which --查找相关的文件名在哪儿
grep --在某文件中查找某字符串
head --查找某文件头部几行
tail --查找某文件末部几行
4.日期指令
date --显示日期
cal --显示日历
5.进程相关
lsof -i:8087 --查看端口进程信息
kill -9 进程号 --删除某进程号
ps -aux|head -1;ps -aux|sort -k4nr|head -10 --查看占用内存多的前10位
top 随后按大写的M 查看哪些进程占用内存最多
6-计划任务
crontab -e 计划任务编辑
7-内存相关
free -h 查看内存
top 随后按ALT+M 查看哪些进程占用内存最多
释放内存
sudo echo 1 > /proc/sys/vm/drop_caches
sudo echo 2 > /proc/sys/vm/drop_caches
sudo echo 3 > /proc/sys/vm/drop_caches