1. 程式人生 > 其它 >Linux常用命令,刪除檔案,複製檔案以及Vim編輯

Linux常用命令,刪除檔案,複製檔案以及Vim編輯

技術標籤:linuxlinuxcentosjava

Linux常用命令

  • 切換超級使用者

    su root
    
  • 檢視當前目錄下的檔案和資料夾的詳細資訊

    ll
    
  • 檢視當前目錄

    ls
    
  • 建立目錄

    mkdir 資料夾名
    
  • 建立多個目錄

    mkdir -p a/b/c			#建立了a目錄以及子目錄b,以及b的子目錄c
    
  • 進入到某個資料夾

    cd /資料夾名
    
  • 返回上個目錄

    cd ..
    
  • 建立一個普通的空白檔案

    touch 檔名
    
  • 向指定檔案寫入內容

    #覆蓋模式
    echo "abc">a.txt 	#把abc寫入覆寫到a.txt檔案中
    #追加模式
    echo "def">>a.txt 	#把def追加到a.txt檔案中
    
  • 檢視檔案內容

    cat a.txt		#檢視a.txt檔案內容
    more a.txt		#分頁檢視a.txt檔案內容,按空格可以換頁
    
  • 複製檔案

    cp 被複制檔案 複製檔案		#例如把a.txt檔案複製一份為b.txt  cp a.txt b.txt
    
  • 剪下、重新命名(剪下的檔案放到同一個目錄中就是重新命名)

    mv 被剪下檔案 剪下後貼上的目錄	#例如 mv a.txt /a		把a.txt檔案剪下到當前目錄下的a子目錄下
    
    mv 被重新命名檔案 重新命名後文件	#例如 mv a.txt b.txt	把a.txt檔案重新命名為b.txt檔案
    
  • 刪除

    rm 刪除的檔案或者資料夾			#當刪除的是一個含有子目錄的資料夾時,會提示無法刪除
    rm -rf 刪除的檔案或者資料夾		# 直接刪除,不會有提示,即使是目錄還有子目錄
    
  • 統計檔案行數

    wc -l 統計的檔案 				#例如 wc -l a.txt 為統計a.txt檔案的行數
    
  • 獲得當前路徑

    pwd
    
  • 顯示主機名

    hostname
    
  • 顯示系統資訊

    uname -a
    
  • 檢視程序耗時和資源佔用情況(類似於win系統的工作管理員)

    top
    
    Ctrl+c	#退出程序檢視
    
  • 結束程序

    kill pid 程序號    #通過程序號刪除程序
    kill -9 程序號		#強制殺死某個程序
    
  • 檢視程序快照

    ps -aux					 #檢視所有程序資訊
    ps -aux |grep 程序名		#檢視指定程序
    
  • 檢視檔案大小

    du -sh
    
  • 檢視磁碟佔用情況

    df -lh
    
  • 檢視或者配置網絡卡資訊

    ifconfig
    
  • 檢視埠

    netstat
    
    常用引數:
    -a 或者 --all			#顯示所有連線中的Socket
    -l 或者 --listening	 #顯示監控中的伺服器的Sockey
    -n 或者 --numeric		#直接使用Ip地址,而不通過域名伺服器
    -p 或者 --programs	#顯示正在使用Socket的程式識別碼和程式名稱
    -t 或者 --tcp			#顯示TCP傳輸協議的連線狀況
    nestat -tlnp		#組合查詢(tlnp分別代表上述引數)
    
    #找出執行在指定埠的程序,以埠22舉例
    netstat -tlnp |grep ':22'
    
  • 打包和拆包

    #打包檔案
    tar -cxzjvf 打包後的檔案 被打包的目錄
    	c	建立一個歸檔檔案
    	x	拆包
    	z	以gzip格式壓縮
    	v	顯示打包或者拆包的檔案資訊
    	f	後面緊鄰一個歸檔檔案
    	打包以及壓縮	tar -czvf 檔名.tar.gz 打包的檔案
    	拆包以及解壓縮	tar -xzvf 拆包檔名(一般以.tar.gz為字尾)
    
  • vim文字編輯器指令

    vi a.txt		#進入文字編輯
    按insert或者i進入插入模式(預設進入是不能編輯的)
    按ESC退出插入模式
    編輯模式中:
    	yy 複製一行
    	dd 剪下一行
    	p 貼上
    
    :q	安全退出 
    :q!	退出但不儲存
    :wq	儲存並退出
    :set number	顯示行號
    :set nonumber 取消行號顯示
    

CentOS6.5 系統語言更改

vi /etc/sysconfig/i18n

LANG="zh_CN.UTF-8"	#中文顯示
LANG="en_US.UTF-8"	#英文顯示

#更改後重啟即可生效

CentOS 6.5 修改主機名(預設是localhost)

  1. 切換到root使用者

  2. 修改檔案

    vi /etc/sysconfig/network
    
    把HOSTNAME=localhost.localdomain修改一下,
    例如我修改為HOSTNAME=xzr001
    
    image-20201213132827506
  3. 重啟系統

    image-20201213134014200