sudo su root #切换到root用户
chmod a+wxr 文件名 #给文件授权
u:表示文件的拥有者
g:表示与该文件拥有者属于同一组,即用户组
o:表示其他的用户
a:表示这三者都是
+:表示增加权限
-:表示撤销权限
=:表示设定权限
r: 表示可读文件,代号为4
w: 表示可写文件,代号为2
x: 表示可执行文件,代号为1
-: 表示不具有任何权限,代号为0
chmod 777 文件名 #给该文件设置可读可写可执行权限
lsof -i:端口号 #查看端口是否被占用
netstat -tln|grep 端口 #查看端口是否被占用
netstat -tunlp|grep 端口 #查看端口是否被占用
yyp #复制一行
alias rederp = "cd /../.." #设置别名
yum install -y lrzsz #安装lrzsz
rz #上传文件
sz 文件名 #下载文件
:set nu #列出文件的行号
:行号 #索引行号
crontab -e #列出系统所有定时任务
python3 文件名.py #在linux上执行python文件
mv a b #将目录a重命名为b
ln -s 源文件 目标文件 #设置软链接
清空日志文件内容:
echo ""> 日志.log
echo > 日志.log
ps -ef|grep java #查看java的进程
ps aux|grep python #查看python的进程
grep 要查找的字符串 文件名 #在文件中查找指定的字符串
free -h #查看缓存使用情况
htop #显示每个进程的内存实时使用率
memstat -p PID #列出这个进程相关的可执行文件,数据,共享库
top #实时资源统计
vmstat -s #实时资源统计
df -h #查看内存使用情况
du -sh * #查看各个文件所占内存的大小
ll -t #查找当前目录文件,以降序排列
ll -t|tac #查找当前目录文件,以升序排列
kill -9 PID #杀死某个进程
rm -r 文件名 #删除文件
mkdir 文件名 #创建一个文件
tar -cvf 打包后的文件名.tar 文件名.log 仅打包,不压缩!
tar -zcvf 打包后的文件名.tar.gz 文件名.log 打包后,以 gzip 压缩
tar -jcvf 打包后的文件名.tar.bz2 文件名.log 打包后,以 bzip2 压缩
tar -zxvf 文件名.tar.gz #解压缩.tar.gz文件