1. 程式人生 > >最近專案裡用到的幾個Linux命令總結

最近專案裡用到的幾個Linux命令總結

最近在專案裡接觸到幾個常用的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可以使用上下方向鍵卷屏,
讓內容逐行顯示
[[email protected] ~]# 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命令總結

最近在專案裡接觸到幾個常用的Linux命令,在此總結一下: su - 使用者名稱 切換到指定使用者 注意:- 跟使用者名稱之間需要有一個空格 cd     返回到登入時的目錄

測試工作中經常到的Linux命令(第一彈)

ppi 問題 過程 哪些 工作 存在 隱藏文件 日誌 清空 自己平時測試工作中經常要在Linux下搭建測試環境,有涉及到啟動/終止服務器,修改tomcat配置文件,偶爾碰到端口被占用。。。 這時就不得不需要一些基本的Linux命令來處理遇到的這些問題(順便邁向裝B之旅) 1

[一天linux命令] shell指令碼之正則表示式

shell指令碼之正則表示式 原文連結:Linux–shell指令碼之正則表示式 概念及特點 概念 正則表示式是對字串操作的一種邏輯公式,就是用事先定義好的一些特定的字元、及這些特定字元的組合,組成一個"規則字串",這個"規則字串"用來表達對字串的一種過濾邏輯。規定一些特殊語

[一天linux命令] find

find 名稱 find - 在目錄樹中搜索檔案 使用 -name 正則表示式 基於檔名搜尋(檔案前的目錄會被忽略),正則與shell的正則一樣。因為檔案前的目錄會被忽略,所以查詢的檔名中永遠不要包括’/’,因此’-name a/b’查詢不到任何東西(你可能需要使用**-

Linux命令及指令碼使用中的奇淫巧技

例項1.建立一個別名,刪除原始檔案,同時在使用者的home目錄下backup中儲存副本。 #/bin/bash cp [email protected] ~/backup && rm -rf [email protected] 例項2.For

超有趣的這linux命令

這裡列舉的幾個沒有實際用處、 但很有趣的命令。它們的有趣並不是因為無用,而是真的有趣,接下來就讓我們看看它們是如何搞怪的吧。 一、cmatrix 你應該看過好萊塢大片《駭客帝國》,相信你會對電影中那些神奇的場景著迷。 在Neo的眼裡任何東西都能以計算機位元組流的形式展現,你是否也想做一個很有黑客範

[一天linux命令] 改變檔案所屬使用者組,所有者 chgrp chown

修改檔案的所屬使用者組 chgrp 改變一個檔案的使用者組真的是很簡單,直接以chgrp來改變即可,這個命令就是change group的簡稱。不過,請記得,要改變的組名必須要在/etc/group檔案記憶體在才行,否則就會顯示錯誤 用法: ch

從一個程序監控指令碼學Linux命令

首先來看看指令碼全貌 #!/bin/sh curTime=`date +%Y%m%d-%H:%M` count=1 nums=$(ps -ef | grep -E "zhudejun.*mainClass=Main" | grep -v grep | aw

[一天linux命令] Linux的賬號與群組

Linux的賬號與群組 管理員的工作中,相當重要的一環就是“管理賬號”啦!因為整個系統都是你在管理的,並且所有一般使用者的賬號申請,都必須要通過你的協助才行!所以你就必須要了解一下如何管理好一個伺服器主機的賬號啦!在管理Linux主機的賬號時,我們必須先來了解

linux 容易混淆的基本命令

linux字符串比較:str01 = str02 兩者比較相同結果為真str01 != str02 兩者比較不同結果為真-n str 不為空為真-z str 結果為null 為真算術比較:a1 -eq a2 等於 a1 -ne a2 不等於a1 -gt a2 大於a1 -ge a2 大於等於a1 -

Linux先知和常用命令細講

ubun bubuko 選擇 用戶 庫文件 重命名 options 共享 手冊 Linux先知:   Linux歷史:     關於這個我就不再多說了,其實是一個很有意思的故事串,網上找下一大堆。   類Unix系統目錄結構:     ubuntu沒有盤符這個概念,只有一個

Linuxlinux常用基本命令 小白專區簡單易懂

ls -l 17. 命令補全 linu 刪除目錄 poweroff 環境 密碼 family 顯示日期的命令 date顯示日歷的命令 cal -s, --hctosys以硬件時鐘為準,校正系統時鐘hwclock,clock:顯示硬件時鐘 -w, --sy

linux基本命令的用法

一. vim命令 .1.刪除當前游標所在行到檔案結尾所以內容   dG。 2.刪除一行   刪除一整行內容使用"dd"命令。刪除後下面的行會移上來填補空缺。 3.刪除換行符   在Vim中你可以把兩行合併為一行,也就是說兩行之間的換行符被刪除了:

Linux系統的有趣命令,你玩過嗎?

1. yes命令,預設會輸出很多個y,可以用來對付選擇很多y/n的應用,同時也支援在yes增加一個引數,這樣也可反覆列印yes後面跟隨的引數,直到CTRL+C殺掉yes程序。 man: yes – output a string repeatedly until killed 2. ddate命令

SpringBoot通過命令列方式執行打包後的專案時的命令

指定伺服器埠號 java -jar xxx.jar --server.port=8082 指定執行哪個properties配置檔案 因為 SpringBoot 啟動的時候預設是去載入名為 appl

最近調通了MTK平臺新增USB轉乙太網專案

沒有任何的Wi-Fi和3G無線網絡卡情況下,通過有線網路(乙太網)也可以上網,使用者還可以通過有線網路(乙太網)進行網路連線。乙太網是一種基帶區域網規範,是當今現有區域網採用的最通用的通訊協議標準。乙太網絡使用CSMA/CD技術,並以較快的速率執行在多種型別的電纜上。   

Linux查詢命令 find,locate,whereis,which,type 總結

在 Linux 命令列下,常常根據需要進行相應檔案的查詢,有很多方法可以做到這一點,本次部落格對這些方法進行一個總結,可根據需要靈活運用。 1. find find 是最常見也是最強大的查詢命令,幾乎能滿足任何查詢需求。 find 命令使用格式: find 路徑

最近專案碰上了餅圖,順便整理了下種Android餅圖,以作參考

       第一種:自定義一個piechart,親自來畫一個餅圖,歸根結底還是參照老外的思路,但是還是有自己的一點想法在裡面,先上程式碼:import android.content.Context; import android.graphics.Canvas; import android.graphi

常用的linux下的文字編輯命令cut、paste、sort、uniq

雖然我更喜歡awk和sed,但是如果能把這幾個命令能活用的話一般的文字編輯就不在話下了,而且這幾個命令更簡單方便一點,但是功能相比awk和sed稍差一點。 一、cut命令 二、paste命令 三、

kali linux更新命令的區分

最近發現身邊的同學對kali下的幾個更新命令混淆一談,所以小編在這簡單描述一下;希望可以幫助到有疑惑的同學! 首先更新命令有:apt-get update ,apt-get upgrade