作者:嗷唔喵_105 | 来源:互联网 | 2017-11-09 14:49
解压
大多数的 Linux 发行版本都包含 zip 和 unzip 两个工具。
采用这两个工具可以制作和 WinZip 兼容的压缩文件,也能把 WinZip 压缩的文件在 Linux 上面解开来。
下面是常用的几个命令:
* zip documents *
建立一个名为 documents.zip 的压缩文档包含当前目录下的所有文件。
* zip -r documents *
压缩指定目录及其子目录下的所有文件。
* zip -R *
压缩工作目录及其子目录下的所有文件。
* zip -R archive * -x *.doc
压缩工作目录下的所有文件以及子目录,但是排除那些以 .doc 结尾的文件
/////////////////////////////////////
?:%s#/usr/bin#/bin#g
??可以把文件中所有路径/usr/bin换成/bin。也可以使用命令:
??:%s/usr/bin/bin/g
??其中“”是转义字符,表明其后的“/”字符是具有实际意义的字符,不是分隔符。
查看虚拟内存大小
ps -p
-o vsz
解压程序
tar ?zxvf my_tar_file
/////////////////////////////////////
chmod a+x my_file
这个命令把“my_file”变成是所有人都可以执行的。检查是否可行:
chmod u+x filename
ls ?l my_file
请注意,在Linux和Unix下,修改文件的扩展名(比如.exe或者.bat)并不能使文件变成可以运行。文件能够被执行需要“可执行访问模式”,而不是象DOS下的“文件属性”.
////////////////////////////////////////////
以下的命令会找出扩展名为“htm”后再跟任意一个字符的文件:
locate *.htm?
以下命令可列出当前目录中所有文件名以a,b或者任意大写字母开头的文件:
ls [abA-Z]*
以下命令可列出当前目录中所有文件名以a开头,以n结尾的文件:
ls a*n
///////////////////////////////////
rm -fr //删除文件
df 报告文件系统剩余空间
///////////////////////////////////////
who 查看现在用户
//////////////////////////////////////////
ps -aux
ps 查看进程
-e 显示所有进程。
-f 全格式。
-h 不显示标题。
-l 长格式。
-w 宽输出。
a 显示终端上的所有进程,包括其他用户的进程。
r 只显示正在运行的进程。
x 显示没有控制终端的进程。
u、a、x
///////////////////////////////////////
-操作每个用户的守护程序和该执行的时间表。
作者 Matthew Dillon .
部分参数说明
crontab file [-u user]-用指定的文件替代目前的crontab。
crontab-[-u user]-用标准输入替代目前的crontab.
crontab-1[user]-列出用户目前的crontab.
crontab-e[user]-编辑用户目前的crontab.
crontab-r[user]-删除用户目前的crontab.
crontab-c dir- 指定crontab的目录。
crontab文件的格式:M H D m d cmd.
M: 分钟(0-59)。
H:小时(0-23)。
D:天(1-31)。
m: 月(1-12)。
d: 一星期内的天(0~6,0为星期天)。
cmd要运行的程序,程序被送入sh执行,这个shell只有USER,HOME,SHELL这三个环境变量。
下面是一个例子文件:
#MIN HOUR DAY MONTH DAYOFWEEK COMMAND
#每天早上6点
1 06 * * * date
#每两个小时
0 */2* * * date
#晚上11点到早上8点之间每两个小时,早上部点
0 23-7/2,8 * * * date
#每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点
0 11 4* mon-wed date
#1月份日早上4点
0 4 1 jan* date
范例
lark:~>crontab-1 列出用户目前的crontab.
#MIN HOUR DAY MONTH DAYOFWEEK COMMAND
10 6* * * date
0*/2* * * date
0 23-7/2,8 * * * date
lark:~>