Linux常用命令,刪除檔案,複製檔案以及Vim編輯
阿新 • • 發佈:2020-12-15
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)
-
切換到root使用者
-
修改檔案
vi /etc/sysconfig/network 把HOSTNAME=localhost.localdomain修改一下, 例如我修改為HOSTNAME=xzr001
-
重啟系統