linux奇技淫巧 2
压缩解压====================================================================================
unzip xx.zip -d 目标目录
zip压缩:
zip -r(递归压缩) 目标zip文件名(不带zip后缀) 需要压缩的目录
我试过, 要想压缩成zip,只有zip命令可行,其他tar、等等都不可行。。。
tar、好像没有untar这样的命令
阿萨德
gunzip、gzip
艾丝凡
*.Z compress 程序压缩的文件;
*.bz2 bzip2 程序压缩的文件;
*.gz gzip 程序压缩的文件;
*.tar tar 程序打包的数据,没有经过压缩;
*.tar.gz tar 程序打包的文件,且经过gzip压缩。
crontab 任务相关 —— 今天遇到一个进程,怎么都杀不死, 杀了过一两分钟又出来了! 后面才发现是有后台任务的原因!
配置:
/etc/cron.deny 该文件中所列的用户不允许使用Crontab命令
/etc/cron.allow 该文件中所列的用户允许使用Crontab命令
/var/spool/cron/ 、 /var/spool/cron/crontabs 是所有用户的crontab文件
写法:(时间表达式之后便是任务的命令,命令可带参数)
在 12 月内, 每天的早上 6 点到 12 点中,每隔 20 分钟执行一次 /usr/bin/backup : 0 6-12/3 * 12 * /usr/bin/backup
周一到周五每天下午 5:00 寄一封信给 alex@domain.name : 0 17 * * 1-5 mail -s "hi" alex@domain.name /dev/null 2>&1
时间段之含义: (要注意特殊符号 - / , * 的含义)
分 时 日 月 星期
http://www.cnblogs.com/jiafan/articles/1153066.html
-l 列出所有
-r remove
-e 编辑edit
—————— 增加呢?
crontab [ -u user ] file
crontab [ -u user ] { -l | -r | -e }
记得我工作的电脑上就有很多的crontab 任务,而且还每天不停的发邮件过来提醒。
at 好像跟上者功能一样吗?? 不过好像crontab 功能更强大。。
查看任务atq和at -l等效,删除任务at -d 任务序号
at.allow和at.deny进行访问控制,/etc/at.allow包括被授权访问的用户,/etc/at.deny包括不可使用at的用户。如果两个文件都不存在,只有超级用户可以使用。默认的at.deny是空白状态,也就是允许所有用户
DISPLAY变量的含义:
http://zzk.cnblogs.com/s?t=b&w=DISPLAY%E5%8F%98%E9%87%8F
DISPLAY 环境变量格式如下hostname: displaynumber.screennumber
wall 、write==================================================================================
wall命令有以下几种格式:
wall
wall filename
wall “System will be down for maintenance a few points to notify all!”
测试:
linux:/opt/software/lktest/c # wall
hellllllllllllllllllllooooooooooooooooo
^[[A
asZZZZZZ
^C
linux:/opt/software/lktest/c # write root
write: root is logged in more than once; writing to pts/4
asdf
linux:/opt/software/lktest/c # write ossuser
hello
另一个root端
linux:~ #
Message from root@linux on pts/0 at 14:28 ...
asdf
另一个ossuser端
ossuser@linux:/ossuser>
Message from root@linux on pts/0 at 14:26 ...
hello
不知道为什么wall的信息都收不到,难道是被deny了??
—————— wall 会将讯息传给每一个 mesg 设定为 yes 的上线使用者。当使用终端机介面做为标准传入时, 讯息结束时需加上 EOF (通常用 Ctrl D)。
我开始的时候就是没有加EOF,也不是按Ctrl+D,而是Ctrl+C, 自然,发送不出去wall信息的。。。
linux奇技淫巧 2的更多相关文章
- linux奇技淫巧
用着用着就发现,linux的每个命令都是那么的深奥而富有技巧,实用而淫荡..真可谓奇技淫巧.... 初学的真不易掌握... http://www.cnblogs.com/include/archive ...
- linux奇技淫巧 4
压缩解压 tar 即可压缩也可以解压 c 压缩 如果没有z.j参数,则表示,只打包,不压缩. 就说, t 查看 z 以gzip方式压缩 相当于 gzip ?.. j 以bzip方式压缩 bzip2 ? ...
- Linux 奇技淫巧
为了整理这些命令,花了我一个晚上的时间,但是不弄明白,我就是不爽啊. 1.cmatrix 命令 黑客帝国,就是酷炫,先按F11全屏效果更佳 安装:luffy@ubuntu:~$ sudo apt-ge ...
- 40个超有趣的Linux命令行彩蛋和游戏
40个有趣的Linux命令行彩蛋和游戏,让你假装成日理万机的黑客高手.附一键安装脚本,在树莓派和ubuntu云主机上亲测成功,有些还可以在Windows的DOS命令行中运行. 本文配套B站视频:40个 ...
- Linux 驱动开发
linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...
- Linux系统中使用netcat命令的奇技淫巧
netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据.通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它.使用netcat命令所能完成的事情令人惊讶. netcat所做的 ...
- linux shell编程-bash的奇技淫巧
本文主要讲bash脚本中容易出错和很少用但是用起来有意想不到效果的部分. 循环: 正常的for循环: for i in a b c 1 2 3; do echo "$i" done ...
- 【奇技淫巧】linux 定时任务 crontab 反弹 shell
日期:2018-11-26 13:47:34 介绍:如何使用定时任务来反弹 shell? 0x01. 基本命令 参数 -e:编辑该用户的计时器设置: -l:列出该用户的计时器设置: -r:删除该用户的 ...
- 深入理解 JavaScript,以及 Linux 下的开发调试工具
前言 JavaScript 是我接触到的第二门编程语言,第一门是 C 语言.然后才是 C++.Java 还有其它一些什么.所以我对 JavaScript 是非常有感情的,毕竟使用它有十多年了.早就想写 ...
随机推荐
- android 常见面试题以及答案
http://blog.csdn.net/bobo1808/article/details/6783344 1. 请描述下Activity的生命周期.2. 如果后台的Activity由于某 ...
- IOS 问题集锦
1._ UIWebview 拦截URL的时候:_NSCFString containsString:]: unrecognized selector sent to instance 的解决方案 NS ...
- 关于node.js和npm,cnpm的安装记录以及gulp自动构建工具的使用
关于node.js和npm,cnpm的安装记录以及gulp自动构建工具的使用 工作环境:window下 在一切的最开始,安装node.js (中文站,更新比较慢http://nodejs.cn/) ...
- 解决php中json_decode的异常JSON_ERROR_CTRL_CHAR
该字符中含了ASCII码ETB控制符,即\x17导致json解析失败 (截图中显示ETB是因为用了Sublime text2) 解决方法如下:去掉0-31的控制符再进行decode $result = ...
- js获取div相对屏幕的坐标位置
1:div相对屏幕的坐标位置 function getDivPosition(div){ var x = div.getBoundingClientRect().left; var y = div.g ...
- Swift基础语法(五)枚举、结构体与类的区别
swift中的结构体值可以是整型.浮点型.字符串.字符.元祖,如果不赋值默认为整型且从0开始计数,如果为整型枚举且要求不是从0开始只需指定枚举的第一个值以后的值自动依次加1 引用方式也与oc有所出入 ...
- ECMAScript6的Promise对象
1. 概念 Promise对象用于异步(asynchronouss)计算,一个Promise对象代表着一个还未完成,但预期完成的操作. 2. 出现原因: 1) 如果你需要通过ajax发送多次请求,而 ...
- MATLAB cvx 工具包使用
一个例子 m = ; n = ; p = ; A = randn(m,n); b = randn(m,); C = randn(p,n); d = randn(p,); e = rand; cvx_b ...
- DeliciousRetouch加强中文版v3.0-支持CS6--C鲁中C 2015.5 影楼磨破插件
支持PS CC至最新版CC 2015.5下载地址: [点击下载] 支持系统Win/Mac 画像修版"美味修整3"扩展Photoshop 您需要使用的所有工具DR3扩展,这里的顶部面 ...
- jsp入门笔记
jsp语法 1. declaration 由于访问serlvet只有一个,<%! int i = 0; %> 是servlet的变量,刷新时会不断增加 <% int i = 0; ...