linux
码不停题
这个作者很懒,什么都没留下…
展开
-
给rm命令加道保险
前言在经历了几次rm误删后,正巧昨晚学习了alias的相关用法,终于决定给rm命令上道保险,整体思路: 创建一个隐藏的回收站目录.trash 用mv命令覆盖rm命令,让rm命令本质上从删除变成将文件移动到.trash目录 同时顺便实现一些相关的命令: rl 查询回收站文件列表 ur namefile 恢复误删文件 ...原创 2018-05-15 19:03:09 · 379 阅读 · 2 评论 -
安装Ubuntu 16.04后要做的事
Ubuntu 16.04发布了,带来了很多新特性,同样也依然带着很多不习惯的东西,所以装完系统后还要进行一系列的优化。1.删除libreofficelibreoffice虽然是开源的,但是Java写出来的office执行效率实在不敢恭维,装完系统后果断删掉[html] view plain copysudo apt-get remove libreoffice-common ...转载 2018-07-20 10:23:12 · 836 阅读 · 0 评论 -
linux配置文件_.bashrc
#by skange#带保险的rmalias rm='trash'alias rl='trashlist'alias ur='undelfile'trash(){ mv $@ ~/.trash/ } #显示回收站中垃圾清单 trashlist() { ls -alt ~/.trash } #找回回收站相应文件 undelfile() { ...原创 2018-07-22 10:37:56 · 602 阅读 · 0 评论 -
设置cd默认路径加快cd操作
在使用CD时默认当前路径为相对路径起点,要打开一些比较深的文件夹比较麻烦,最近在阅读bash源码时发现了一个有趣的环境变量,CDPATH,可以更改cd默认的路径export CDPATH=.:~:~/code:~/code/haizeicourse/...原创 2018-08-01 17:34:29 · 1997 阅读 · 0 评论 -
批量上传及执行
背景最近在做对多台服务器做健康监控的练习项目,经常要把本地的文件传输到多个服务器,或者在多个服务器上执行命令,然后就写了两个小脚本做批量上传和执行实现批量上传Command=$@for i in `seq 1 10`; do scp -r $Command pi$i:~done...原创 2018-08-27 10:40:10 · 258 阅读 · 0 评论 -
批量免密登录
背景最近在做对多台服务器做健康监控的练习项目,首先要能免密登录多台服务器,然后写了个小脚本。因为比较短直接在terminal执行也行实现user_name 替换为在服务器上的用户名,循环IP末尾字节,执行批量免密for i in `seq 40 49`;do ssh-copy-id -i ~/.ssh/id_rsa.pub user_name@192.168.1.$ido...原创 2018-08-25 14:11:40 · 1120 阅读 · 0 评论 -
快速删除可执行文件
背景在使用 vim 撸码的的时候,我的配置可以按F5直接编译运行,不过在编译通过后会生成一个同名的可执行文件,然后每次都要手动删除这个文件,很烦,所以决定写个命令直接删除当前文件下所有的可执行文件实现首先我自己写了一个回收站,防止 rm 命令误删文件具体可以看给rm命令加道保险 然后在此基础上向 ~/.bashrc 中写了这个命令alias clearallx='mv `ls...原创 2018-09-03 11:13:36 · 1682 阅读 · 0 评论