Linux
文章平均质量分 64
___Leo___
主IC验证,版图马马虎虎,FPGA懂些皮毛,嵌入式也会点
展开
-
呜啦啦乌拉、利用python实现回收站
全新版本的回收站,基于上一篇回收站的文章[唔、如何帅气、随意地使用rm -rf]改造而来实现原理:利用python实现回收站,防止手残党误删数据。<效果很棒><将rm指令重定向为本文的python命令,即可实现回收站的操作>其实就是在删除时,将目标文件备份一份放至回收站具体方法实现如下以下操作基于Linux&python2首先随便找个地方新建一个python文件。(为方便后续操作,我将路径设置在了“~/.basic_scipt”,命名为"trash.py",可原创 2022-03-28 21:19:31 · 1645 阅读 · 0 评论 -
呜啦啦呜、Vim自动添加作者版权信息
今天来个好玩的,觉得挺有趣,便来分享一下。通过配置vimrc文件,自动添加作者版权信息。适用于C环境及verilog环境以下操作基于Linux实现自动添加作者信息:1. 打开home目录下的.vimrc文件,命令如下:$ vim ~/.vimrc2. 在该文件末尾加入以下内容,作者名字及邮箱记得换成自己的。"============ Author ====================nmap <F7> ms:call AddTitle() <cr>'snmap原创 2022-02-25 23:23:18 · 815 阅读 · 0 评论 -
呜啦啦、免密登入服务器
使用SSH命令登录服务器时,每次总要重新输入密码,挺糟心的,利用sshpass指令或SSH公钥实现免密两种方法实现免密登入服务器,目前在用的是第二种,但是由于第一种方便实现,也顺便说下以下操作基于Linux免密登入服务器1. 第一种方法,利用sshpass指令,实现提前确认密码,直接登入服务器。先对sshpass进行安装,命令如下:$ sudo apt-get install sshpass安装成功后,即可使用。格式如下$ sshpass -p "passwaord" ssh原创 2022-02-24 18:55:10 · 688 阅读 · 0 评论 -
乌拉、利用python实现tree命令
由于服务器中没有tree命令,且自己没有权限install新命令,只能自个用python实现该命令,费劲具体实现方法如下以下操作基于Linux,python21. 首先就是随便选个位置,然后新建个py文件(这里选在了"~/.basic_scipt",命名为"tree.py",可参考)。py文件内容如下:#!/usr/bin/python2# coding:utf-8import osimport sys# -d 只显示目录# -a 显示所有目录# -L num 显示几层,不显示隐藏文件原创 2022-02-23 20:17:33 · 822 阅读 · 2 评论 -
唔、如何帅气、随意地使用rm -rf
鉴于自己手残的问题,已经不止一次在服务器上误用rm -rf指令。终究是涨了点教训,利用shell脚本实现一个虚拟回收站(称之为垃圾中转站更合适)该功能实现原理:将原本的rm指令替换为现在的cp+rm指令(也可以配合mv使用,但在使用习惯上略有不适),然后就会复制一份待删除的文件或目录放进指定的文件夹内(我们这里是使用的home目录下的.trash文件夹),并为它加上时间标签。具体实现方法如下(以下操作基于Linux)1. 首先随便找个地方新建一个shell文件,路径、名字均随意。(这里将路径设置在原创 2022-02-22 21:31:47 · 1198 阅读 · 0 评论 -
猛如虎的“rm -rf”指令
-rm(删除文件或目录)语法: rm [-fir] 文件或目录选项与参数:-f : 就是 force 的意思,忽略不存在的文件,不会出现警告信息;-i : 互动模式,在删除前会询问使用者是否动作-r : 递归删除啊!最常用在目录的删除了!这是 非常危险 的选项!!!这是删除的命令(remove),要注意的是,通常在Linux系统下,为了怕文件被root误删,所以很多Linux发行版都已经默认加入了加入了 -i 这个选项,如果要连目录下的东西一起删除的话,例如子目录里面还有子目录时,就要使原创 2021-04-09 13:46:42 · 3630 阅读 · 4 评论