顯示具有 linux基本指令 標籤的文章。 顯示所有文章
顯示具有 linux基本指令 標籤的文章。 顯示所有文章

2015年5月5日 星期二

history

功能:查詢下過的命令

範例:
  • history
  • history | grep wget    //在history中過濾出所有的 wget指令

linux ps aux

功能:查詢 Linux 系統上服務是否有在運行

範例:
  • ps aux | grep tomcat
  • ps aux | grep ssh

2012年3月30日 星期五

系統上通訊狀況查詢

檢視 TCP 及 UDP 的 LISTEN 資訊

  •  netstat -l

檢視 TCP 的 LISTEN 資訊

  • netstat -tl



檢視 UDP 的 LISTEN 資訊

  • netstat -ul



檢視 TCP 的 LISTEN 資訊,不解析(IP及PORT)

  • netstat -tln

2012年3月3日 星期六

wget 檔案下載 基本指令

wget [Option] [uri]

//檔案下載後會置放於,下命令的時的所在位置
wget [uri]

//指定存放位址
wget -P [目錄位置] [uri]

//指定儲存檔名
wget -O [fileName] [uri]

Linux常用指令

§Linux常用指令記事本
su 切換使用者
do 代表作什麼
sudo (合起可以想成)使用系統權限去執行 某件事

ls 查詢檔案列表(如dos的dir)

查詢系統上使用者
who
who --help

查詢系統上程序使用狀態
ps
ps --help

查詢通訊網路使用狀態
netstat
netstat -n
netstat --help

關機
shutdown -h now        立刻關機
shutdown -h [hh:mm]  於設定時間關機
shutdown -h +mm       於mm分後關機

//apt包管理
apt-get update
apt-get install package_nam
apt-get remove package_nam
apt-get clean

//
查詢postgresql是否運作
service postgresql status 
 
啟動postgresql
service postgresql start

停止postgresql
service postgresql stop
 
設定開機自動啟動
chkconfig postgresql on

切換為root(不要常用)
sudo su root

切換使用者為postgres
su postgres
 
//將資料透由網路傳送到對方機器
scp -r [資料檔案路徑]  [目標機器位置][目標機器上的目錄]
 
 
//建立資料夾
mkdir
 
//刪除資料夾
rmdir

//刪除檔案
rm
-r

//移動檔案
mv

Linux系統中環境變數查詢

§Linux系統中環境變數查詢

查詢系統上所有的環境變數
  • env

印出單一筆環境變數值
  • echo $[變數名稱]
更改變數值
  • $[變數名稱] = [新的數值]
要注意的是,這樣更改變數數值,只作用於此次登入,當登出之後,會回復原先系統預設值。

Linux系統使用狀況資訊,登入者、程序、網路

◎登入者
查詢目前Linux上的登入者
  • who
◎程序
查詢Linux系統上正在運作的程序
  • ps
查詢屬於登入者(自己)的程序

  • ps -u
  • ps u
更詳細的資訊
  • ps -l

查詢包含其他使用正在執行的程序
  • pa -Al

查詢系統上運作的背景程序
  • ps -aux

將查詢結果排序
  • ps [參數]--sort [條件]
examp:
ps aux --sort user

刪除執行中的程序
  • kill [PID]


◎網路
查詢網路連線狀態
  • netstat -a

Linux語系查詢與變更

§語系查詢與變更

查詢目前Linux系統上可用的語系
  • locale - a

查詢目前linux環境使用語系
  • echo $LANG

更改環境使用語系
  • LANG = [語系代碼]
PS.此種更改方式,只在此次登入有效,登出後會回復預設值。


台灣繁體中文
zh_TW.UTF-8

英文
en_US
en_US.ISO-8859-1
en_US.UTF-8

利用man與info查詢命令說明,以查詢apt與dpkg為範例。

利用man與info查詢命令說明,以查詢apt與dpkg為範例。
man用法
查詢命令
  • man [查詢對象]

離開查詢頁面
  • Q鍵

info用法
查詢命令
  • info [查詢對象]
離開查詢
  • Q鍵

example:
a.)查詢apt指令用法

  • man apt
 man apt命令執行後可以看到指令說明中SEE ALSO,其中 apt-cache 與 apt-get是我們會最常使用的兩個項目。




b.)離開查詢畫面
  • 按下鍵盤Q鍵即可離開查詢畫面

c.)查詢apt-get 用法
  •  man apt-get
d.)查詢dpkg
  • man dpkg
apt與dpkg在初學者開始學習linux是很好的工具,因此必須先學習如何查詢這兩命令的用法,此兩命令提供簡易的安裝方式,可以讓初學者避免掉相依性地獄以及編譯操作上難度,當然當更熟悉Linux系統之後,就要學習如解決以上難題,畢竟編譯環境才能讓安裝在Linux的程式在穩定與效能上能夠更好。

最後若是想知道更詳細的用法可以到鳥哥私房菜學習,在鳥哥私房菜第五章結有詳細教學,真是功德無量,推動台灣Linux。