关于用户组操作
cat /etc/group //组列表
userdel 用户名 //删除用户
groupdel 用户名 //删除用户组
groups 用户名 //查看用户所属组
文件操作
//复制一个文件夹到另一个文件夹
cp -r dir1 dir2
cp -ri /home/server/tomcat/* /home/server/test/
-i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作
-p:与文件的属性一起复制,而非使用默认属性
-r:递归复制,用于目录的复制操作
//指定文件的拥有者改为指定的用户或组
chown group:user /home/wwwroot/zzc
//指定文件权限,-R递归
chmod -R 777 /alidata1/testcy759/App/Runtime
//删除文件
rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
//删除文件夹实例:
rm -rf /var/log/httpd/access //将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
rm -f /var/log/httpd/access.log //将会强制删除/var/log/httpd/access.log这个文件
系统查看操作
df -ah //查看磁盘使用
df -hl //查看磁盘剩余空间
du -sh //查看当前目录总共占的容量。而不单独列出各子项占用的容量
du -sk filename //查看指定文件大小
ls -lR|grep "^-"|wc -l //查看文件夹下的文件个数(当前目录的文件和子文件夹的文件数)
查看系统当前时间,修改时间
date //查看时间和日期
date -s 06/08/2018 //将系统日期设定成2018年6月8日
date -s 10:46:03 //将系统时间设定成10点46分03秒
压缩解压命令
tar zxvf FileName.tar -C / #解压
tar zcvf FileName.tar DirName #压缩
unzip filename.zip #解压zip文件到当前目录
zip -r xxx.zip ./* #压缩服务器上当前目录的内容为xxx.zip文件
计划任务crontab及编辑相应命令
crontab -u <-l, -r, -e>
-l列出某个用户的任务计划
-r删除某个用户的任务(谨慎使用此方法,因为将会把所有的计划任务全部删除)
-e编辑某个用户的任务
crontab -e //进入编辑模式
esc //退出编辑
:wq //退出保存
:q! //不保存退出输入
I //快速到行尾,大写的i
A //快速到行尾
gg //快速到第一行
G //快速到最后一行
yyp //复制一行到下一行
dd //删除游标所在的一整行(常用)
service crond restart //重启计划任务
/etc/crontab
例子:
*/30 * * * * cd /alidata1/wxapi2cy939 && php gettoken.php
0,30 * * * * cd /home/wwwroot/xcx && php artisan schedule:run
说明:
Linux
* * * * *
- - - - -
| | | | |
| | | | +----- day of week (0 - 7) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
| | | +---------- month (1 - 12) OR jan,feb,mar,apr ...
| | +--------------- day of month (1 - 31)
| +-------------------- hour (0 - 23)
+------------------------- minute (0 - 59)

© 版权声明
文章版权归作者所有,未经允许请勿转载。