Time of Update: 2018-12-05
本文轉載自http://www.linuxsir.org/bbs/thread362001.html?pageon=1終端(terminal,或者叫物理終端):是一種裝置,不是一個程式,一般說的就是能提供命令列使用者介面的裝置,典型的是螢幕和鍵盤,或其他的一些物理終端。虛擬終端:螢幕和鍵盤只是一個終端,可能不夠用,又不想增加裝置投入,就產生了虛擬終端。gnome-terminal,urxvt,mlterm,xterm等等:是一個程式,職責是類比終端裝置,和虛擬終端的區別表面上在於它以 GUI
Time of Update: 2018-12-05
adb 概述SDK的Tools檔案夾下包含著Android模擬器操作的重要命令 adb,adb的全稱為(Android Debug Bridge就是調試橋的作用。通過adb我們可以在Eclipse中方面通過DDMS來調試Android程式。藉助這個工具,我們可以管理裝置或手機模擬器的狀態。還可以進行以下的操作: 1、快速更新裝置或手機模擬器中的代碼,如應用或Android 系統升級;2、在裝置上運行shell命令
Time of Update: 2018-12-05
1。如何使用echo輸出一個字串str="-n". 由於-n是echo的一個參數,所以一般的方法echo "$str"是無法輸出的.解決方案可以有:echo x$str | sed 's/^x//'echo -ne "$str\n"echo -e "$str\n\c"printf "%s\n" $str(這樣也可以)printf格式化輸出%s格式符表示輸出的是字串,後面對應的參數用字元數組或是字元指標2。shell怎麼定義一個目錄的資料結構?(find . -type d -maxdepth 1
Time of Update: 2018-12-05
什麼是 Shell? QUOTE:Shell是一種具備特殊功能的程式,它是介於使用者和 UNIX/Linux 作業系統之核心程式(kernel)間的一個介面。為什麼我們說 shell
Time of Update: 2018-12-05
1 ,在這裡總結一下Shell讀取檔案的方法a),#使用read命令讀取一行資料while read mylinedo echo "LINE:"$mylinedone < datafile.txtb),#使用read命令讀取一行資料cat datafile.txt | while read mylinedo echo "LINE:"$mylineDonec),#讀取一行資料cat datafile.txt | while myline=$(line)do echo
Time of Update: 2018-12-05
本文主要基於以下英文文檔:http://www.adminschoice.com/docs/crontab.htm. cron是一個UNIX工具,使用cron後台進程使得任務能夠以後台方式在特定時間自動執行。這些任務通常叫做cron jobs. crontab是一個包括在特定時間要啟動並執行cron記錄的 1.Crontab限制:
Time of Update: 2018-12-05
$ORACLE_HOME/bin/sqlplus -S username/password@instanceName > /dev/null 2>&1 <<!!#對sqlplus作一些設定,使之只輸出我們需要的文本set echo offset pagesize 0set verify offset feedback offset termout offset linesize 3000set trimspool on#查詢輸出到臨時檔案spool
Time of Update: 2018-12-05
#!/bin/bash( echo "user" sleep 2 echo "passwd" sleep 3 echo "do something in remote device" sleep 3 echo "exit") | telnet IP以上是非互動式用法. 如果需要互動式用法, 可以使用expect, 以後再補充#!/bin/sh ( echo sybase sleep 2 echo sybase sleep 3 echo "\n"
Time of Update: 2018-12-05
擷取UNIX類型的選項: unix有一個優點就是標準UNIX命令在執行時都具有相同的命令列格式: command -options parameters 如果在執行Shell程式也採用上述格式,Bourne Shell中提供了一條擷取和處理命令列選項的語句,即getopts語句。該語句的格式為: getopts option_string variable
Time of Update: 2018-12-05
賽迪網校繼續教育學員編寫UNIX Shell程式考試 1、在shell指令碼中使用函數的優點是什嗎?下列哪項不是正確內容。bA、它們比單獨的命令執行快 B、它們可執行遞迴代碼 C、它們可儲存以後在指令碼中使用的值 D、它們把shell指令碼組織成更小更易管理的模組 2、如何更改select命令使用的預設提示? aA、設定PS3變數 B、在select命令前指定echo語句 C、賦給PROMPT變數新值 D、使用case構建功能表項目,並重寫該提示
Time of Update: 2018-12-05
basename 是去除目錄後剩下的名字example:shell>temp=/home/temp/1.test shell>base=`basename $temp`(反引號) shell>echo $base結果為:1.testdirname 是取目錄example:shell>temp=/home/temp/1.test shell>dir=`dirname $temp`
Time of Update: 2018-12-05
今天上化學課睡覺的時候( 汗......)做夢,夢到自己滲透一台MAGIC=OFF的PHP注入點,然後開心的口水都流下來了(.....睡的太那個了),突然醒過來,馬上在紙上寫下做夢夢到的思路:利用ACCESS匯出WEBSHELL......難道不是很絕妙嗎?於是晚上到網上查了查資料,發現有幾種匯出資料庫的研究程式碼:SELECT * into [mytest.txt] IN 'd:/' 'text;' FROM mydata|匯出成TXT檔案.成功程式碼:select * into [aaa]
Time of Update: 2018-12-05
--------------------該指令碼首先分機然後格式化。一個fat分機,一個ext3分區-------------------#! /bin/sh##分區並格式化SD卡指令碼#usage mksdboot.sh --device /dev/sdbVERSION="0.1"execute (){ $* >/dev/null if [ $? -ne 0 ]; then echo echo "ERROR: executing $*"
Time of Update: 2018-12-05
/*========================= startacct.sh =========================*/#!/usr/bin/ksh./vbsvr_boot_boss.sh -s ./boss_server.lst > vbsvr_boot_boss.log &/*===================== vbsvr_boot_boss.sh
Time of Update: 2018-12-05
Kernel、Shell、Bash介紹首先說一下什麼是Kernel:Kernel(核心),核心就是Linux的核心,使用者的所有操作,都是由Kernel來完成的,但是使用者卻又不是直接對 Kernel做所有的操作,為什麼呢?因為使用者與Kernel之間,並不能直接的溝通,使用者不可以直接的發送指令給Kernel
Time of Update: 2018-12-05
一、bash命令處理的12個步驟;1、將命令列分成由固定元字元集分隔的記號;SPACE, TAB, NEWLINE, ; , (, ),<, >,
Time of Update: 2018-12-05
前言快速編輯 Shell 命令列想起聽得最多的就是 *nux 的初學者說最煩就是 Linux / Unix 的命令列,所以就有了這個題目。如果你是個性急的人可以先嘗試下文章結尾的綜合練習體會一下 Shell 的快速鍵,也許這樣再看全文會更有趣。其實,命令列適應了,可能比圖形介面更有效率。至少對我來說是這樣,我現在一看見那些所謂的 IDE
Time of Update: 2018-12-05
什麼要進行shell編程 在Linux系統中,雖然有各種各樣的圖形化介面工具,但是shell仍然是一個非常靈活的工具。Shell不僅僅是命令的收集,而且是一門非常棒的程式設計語言。您可以通過使用shell使大量的任務自動化,shell特別擅長系統管理任務,尤其適合那些易用性、可維護性和便攜性比效率更重要的任務。 下面,讓我們一起來看看shell是如何工作的:建立一個指令碼 Linux中有好多中不同的shell,但是通常我們使用bash (bourne again shell)
Time of Update: 2018-12-05
轉1、 位置參數 由系統提供的參數稱為位置參數。位置參數的值可以用$N得到,N是一個數字,如果為1,即$1.類似C語言中的數組,Linux會把輸入的命令字串分段並給每段進行標號,標號從0開始。第0號為程式名字,從1開始就表示傳遞給程式的參數。如$0表示程式的名字,$1表示傳遞給程式的第一個參數,以此類推。 2、 內部參數 上述過程中的$0是一個內部變數,它是必須的,而$1則可有可無。和$0一樣的內部變數還有以下幾個。 $# ----傳遞給程式的總的參數數目 $?
Time of Update: 2018-12-05
轉自:http://www.lampchina.net/article/htmls/200903/MjE4Njk1.html 引號的作用1 雙引號(“”) 1)使用””可引用除字元$(貨幣符號)、`(反引號)、/(反斜線)外的任一字元或字串。雙引號不會阻止shell對這三個字元做特殊處理(標示變數名、命令替換、反斜線轉義)。 舉例: name=gezn; echo “User name:$name” //將列印User name :gezn