文件夹相关
ls 查看目录中的文件
ll 显示文件和目录的详细信息
du -h * | sort -n 将文件夹大小从小到大排序
mkdir dir1 dir2 创建两个目录
chmod 777 file 给文件赋予权限
cp -r 2/* 1/ 将目录为2的文件夹下所有内容 复制到目录为1的文件夹下面
rmdir 3 删除一个目录叫3的文件夹
rm -f 1/* 删除目录为1下面的所有文件
rm -rf 1 删除目录为1与1里面所有的文件
文件相关
touch 1.php 创建一个名为1.php的文件
touch -r 1.php 2.php 更新1.php的时间戳换成与2.php时间戳相同
touch -t 201902151320 x 更新 x 的时间戳改为置顶时间戳
less 1.php 浏览文件内容
rm -f 1.php 删除名为1.php文件
编辑文件
vim 1.php 打开或新建文件,并将光标置于第一行首
vim +2 1.php 打开文件并将光标置于第2行首
vim + 1.php 打开文件并将光标置于最后一行
vim -r 1.php 在上次使用vim编辑时候发生系统崩溃,恢复1.php内容
vim -o 1.php 2.php 小写o垂直分割窗口 大写O水平分割窗口
vim +/is 1.php 打开文件并将光标置于第一个与is匹配的行数
n 在命令模式中 n 为向下搜索当前 N为向上搜索当前
: w 保存
: q 退出
: x 保存并退出
: q ! 不保存当前文件并退出
a 在当前光标位置的右边添加文本
i 在当前光标位置的左边添加文本
A 在当前行的末尾位置添加文本
I 在当前行的开始处添加文本(非空字符的行首)
O 在当前行的上面新建一行
o 在当前行的下面新建一行
R 替换(覆盖)当前光标位置及后面的若干文本
J 合并光标所在行及下一行为一行(依然在命令模式)
压缩文件相关
tar [主选项+辅选项] 文件或者目录
独立命令: (主选项)
c 建立压缩档案
r 像压缩归档文件末尾追加文件
t 查看内容
u 更新原压缩包中的文件
x 解压
f 必选参数 使用档案名字 (最后参数)
v 可选参数 报告文件详细信息
w 确认步骤
tar -cf xx.tar 1/*.jpg 将 文件夹名为1或所有的.jpg文件 打成一个名为xx.tar的包
tar -rf xx.tar 1 将 文件夹名为1的追加到xx.tar里面去
tar -uf xx.tar 1 将 原来xx.tar包中文件夹名为1的重新更新到xx.tar里面去
tar -tf xx.tar 查看xx.tar中的所有文件
tar -xf xx.tar 解压xx.tar中的所有文件
定时任务
tail -f /var/log/cron 查看crontab状态
service crond status 查看crontab服务器运行状态
service crond stop 关闭crontab
ls -l /usr/bin/crondtab 查看用户定时任务的权限
crontab -e 编辑定时任务
crontab -l 查看定时任务 相当于 /var/spool/cron/用户中的crontab list
crontab -r 删除定时任务
* * * * * /root/test/date.sh >> /root/test/log.log 2>&1