最近在專案裡接觸到幾個常用的linux命令,在此總結一下:su - 使用者名稱 切換到指定使用者 注意:- 跟使用者名稱之間需要有乙個空格
cd 返回到登入時的目錄
cd / 返回到系統根目錄
cd /home 使用者的登入目錄通常儲存在此處
pwd 顯示當前目錄
mkdir 建立目錄
rm 刪除檔案
rm -r 刪除目錄
cp [/home/tmp/aa.txt] 空格 [./] 把tmp下的aa.txt檔案拷貝到當前目錄下-r 如果拷貝的是目錄
mv -i 源 目標 將原始檔移動到目標目錄下,如果目標目錄下含有同名檔案,詢問是否覆蓋
ls -ltr 列出當前目錄下所有專案,並顯示所有者,許可權等細節。按照時間的降序排列。
ls -l 檔名 顯示指定檔案的細節資訊
-f 顯示檔案型別: 目錄(/),可執行檔案(*),常規檔案(無)
結果類似如下:
-rw-r--r-- 開頭的 - 代表常規檔案 也可以是d,代表目錄
這句話的意思是,此檔案對於所有者是讀和寫許可權,對於組群和其他是只有讀許可權
head -20 檔名 顯示指定檔案的前20行內容
tail -f 檔名 實時顯示指定檔案的末尾內容 適用於log檔案
vi 檔名 檢視檔案內容
此模式下輸入i 進入編輯狀態
x 刪除單個字元
dd 刪除一行
u 撤銷操作
"ctrl+b":螢幕往後移動一頁"ctrl+f":螢幕往前移動一頁
"ctrl+u":螢幕往後移動半頁
"ctrl+d":螢幕往前移動半頁
輸入任何乙個整數,然後輸入"shift+g" 就可以到這一頁的開頭了.
按鍵盤上的大寫"g"移動到文章的最後.
按"$"符號將游標移動到行尾
"^"將游標移到行頭
"w":將游標移到下一行頭
"b":跟"w"相反.移到上一行行頭
"e":將游標移到下一行尾.
如果想讓文字顯示行號.就在命令列 模式下,在文字最後輸入":set nu"命令.就可以了
儲存修改並退出: :wq!回車
不儲存修改並退出: :q!回車
grep 字串 檔名 根據輸入的字串去指定檔案中檢索,如果找到含有該字串的行,將其顯示
locate 字串 根據輸入的字串在系統中檢索,將檔名中含有該字串的檔案或者目錄顯示
clear 清理視窗
ifconfig 查詢本機ip位址
rpm 啟動rpm軟體管理包操作
linux 設定程式開機自啟動命令chkconfig --list 找到對應的程式名假設程式是vsftpd
命令: chkconfig vsftpd on
more跟less的用法使用more命令檔案,當系統在顯示滿乙個螢幕時暫停,使用空格可以翻頁,按回車,顯示下一行。
使用less命令檔案,系統同樣在顯示滿乙個螢幕時暫停,區別是less可以使用上下方向鍵卷屏,
讓內容逐行顯示
[root@localhost ~]# cat install.log|grep "i686"|more
這條命令實際上是將install.log檔案內的所有內容管道給grep,然後查詢包含i686的文字行,最後將查詢到的內容管道給more分頁輸出。
重定向> 將命令執行結果輸出到乙個檔案 覆蓋原來的檔案
>> 將命令執行結果輸出到乙個檔案,新增到原文末尾
標準錯誤重定向2> 將乙個標準錯誤輸出到乙個檔案 覆蓋原來的檔案
2>> 將乙個標準錯誤輸出到乙個檔案或裝置 追加到原來的檔案在 bash 命令執行的過程中,主要有三種輸出入的狀況,分別是:
・標準輸入;**為 0 ;或稱為 stdin ;使用的方式為 <
・標準輸出:**為 1 ;或稱為 stdout;使用的方式為 1>
・錯誤輸出:**為 2 ;或稱為 stderr;使用的方式為 2>
例:[root@localhost test]# ls -al 1> list.txt 2> list.err將顯示的資料,正確的輸出到 list.txt 錯誤的資料輸出到 list.err
linux 用到的幾個命令
增量測試的時候 從92 91上拖下來乙個 線上工程 複製到測試機 是這樣的乙個命令 rm 刪除 remove r 遞迴刪除目錄及其內容 f 略過不存在的檔案,決不提示 scp 源位址 目的位址 在網路上不同的主機之間複製檔案,它使用ssh安全協議傳輸資料,具有和ssh一樣的驗證機制,從而安全的遠端拷...
最近用到的linux命令總結
1.指令碼執行方式 a.賦予可執行許可權 chmod x westos.sh 然後絕對路徑執行 mnt westos.sh b.sh命令執行 sh westos.sh 後台執行 sh westos.sh 2.表示前一條命令執行成功時,才執行後一條命令 如 echo 1 echo 2 5.i 游標之前...
最近學到的幾個Linux命令
ctrl alt t開啟linux終端視窗,windows下終端可以用putty 前段時間傳聞掛馬,暫且不理 將乙個遠端主機上的目錄拷貝到本機 用scp命令 加密遠端檔案傳輸,用於在linux下進行遠端拷貝檔案的命令 scp r username var filedir var filedir 以使...