lubuntu使用过的命令

Linux 用过的命令

查看当前时间:date  -R


编辑文件

1.nano:ctrl+o保存

2.vi:进入文件按i或a进入insert模式;esc退出insert模式,输入:wq保存并退出;输入:q!强行退出


定时执行命令:crontab -e(如果要选择编辑器,选vi.tiny)

进入crontab文件,输入指令:* * * * * (分,时,日,月,周)执行的命令

如:

    1 0 * * * sh /home/lz/QTupdate.sh >> ~/QTup.log
    2 0 * * * date >> ~/time.log

保存退出即可

(可选)service cron restart(提示出错在命令前加sudo)Ok

 其中crond是其他系统的定时计划命令,cron是ubuntu的


(未测试)

crontab可以定时执行一些任务,帮助你监控系统状况,但它不会缺省的从用户profile文件中读取环境变量参数,经常导致在手工执行某个脚本时是成功的,但是到crontab中试图让它定期执行时就是会出错
原先我用一个很傻的办法,就是在脚本中直接指定所有的环境变量参数,每次写脚本都要写好多好多PATH啦,LD_LIBRARY_PATH之类的环境变量参数
后来发现其实可以直接在脚本里先执行一下用户的profile文件,就OK了
如果是Linux环境下的脚本,脚本的头上用缺省的#!/bin/sh就可以了,如果是Solaris环境下的脚本,脚本头上用#!/bin/ksh
然后第一个部分先写这些:
###################
. /etc/profile
. ~/.bash_profile
##################


一招必杀:
在脚本最前面加上一句:

source ~/.bash_profile

这样运行环境就一摸一样了。加上这句后,直接执行能成功的脚本放在crontab里都能执行。
所有的crontab问题只有两种可能,

1,环境
2,路径

而第二种问题往往又是第一种问题引起的,所以加上.bash_profile里的环境后99%的问题都一招通杀。

.bash_profile会读取.bashrc
.bashrc 会读取 /etc/bashrc
/etc/bashrc 会读取 /etc/profile

一个linux所有的系统用户,所有的环境变量,都逃不出以上几个文件。(前提是你用bash)




抓取网页信息:wget  -r -p -np -k --accept=png,html -P dir URL


-P 表示下载到哪个目录
-r 表示递归下载
-np 表示不下载旁站连接.
-k 表示将下载的网页里的链接修改为本地链接.
-p 获得所有显示网页所需的元素

--accept=png,html 只接受png图片和html文本



.sh文件建立:

touch xxx.sh

vi xxx.sh

在开头加入#!/bin/sh

写完后还得加入执行权限:chmod +x filename 

语法为:chmod abc file

  其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。

  r=4,w=2,x=1

  若要rwx属性则4+2+1=7;

  若要rw-属性则4+2=6;

  若要r-x属性则4+1=7。



删除 rm -r xxx


重命名,剪切 mv(重命名要在同一文件夹内才判定为重命名)


传输文件scp:    scp /home/person/hww/abc.sql root@192.168.1.1:/home/person/hww  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值