目前分類:Linux (27)

瀏覽方式: 標題列表 簡短摘要
  • 指令 + TAB                    可以自動完成名稱補齊
  • history                           顯示指令記錄

CTRL + R                             尋找history 中指令的記錄

CTRL + C                            中止程式

  • CTRL + s                    若晝面快速捲動時可以暫停晝面
  • CTRL + q                   恢復晝面捲動
  • SHIFT + PageUP         晝面向上捲動
  • SHIFT + Down           晝面向下捲動
  • CTRL + c                   中止程式
  • CTRL + w                  剪下一個單字
  • CTRL +u                     清除一整行
  • CTRL + y                  貼上
  • CTRL + l                  清除晝面
  • CTRL + i                  自動完成

※變數儲存資料,函數儲存指令

  • whoami                           顯示目前是用那個身份
  • su 帳號                             切換登入的身份
  • exit                                   退出su 的帳號
  • 變數= 值                          設定”變數” 等於一個”值”
  • echo $變數                      顯示變數的值
  • unset 變數或函數          取消變數或函數 
  • set                                    顯示所有的變數函數
  • export 變數                    將設定的變數訂義為環境變數
  • export 變數=值             將設定的變數訂義為環境變數
  • 例:export LAN=en_US
  • env                                   顯示所有的環境變數
  • alias                                 列出所有的指令別名
  • alias 別名=指令             設定指令別名
  • unalias 別名                   取消指令別名
  • ~/.alias                               存放個人的alias 別名(只有SUSE 才有)
  • locale                                 顯示語系相關設定

☉  locale  的相關設定可以修改 /etc/sysconfig/language中 RC_LANG= 語系

 

相關變數說明:

設定的環境變數時不需要打「$」符號,讀取環境變數時才需要

  • $LANG                         顯示目前語系
  • $USER                          顯示目前身份
  • $HOME                        顯示家目錄路徑 
  • $PWD                           顯示目前路征 
  • $TMOUT                     顯示帳號登入後Timeout 秒數
  • $HISTSIZE                 顯示歷史記錄筆數
  • $HISTFILE                 顯示歷史記錄指令存放的檔案及路徑
  • 例:export HISTFILE=/dev/null             可以將變數HISTFILE 的存放路徑修改

相關函數說明:

函數可以放置多個指令在一個函數中

例:建立一個函數 x

function x()

{

指令1

指令2

指令3

}

 

Shell 用於檔名的特殊符號

  • *                        代表任何字元
  • ?                        代表任意 1 個字元
  • [字元]               代表範圍內的1 個字元
  • [^ 字元]            代表非範圍內的1 個字元

奔騰兔 發表在 痞客邦 留言(0) 人氣()

  • echo $?      顯示上個指令的結果

vi hello1.c

#include <stdio.h>

int man ()

{

printf (“hello \n”);

return 0;        

}

 

奔騰兔 發表在 痞客邦 留言(0) 人氣()

關於Linux 檔案結構的網站

http://www.pathname.com/fhs/

  • /bin             一般指令
  • /sbin           管理者指令
  • /home         一般使用者家目錄
  • /root           管理者家目錄
  • /etc             放置設定檔
  • /dev           放置設備檔
  • /media       儲存媒體的掛載點
  • /mnt          暫時掛載點
  • /usr           放置Linux  資源由使用者另外安裝的程式
  • /var          放置變動的檔案,如:log 檔、mail
  • /srv          放置固定的資料,如:網頁資料、ftp 資料
  • /proc       放置核心及行程資料,如:/proc/cpuinfo 顯示cpu 資訊、

例:echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all   設定icmp 為不回應

 

Linux 指令

  • cd       回到家目錄
  • cd ~    回到家目錄
  • cd ~帳號    回到指定帳號的家目錄
  • cd -    回前一個目錄
  • cd ..   回上一層目錄
  • pushd .   保存目前目錄資訊
  • popd    回復保存的目錄

Linux 檔案類型:

  • 一般檔案(-)  壓縮檔「紅色」、圖檔「粉紅色」、執行檔「綠色」、文件「白色」
  • 目錄(d) 藍色
  • 捷徑(l)天空藍
  • 設備(b、c)黃色
  • 管線(p)土色      ==>通訊使用
  • socket(s)粉紅色   ==>通訊使用

建立管線 「p」類型檔案

image

date > 檔案

cat > 檔案

奔騰兔 發表在 痞客邦 留言(0) 人氣()

  • who   顯示線上使用者
  • tty       顯示目前終端機
  • su [帳號]   切換身份
  • whoami   顯示目前身份
  • LANG=en_US   暫時設定語系(設定成英文語系)

     LANG=de_DE man hostname     暫時以指定的語系查詢man page 上的說明文件

      LANG=?△ 指令

  • reboot  重新開機
  • rpm –qa    列出所有已安裝的套件
  • rpm –q 套件   查詢該套件版本
  • image
  • rpm  -qd 套件    查詢該套件的說明文件
  • man 文件    查詢指定的手冊

     man 按鍵

  • enter  往下一行
  • space   往下一頁
  • /字串    尋找字串
  • n        找下一個
  • N       找上一個

man 1~9 可以查詢不同的內容

man 預設查詢順序

1 8 3 2 5 4 9 6 7

  • 1 一般指令
  • 2  系統呼叫
  • 3  函式庫呼叫
  • 4  設備
  • 5  設定檔,協定
  • 6   game
  • 7   其它
  • 8  管理者指令
  • 9   核心 

 

  • 列出所有文件中包含在那些章節

man –f 文件

whatis 文件

image

man –a 文件    列出所有章節中文件的相關說明

man –k 文件    列出所有有包含該名稱的文件

apropos 文件

image

info 文件    可以查詢文件的相關資訊

  • n  下一章節
  • p 上一章節
  • u 回到首頁
  • q 離開

 

  • file 檔案     顯示檔案類型
  • cat 檔案    顯示檔案內容
  • more 檔案   分頁顯示檔案內容
  • less 檔案   分頁顯示檔案內容
  • w3m 網頁或網址   文字模式下的瀏覽器   
  • gunzip 檔案    解壓縮檔案
  • gzip 檔案   壓縮檔案
  • zcat          看壓縮文件內容
  • zmore    看壓縮文件內容
  • zless     看壓縮文件內容

關於Linux 的文件網站,提供各種Howto 文件

http://www.tldp.org/

在SLES10 中亦提供Howto 文件

/usr/share/doc/howto/

奔騰兔 發表在 痞客邦 留言(0) 人氣()

SSH 連線設定使用某帳號登入ssh 以及限制某一網域登入
 

奔騰兔 發表在 痞客邦 留言(0) 人氣()

  • Feb 01 Wed 2006 00:24
  • Quota

Quota 設定
1.準備好測試的環境,使用者與群組的建立:

奔騰兔 發表在 痞客邦 留言(0) 人氣()

伺服器端作業
1.安裝yp.conf 及ypserv.conf 套件

奔騰兔 發表在 痞客邦 留言(0) 人氣()

«12