桌面环境是充满魅力,吸引眼球的。不仅增强了视觉体验,而且在某些情况下能增强软件的功能,增添趣味。其实在命令行下工作也并不总是那么单调乏味。如果你想在命令行下获取几分乐趣的话,自然也是有很多命令可以令你泛起微笑。
Linux是一个充满乐趣的操作系统。 功能各异,显而易见到奇秒神奇的巨大开源小工具集被Linux所提供。正是由于这些高质量可选择工具令Linux脱颖而出。来看看下面这7个小工具。
Lolcat
Lolcat是一个能连接文件或者标准输入,并将其内容输出到标准输出的程序(像是一般的cat),但是它能给文字赋予美丽的彩虹。Lolcat常常与诸如toilet和figlet的之类的其他工具组合起来生成文字。
开发者:Lolcat由Moe开发。
站点:github.com。
Cowsay
Cowsay是一个可配置的开源程序,它能够产生一幅由ASCII字符组成的一头奶牛和一个会话气泡图像。由Perl语言编写的cowsay不仅仅局限于产生奶牛的图像,它也能产生预先生成的其他动物图像,如鸭子,大象,考拉,驼鹿,小马,绵羊,剑龙和火鸡等。还有非动物的棋子,雪人和一个骨架。
有一个和这个相关的程序叫做cowthink,它生成的是一头奶牛和它思考的气泡,而不是像cowsay生成的是会话气泡。
特点:
令脚本程序更加有趣。
博格模式。
可改变奶牛的面貌,比如让它看起来贪婪,偏执,冷酷,疲惫,年轻等等。
站点:nog.net。
Doge
Doge是一个基于略显愚蠢实则非常有趣的柴犬图的简单motd脚本。它随机的打印一些语法不正确的语句,有时这些相关语句来源于你的计算机。
Doge是一个在2013年流行起来的网络模因。该模因通常由柴犬的图片配上ComicSans字体的五彩文字。这些文字是一种内心的独白,并且还故意使用蹩脚英语。
特点:
文字出现的位置与颜色随机,故意使用了蹩脚英语。
能抓取系统数据,如主机名,运行中的进程,最近的用户和编辑器等。
如果你有lolcat,你可以试试这样:whiletrue;dodoge|lolcat-a-d100-s100-p1;done
支持标准输入:ls/usr/bin|doge将会以doge样式打印出在/usr/bin目录下找到的一些可执行程序。哇哦!这还能用来统计你频繁使用哪些命令。
站点:github.com/thiderman/doge。
ASCIIQuarium
ASCIIQuarium是一个用ASCII字符艺术表达的水族馆或大海的动漫。尽情的欣赏你计算机中那些在水中游动的美丽生物吧!
你需要安装Perl的curses包和Term::Animation模块来支持ASCIIQuarium的运行。终端执行:sudoapt-getinstalllibcurses-perl和sudocpanTerm::Animation即可安装上述两个依赖。
特点:
色彩斑斓的鱼。
有趣的动漫,还有一个鱼钩。
有天鹅,鸭子,海豚和船。
站点:www.robobunny.com。
Sl–StremLocomotive
Sl是一个有趣的命令行工具,他通过一个火车开过的动画来纠正用户偶然把ls输错成sl。
我相当疏忽命令输入的过程的正确性,我更愿意追求速度。但这可能会造成危险。因此sl可以很好的在我发生这些错误时提醒我。
特点:
-F开关,控制火车文件。
-l开关,显示一个小火车。
-a开关,似乎会发生一场事故。
站点:github.com/mtoyoda/sl。
Aafire
Aafire在终端展现的是一个燃烧中的ASCII字符构成的火焰。它展现的是一个ascii显示库aalib的功能。
站点:aa-project.sourceforge.net/aalib。
CMatrix
CMatrix是一个ncurses库程序,模拟“黑客帝国”中的一个画面。如果你看过“黑客帝国”这部电影,那么你就会知道。
它工作在132×300大小的终端中,可以进行同步或异步速率的翻滚,还可用户自定义速率。
特点:
改变文本的颜色。
使用粗体字符。
异步翻滚。
老式风格翻滚。
“屏幕保护”模式。
站点:www.asty.org/cmatrix。
这里有几个你可以先看下,你也要学习些基本的命令网页链接。
⑵ 如何 备份 linux sublime text 3 github
直接安装Sublime Text,不要打开
大家可以参照上文提到的《Sublime Text 全程指引》中的步骤去进行安装。我这里使用的是Sublime Text 2,其实3也是一样的。
安装完Sublime Text 2,在第一次运行的时候(这里建议你先不要运行),Sublime Text 2会在%appdata%目录下生成一个Sublime Text 2的文件夹,用于存放配置文件,以及后面安装的各种插件。所以第一次打开该软件时会比较慢,那是在加载文件的原因。如下图:
这里很重要的一步就是我们不让它在这里生成配置文件。如果已经运行了,请先在地址栏输入 %appdata% 然后删除该目录下的Sublime Text 2文件夹。
我们要做的是在软件的安装目录下,例如,我的电脑上的安装目录是:E:\ProgramFiles\Sublime Text 2;在该目录下新建 Data 文件夹(注意大小写),如下图:
做完这步之后,打开Sublime Text,所有的配置文件都会生成在Data文件夹中。
安装Package Control和插件
继续按照《Sublime Text 全程指引》中的步骤去进行安装,安装Package Control完毕后,可以继续安装你需要的插件。如前端需要的插件有:jQuery、Bootstrap、Emment等。
打包
打包的文件并发送到U盘里,我们就可以在其他的电脑上使用了
⑶ Linux安装recharts,出现连接不上github,求帮忙
项目用gradle创建面两项目(library、example)用android studio 完美导入eclipse 面要安adt插件项目eclipse导入example直接用android studio导入直接自建两android project
⑷ kali linux如何使用GIT clone
在linux下搭建git环境
1、创建Github账号,https://github.com
2、Linux创建SSH密钥:
[plain] view plain
01.ssh-keygen ##一直默认就可以了
3、将公钥加入到Github账户信息Account Settings->SSH Key
4、测试验证是否成功。
[plain] view plain
01.ssh -T [email protected]
02.Hi someone! You've successfully authenticated, but GitHub does not provide shell access.
同步github到本地
1、复制项目到本地:
[plain] view plain
01.git clone git://github.com:xxxx/test.git ##以gitreadonly方式克隆到本地,只可以读
02.git clone [email protected]:xxx/test.git ##以SSH方式克隆到本地,可以读写
03.git clone https://github.com/xxx/test.git ##以https方式克隆到本地,可以读写
04.git fetch [email protected]:xxx/xxx.git ##获取到本地但不合并
05.git pull [email protected]:xxx/xxx.git ##获取并合并内容到本地
本地提交项目到github
1、本地配置
[plain] view plain
01.git config --global user.name 'onovps'
02.git config --global user.email '[email protected]' #全局联系方式,可选
2、新建Git项目并提交到Github。
[plain] view plain
01.mkdir testdir & cd testdir
02.touch README.md
03.git init #初始化一个本地库
04.git add README.md #添加文件到本地仓库
05.git rm README.md #本地倒库内删除
06.git commit -m "first commit" #提交到本地库并备注,此时变更仍在本地。
07.git commit -a ##自动更新变化的文件,a可以理解为auto
08.git remote add xxx [email protected]:xxx/xxx.git #增加一个远程服务器的别名。
09.git remote rm xxx ##删除远程版本库的别名
10.git push -u remotename master #将本地文件提交到Github的remoname版本库中。此时才更新了本地变更到github服务上。
分支版本操作
1、创建和合并分支
[plain] view plain
01.git branch #显示当前分支是master
02.git branch new-feature #创建分支
03.git checkout new-feature #切换到新分支
04.vi page_cache.inc.php
05.git add page_cache.inc.php
06.git commit -a -m "added initial version of page cache"
07.git push origin new-feature ##把分支提交到远程服务器,只是把分支结构和内容提交到远程,并没有发生和主干的合并行为。
2、如果new-feature分支成熟了,觉得有必要合并进master
[plain] view plain
01.git checkout master #切换到新主干
02.git merge new-feature ##把分支合并到主干
03.git branch #显示当前分支是master
04.git push #此时主干中也合并了new-feature的代码
git命令使用思维图:【非常有料】
⑸ 怎样在linux webstorm配置github
用webstorm 怎么更新git代码1.详细说下webstorm下设置,首先确认webstorm是否为最新版,然后点击(file->setting->github)
这里是表示你有了github的账号,你可以点击Test测试看是否有效,然后需要再次输入密码保存!
2.配置你的git
这里需要注意,webstrom自带的目录是git.exe 然而这里是运行不了的,lz也是多方摸索 不停的卡在这个问题上,也向一些有这方面的经验的群里请教,虽然lz本人态度诚恳,
带着十二分的敬意,然而并没有所谓的大神愿意支援一下 罢了(期望国内的开源之风 更加盛行!),如今都迎刃而解了 故分享给各位朋友,希望能帮到大家!
上面说了一点废话,继续刚刚说的问题,因为我们电脑是默认没有装git的所以你需要先安装git 是个什么东东呢?
如图:
好 记住安装的目录 然后进入——》bin ——》找到git.exe 然后如图2配置好 同时会再次输入你的github账号密码!
3.这一步是可以把你的项目分享到github上 如下图:
4 然后会提示你是否分享成功 注意这里需要你点击提交注释,然后命名不要用中文,中文不给通过。。。,如果成功如下图:
⑹ Debian linux中有一个不能识别的硬件,找到有人在github上的驱动源码,如何安装到系统中。
./configure
./make
./make install
不对啊,你这个链接是内核源码的代码,编译安装这个得需要编译内核。
下载你的系统内核源码,然后编译安装系统内核吧。
具体的操作步骤度娘知道。
⑺ 如何在linux下提交github
首先你必须要登录到对方的 FTP 服务器上(例如:1.2.3.4),然后再使用命令:cd /github,进入 github 子目录;最后你就可以使用 put filename(单个文件) ,或者 mput filename* (多个文件),即可将文件上传到 github 子目录中。