MyException - 我的188bet网
当前位置:我的188bet网» Linux/Unix » 累积linux常用的命令

累积linux常用的命令

www.x8vin4.com  网友分享于:2015-07-05  浏览:0次
积累linux常用的命令

积累linux常用的命令

主要记录在日常生活中遇到的问题,进行记录:

  • linux中文件中存在^M
    使用shell命令tr可以实现去除,具体命令如下:
  cat -v yourfile | tr -d "^M" > targetfile
  • VIM中选定某个单词
    在ESC之后,使用w或者wi或者vwi可以选择某个单词

  • 在控制台中快速移动光标
    1.删除
    1.1 ctrl + d 删除光标所在位置上的字符相当于VIM里x或者dl
    1.2 ctrl + h 删除光标所在位置前的字符相当于VIM里hx或者dh
    1.3 ctrl + k 删除光标后面所有字符相当于VIM里d,shift+$
    1.4 ctrl + u 删除光标前面所有字符相当于VIM里d,shift+^
    1.5 ctrl + w 删除光标前一个单词相当于VIM里db
    1.6 ctrl + y 恢复ctrl+u上次执行时删除的字符
    1.7 ctrl + ? 撤消前一次输入
    1.8 alt + r 撤消前一次动作
    1.9 alt + d 删除光标所在位置的后单词
    2.移动
    2.1 ctrl + a 将光标移动到命令行开头相当于VIM里shift+^
    2.2 ctrl + e 将光标移动到命令行结尾处相当于VIM里shift+$
    2.3 ctrl + f 光标向后移动一个字符相当于VIM里l
    2.4 ctrl + b 光标向前移动一个字符相当于VIM里h
    2.5 ctrl + 方向键左键 光标移动到前一个单词开头
    2.6 ctrl + 方向键右键 光标移动到后一个单词结尾
    2.7 ctrl + x 在上次光标所在字符和当前光标所在字符之间跳转
    2.8 在vim中的命令输入模式中,输入gg,可以快速跳转到文件开头
    2.9 在vim中的命令输入模式中,输入GG,可以快速跳转到文件结尾
    3.统计
    3.1 例如在vim中统计某个字符串的数量,可以使用命令

    :%s/Name//gn
  • 防止被某个文件被删除
    1.使用一个shell命令来防止文件下的文件不能被删除

sudo chattr +a Downloads
cd Downloads
rm Ngix.pdf

mv: cannot move ‘Ngix.pdf’ to ‘/home/gpx/.trash/Ngix.pdf’: Operation not permitted
sudo rm Ngix.pdf
rm: cannot remove ‘Ngix.pdf’: Operation not permitted

2.使用alias命令来去除rm

alias rm='rm -i'
or
alias rm=trash
trash()
{
    mv "$@" trash/
}
or
alias rm='cp $@ ~/backup; rm $@'
  • 数据同步命令
#!/bin/sh 
date -d 'now' > /mnt/hd/data/log/rsync.log 
index=1
while :
do
    rsync -azvh --compress-level=0 --progress gpx@ip:/mnt/hd/data/PriceAdj_data/ /mnt/hd/data/PriceAdj_data/ >> /mnt/hd/data/log/rsync.log

    if [ $? -ne 0 ];then
        sleep 5m
    else
        break
    fi

    let "index++"
    if [ $index -eq 5 ];then
        curl -d "operator=alert&phone=number&msg=rsync-dell-data-Failed" "http://ip:port/sendmessage"
        echo "rsync data Failed !" >> /mnt/hd/data/log/rsync.log
        exit 1
    fi
done

date -d 'now' > /mnt/hd/data/log/log_save_dateData.log 
nohup python /mnt/hd/data/code/load_Today_Data.py >> /mnt/hd/data/log/log_save_dateData.log

版权声明:本文为博主原创文章,未经博主允许不得转载。

m88 188bet uedbet 威廉希尔 明升 bwin 明升88 bodog bwin 明升m88.com 18luck 188bet unibet unibet Ladbrokes Ladbrokes casino m88明升 明升 明升 m88.com 188bet m88 明陞 uedbet赫塔菲官网 365bet官网 m88 help
188bet www.188bet.com bwin 平博 unibet 明升 188bet uk Ladbrokes 德赢vwin 188bet m88.com w88 平博88 uedbet体育 188bet 188bet 威廉希尔 明升体育app 平博88 M88 Games vwin德赢 uedbet官网 bodog fun88 188bet

文章评论

Google伦敦新总部 犹如星级庄园
Google伦敦新总部 犹如星级庄园
Java程序员必看电影
Java程序员必看电影
老程序员的下场
老程序员的下场
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
2013年中国软件开发者薪资调查报告
2013年中国软件开发者薪资调查报告
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
编程语言是女人
编程语言是女人
那些性感的让人尖叫的程序员
那些性感的让人尖叫的程序员
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
代码女神横空出世
代码女神横空出世
程序员和编码员之间的区别
程序员和编码员之间的区别
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
十大编程算法助程序员走上高手之路
W88
10个调试和排错的小建议
10个调试和排错的小建议
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
程序员必看的十大电影
程序员必看的十大电影
程序员应该关注的一些事儿
程序员应该关注的一些事儿
程序员都该阅读的书
程序员都该阅读的书
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
2013年美国开发者薪资调查报告
2013年美国开发者薪资调查报告
漫画:程序员的工作
漫画:程序员的工作
鲜为人知的编程真相
鲜为人知的编程真相
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
一个程序员的时间管理
一个程序员的时间管理
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
我是如何打败拖延症的
我是如何打败拖延症的
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
那些争议最大的编程观点
那些争议最大的编程观点
为什么程序员都是夜猫子
为什么程序员都是夜猫子
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
如何成为一名黑客
如何成为一名黑客
旅行,写作,编程
旅行,写作,编程
我的丈夫是个程序员
我的丈夫是个程序员
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
中美印日四国程序员比较
中美印日四国程序员比较
 程序员的样子
程序员的样子
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
总结2014中国互联网十大段子
总结2014中国互联网十大段子
软件开发程序错误188betExceptionCopyright © 2009-2015 MyException 版权所有