非程式員的GNU Emacs使用心得……Shell Mode 第7集 向前搜尋螢幕輸出

最近工作比較忙,可能會沒有時間寫部落格了。先寫一個短一點兒的吧。就一句話, 你能搜尋你的螢幕輸出嗎?不要告訴我說這沒有什麼用。我也是天天都在用著呢。總有需要尋找某個特定輸出的時候的。Bash 裡面搜命令是非常方便的,Ctrl-r 然後寫正則就可以了,可是命令的輸出可就沒轍了。。。。。當然了,天是不會真的塌下來的。放在 Emacs 裡面直接搜 buffer 內容就一切 OK 了。。。只是我自己有些時候也會用一些 terminal,偏偏這時需要尋找一條以前命令的特定輸出,這個時候通常就杯具了。。。。

非程式員的GNU Emacs使用心得…… Shell Mode第4集 曆史命令編輯

在日複一日的 Shell工作中,和命令列編輯一樣常用的功能就是曆史命令編輯了。如前所述,在軟體品質測試工作中,會面臨大量複雜的系統內容,並在這些系統內容裡面從事大量複雜的工作。這些大量的工作雖然複雜,但是也有很多重複,其中一些重複體現在複雜應用程式的不同執行個體之間的重複,另外一些則體現在複雜的命令在不同的系統,不同的機器之間的重複。 Bash的曆史命令編輯功能做的還是相當不錯的。不僅有 ! 命令可以引用曾經執行過的曆史命令,以及他們的參數,還有 ^

非程式員的GNU Emacs使用心得…… 大話Emacs—Shell Mode

大話Emacs—Shell Mode 第一回 引子Shell Mode 是 Emacs 裡面很有意思的一個模式。通常來說在 Emacs 裡面運行 shell 主要有3種途徑。一種是使用 Emacs Terminal Emulator。這種模式基本就是在Emacs裡面類比一個Terminal,然後在這個Terminal裡面運行subShell。從使用者體驗角度來說呢,How to say? 他就是一個 Terminal, 是吧。另外一種途徑是使用 Shell

非程式員的GNU Emacs使用心得…… Shell Mode 第1集 序言

作為一個非程式員和軟體品質控制人員,日常工作當中做的最多的事情莫過於進行軟體品質測試。軟體品質測試的時候,就需要頻繁搭建測試環境,配置測試載入器,運行測試案例,等等等等,因此在我的工作當中不可避免的需要大量的和 Shell來打交道。因此在我的 Emacs生涯當中,使用最頻繁的模式莫過於 Emacs 的 Shell-mode。 當然,程式員的工作當中也會用到 Shell。但是從網上的大量文章裡面能夠看出來,很多程式員要麼直接使用  terminal(包括 Xterm, RXVT 等等)去運行

非程式員的GNU Emacs使用心得……Shell Mode 第11集 視窗也能 undo 嗎???

這個就是我自己通常的工作案頭。或者說這就是我通常工作中的 Emacs。想看大圖的,猛擊這裡上面這個圖片就是很多人非常喜歡的 4 視窗的工作模式。大量使用 Shell 的人都在使用這種模式。 我也曾經一度很喜歡這種方式。為此還專門寫了一個函數來自動產生這些有趣的視窗,這個函數被綁定在 Ctrl-c 4 按鍵組合上。這種模式簡潔,高效,既能互不干擾,又能一目瞭然。是吧?是吧?是吧?不是吧? @_@為什麼不是呢?生活當然不會總是這麼便宜。這樣的視窗總歸還是太小了。隨便敲一個 ls -l 或者 ps -

非程式員的GNU Emacs使用心得…… Shell Mode 第2集 前傳

為什麼說Shell-mode是很好的應對這種複雜環境的工具呢?讓我們先來看看 Shell在這種環境當中存在的問題,然後再來看看 Emacs的 Shell-mode怎樣很好的解決了這些麻煩的問題。 首先就是 Shell的個人化問題。或者叫配置問題。這麼說吧,到CU這裡來的沒有幾位是不改任何 profile就成天在 Shell裡面裸奔的吧。看似簡單的個人化配置在這種複雜的環境裡面就是一件很麻煩的事。很顯然不可能給每一台機器,每一個使用者都定製一套個人化的,完整的

非程式員的GNU Emacs使用心得…… Shell Mode 第3集 命令列編輯

bash 帶來了命令列編輯,無數的人有福了是啊。真的是這樣。命令列編輯實在是我們日常工作中須臾不可離開的好朋友。你們現在還能夠想象每天工作在一個沒有命令列編輯的古老的 Bourne Shell會是一個什麼感覺嗎?往事不堪回首啊。。。而且不是很遙遠啊,就在兩三年前,一些比較早期的作業系統,我不是說 Linux,在預設安裝的情況下,是不包括可愛的 Bourne Again Shell的。這還不是問題的全部,即使是現在,對於一些自己實現命令解析的應用程式,例如 WebSphere MQ

shell 指令碼 —批量重新命名

工作中遇到一個小需求,需要對一系列的檔案進行重新命名。原始格式是string_1.obj,現在想把檔案名稱中的數字變成定長的,不足位元往前補零,即變成string_001.obj這種形式。自己學著寫了個指令碼,很菜的,貼上來請大家指點一下。#! /bin/bash# this script is used to rename files# the orignal filename is as XXXX_1.obj# and the final filename is as

如何使用花生殼(www.oray.com)實現動態網域名稱映射(DDNS)

1. 在花生殼官方網站註冊一“護照”。(護照花生殼網帳號的意思。說實在的我不喜歡這個網站使用的一堆花裡胡哨的用語,如花生殼、向日葵等,初涉網站的人根本搞不清楚那些詞的意思。)可通過如下串連進入註冊頁面:http://www.oray.com/passport/register.php假設註冊的帳號名是“myname”,則可得到一個免費的網域名稱“myname.gicp.net”。(後面將以此網域名稱為例說明。)2. 登入到路由器設定頁面(網站地址可參見路由器說明,我用的是 http://192.

linux shell 自動處理ftp操作探討

切忌要加上參數-v,不然會.......  到linux上測試看看,呵呵vi autoftp.sh內容如下:ftp -n -v -i < ./autoftp.txtlinux命令(用於設定檔案許可權)umask022上述命令顯示表示linux系統的umask值為022umask -Su=rwx,g=rx,o=rxumask 177umask

壓縮命令-vi-認識SHELL-正規標記法

壓縮命令:*.Z      compress 程式壓縮的檔案; *.bz2    bzip2 程式壓縮的檔案; *.gz     gzip 程式壓縮的檔案; *.tar    tar 程式打包的資料,並沒有壓縮過; *.tar.gz tar 程式打包的檔案,其中並且經過 gzip 的壓縮compress filename  壓縮檔  加[-d]解壓  uncompressgzip filename   壓縮  加[-d]解壓  zcat 123.gz 查看壓縮檔內容bzip2 -z

shell中一些特殊符號的含義簡介

在shell中常用的特殊符號羅列如下:# ;    ;;       .       ,        /        \        'string'|        !    $    ${}    $?       $$    $*        "string"*      **    ?       :        ^       $#    $@        `command`{}     []       [[]]      ()     (())         ||  

Solaris shell下操作資料庫

原文發表於網易部落格 2010-08-31 20:17:39     在Solaris shell下操作資料庫,這個過程不是很複雜.整個過程和寫一個ftp登陸的shell一樣.    以下是我參考了網上的資料後自己寫的shell:1.執行sql命令    #!/usr/bin/sh    if [ $# != 2 ]     then      echo "not enough arguments"      exit 1     fi    sqlplus $1/$

在shell中產生隨機數

原文寫於2010-11-03 18:29:20,網易部落格,已刪.      要在shell中產生隨機數,在bash中可以調用$RANDOM,引用一段對RANDOM的介紹.      Each time this is referenced, a random integer between 0 and 32767 is generated. The sequence of random numbers may be initialized by assigning a value

以root身份進入adb shell

先前在android模擬器中做應用開發時候,通過adb shell進入模擬器的shell中,當前的使用者就是root,就也沒管那麼多。今天碰到有同事拿真機做測試,發現進入shell之後不是root身份。這個時候,同事是打算開啟logcat日誌的,估計他是看了網上的修改日誌開關的方式:------------------------------------------echo 1 >

怎樣在SecureCRT的shell裡用命令上傳下載檔案

       SecureCRT記住密碼的功能容易設定,於是偶這懶人,後來習慣了用SecureCRT,但其上傳檔案功能偶一直沒弄明白過。之前一直用的是pshell,因為pshell有個功能強大的secureftp功能,開啟之後,直接將目錄或檔案拖到此視窗即可。SecureCRT卻沒有那麼方便。1.在shell裡直接使用命令   首先最好設定好本地與遠程主機傳輸檔案的目錄,因為使用命令下載檔案時是不會提示選擇下載的目標目錄的。   設定方法:本地目錄在 選項-》會話選項-》SFTP標籤

shell時間,shell建立檔案,linux shell編寫以日期時間為檔案名稱的指令碼學習筆記

載自:http://www.justwinit.cn/post/3702/ shell時間:a=`date +%Y%m%d`echo $a;# sh data.sh 20101028#!/bin/sh#logMYDATE=`date +%d%m%y`#append MYDATE to the variable LOGFILE that holds the actual filename of the logLOGFILE=/root/test_log.$MYDATE#create the

編寫Shell指令碼(二)

載自:http://lulu87.blog.51cto.com/1244696/373771實驗案例一:使用Shell指令碼進行系統管理實驗環境公司配備了一台Linux伺服器用於分公司於昂的技術培訓,因此需要經常或批量的添加使用者帳號,另外該伺服器還有與運行培訓部的web網站,需要經常監控網站服務程式的運行狀態.需求描述編寫指令碼程式用於檢測系統服務httpd的運行狀態,要求如下:1)、當服務狀態失常時在“/var/log/htmon.log”檔案中計入日誌資訊。2)、自動將狀態失常的httpd

SSH Secure Shell Client 亂碼問題

參考網址:http://feidaodalian.iteye.com/blog/697158傳說這是SSH Secure Shell Client多年未解決的bug,要求用戶端和伺服器端都要‘UTF-8’編碼。在網上尋找資料,找到了簡單的解決辦法如下:命令列修改Linux伺服器檔案:<pre class="java" name="code>vi /etc/sysconfig/i18n預設的內容為:LANG="zh_CN.UTF-8"將內容改為:LANG="zh_CN.GB18030"

萬能脫殼工具 – QuickUnpack 2.1 漢化版

萬能脫殼工具 - QuickUnpack 2.1 漢化版2008-04-19

總頁數: 301 1 .... 82 83 84 85 86 .... 301 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.