linux常用命令

2021-09-06 14:01:08 字數 4071 閱讀 6137

service iptables stop——關閉命令

chkconfig iptables off——永久關閉防火牆

service iptables status——檢視防火牆關閉狀態

vi /etc/hosts——處於[命令列模式(command mode)],到[插入模式(insert mode)]才能夠輸入文字,在[命令列模式(command mode)]下按一下字母i就可以進入[插入模式(insert mode)],這時候你就可以開始輸入文字了。

按[esc]鍵可回到命令列模式。

退出vi及儲存檔案

命令列模式下儲存並退出:輸入zz

在[命令列模式(command mode)]下,按一下[:]冒號鍵進入[last line mode],例如:

: w filename (輸入 [w filename]將文章以指定的檔名filename儲存)

: wq (輸入[wq],存檔並退出vi)

: q! (輸入q!, 不存檔強制退出vi)

:x (執行儲存並退出vi

編輯器 )

好用的方法是

gedit命令,直接跳出來像記事本一樣的編輯工具。

cd /home 進入 '/ home' 目錄'

cd .. 返回上一級目錄

cd ../.. 返回上兩級目錄

cd 進入個人的主目錄 

cd - 返回上次所在的目錄

pwd 顯示工作路徑

ls 檢視目錄中的檔案

ls -f 檢視目錄中的檔案

ls -l 顯示檔案和目錄的詳細資料

ls -a 顯示隱藏檔案

ls *[0-9]* 顯示包含數字的檔名和目錄名

rmdir dir1 刪除乙個叫做 'dir1' 的目錄'

rm -rf dir1 刪除乙個叫做 'dir1' 的目錄並同時刪除其內容

bunzip2 file1.bz2 解壓乙個叫做 'file1.bz2'的檔案

bzip2 file1 壓縮乙個叫做 'file1' 的檔案

gunzip file1.gz 解壓乙個叫做 'file1.gz'的檔案

gzip file1 壓縮乙個叫做 'file1'的檔案

gzip -9 file1 最大程度壓縮

rar a file1.rar test_file 建立乙個叫做 'file1.rar' 的包

rar a file1.rar file1 file2 dir1 同時壓縮 'file1', 'file2' 以及目錄 'dir1'

rar x file1.rar 解壓rar包

unrar x file1.rar 解壓rar包

tar -cvf archive.tar file1 建立乙個非壓縮的 tarball

tar -cvf archive.tar file1 file2 dir1 建立乙個包含了 'file1', 'file2' 以及 'dir1'的檔案檔案

tar -tf archive.tar 顯示乙個包中的內容

tar -xvf archive.tar 釋放乙個包

tar -xvf archive.tar -c /tmp 將壓縮包釋放到 /tmp目錄下

tar -cvfj archive.tar.bz2 dir1 建立乙個bzip2格式的壓縮包

tar -xvfj archive.tar.bz2 解壓乙個bzip2格式的壓縮包

tar -cvfz archive.tar.gz dir1 建立乙個gzip格式的壓縮包

tar -xvfz archive.tar.gz 解壓乙個gzip格式的壓縮包

zip file1.zip file1 建立乙個zip格式的壓縮包

zip -r file1.zip file1 file2 dir1 將幾個檔案和目錄同時壓縮成乙個zip格式的壓縮包

unzip file1.zip 解壓乙個zip格式壓縮包

echo "the echo command test!" 在linux中echo命令用來在標準輸出上顯示一段字元

echo "the echo command test!" >a.sh    會在a.sh檔案中輸出「the echo command test!」這一行文字! 該命令的一般格式為: echo [ -n ] 字串其中選項n表示輸出文字後不換行;字串能加引號,也能不加引號。用echo命令輸出加引號的字串時,將字串原樣輸出;用echo命令輸出不加引號的字串時,將字串中的各個單詞作為字串輸出,各字串之間用乙個空格分割。

ls l wc -l 顯示當前目錄下的檔案數

zcat 檢視壓縮過的檔案

less 與 more 類似,但使用 less 可以隨意瀏覽檔案,而 more 僅能向前移動,卻不能向後移動,而且 less 在檢視之前不會載入整個檔案。

less log2013.log 檢視檔案

ps -ef |less

ps檢視程序資訊並通過less分頁顯示

history | less 檢視命令歷史使用記錄並通過less分頁顯示

less log2013.log log2014.log 

瀏覽多個檔案

輸入 :n後,切換到 log2014.log 輸入 :p 後,切換到log2013.log

apt-get install eclipse

可能有用的幾個引數 :

-a 盡可能將檔案狀態、許可權等資料都照原狀予以複製。

-r 若 source 中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地。

-f 若目的地已經有相同檔名的檔案存在,則在複製前先予以刪除再行複製。

-v 和大多數 linux 命令中的 -v 意思一樣 , 用來顯示進度 . 可以用來檢視連線 , 認證 , 或是配置錯誤 .

-c 使能壓縮選項 .

-p 選擇埠 . 注意 -p 已經被 rcp 使用 .

-4 強行使用 ipv4 位址 .

-6 強行使用 ipv6 位址 .

一、將本機檔案複製到遠端伺服器上

#scp /home/administrator/news.txt [email protected]:/etc/squid

/home/administrator/      本地檔案的絕對路徑

news.txt                          要複製到伺服器上的本地檔案

root                                 通過root使用者登入到遠端伺服器(也可以使用其他擁有同等許可權的使用者)

192.168.6.129                遠端伺服器的ip位址(也可以使用網域名稱或機器名)

/etc/squid                       將本地檔案複製到位於遠端伺服器上的路徑

二、將遠端伺服器上的檔案複製到本機

#scp [email protected]:/usr/local/sin.sh /home/administrator

remote                       通過remote使用者登入到遠端伺服器(也可以使用其他擁有同等許可權的使用者)

www.abc.com              遠端伺服器的網域名稱(當然也可以使用該伺服器ip位址)

/usr/local/sin.sh           欲複製到本機的位於遠端伺服器上的檔案

/home/administrator  將遠端檔案複製到本地的絕對路徑

注意兩點:

1.如果遠端伺服器防火牆有特殊限制,scp便要走特殊埠,具體用什麼埠視情況而定,命令格式如下:

#scp -p 4588 [email protected]:/usr/local/sin.sh /home/administrator

2.使用scp要注意所使用的使用者是否具有可讀取遠端伺服器相應檔案的許可權。

date - r 檢視系統時間,r為大寫

date - s 設定系統時區及其時間

如:

兩台機器時間同步操作

見博文說明

來自為知筆記(wiz)

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...