推荐两款不错的终端软件

Wed 29 August 2012

一直在Linux下做开发,一个好用的终端软件能帮你节省很多时间和精力

作为一个经常喜欢敲命令的人,可能要同时做很多操作,Linux各个桌面的窗口切换有多那啥,这里就不吐槽了, 我总是在想要做另外一个操作,但又不想结束当前的工作,之前我习惯于再打开一个终端,但是后来终端越来越多导致我想找回原来的工作的时候就变的很费力,而且对桌面有洁癖的人不允许任务栏太杂 后来发现了一款终端软件terminator,它支持分割终端,并可以在终端中快速切换.还有一款下拉式的终端软件Guake可以随意呼出隐藏.下面就一一介绍一下.

1 安装Terminator

sudo apt-get install terminator

2 使用

打开Termintor按Ctrl-E(注意是大E要按住Shift)可以垂直分割终端 Ctrl-O 可水平分割终端 按住Alt然后按上下左右可以在不同的分割窗中切换 Ctrl-D 可以关闭分割窗

2.1 配置

terminator配置文件在~/.config/terminator/config 可以通过这个配置文件配置terminator的字体和颜色

font = Monaco 10  #设置体字
background_color = "#204070" # 背景颜色
foreground_color = "#F0F0F0" # 字体颜色
cursor_blink = True          # 设置光标
scrollbar_position = disabled # 禁用滚动条
titlebars = no # 禁用标题栏
background_darkness = 0.4
background_type = transparent # 背景类型可以设置为图片

更多配置可以参见配置文件:

man terminator_config

3 Guake

Guake是一个下拉式的gnome桌面环境下的终端程序,因此你只需要按一个键F12就可以调用他,然后再按一次以便隐藏他。Guake支持快捷键标签背景透明等特性。

3.1 安装 Guake

sudo apt-get install guake

3.2 使用Guake

启用guake后即可按F12调出来,很酷 快捷键和gnome terminal相同

Ctrl-T 新建标签
F2 重命名标签
Ctrl-PageUp 上一个标签
Ctrl-PageDwon 下一个标签
F11 全屏
F12 隐藏/显示

Category: Linux Tagged: 终端 分割 terminator Linux guake

comments


编写Linux shell脚本来实现nginx日志分割

Fri 17 February 2012

nginx的accss日志每天都会产生大量的日志,不过不进行切割会使查看日志变得异常艰难,这里编写一个脚本结合crond来实现nginx的日志切割,切割的格式为日志后缀的数字越小表示离当前日期越近,比如access.log.2存放的内容要比access.log.1的内容要早.

好了,废话不多说,脚本内容如下:

#!/bin/sh
# Author   : cold night
# Filename : nglogcut.sh
export PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
LogPath='/usr/local/nginx/logs/access.log'    # 定义日志绝对路径 …

Category: shell Tagged: 日志 分割 shell nginx log Linux cut

comments

Read More
Page 1 of 1

Fork me on GitHub