Linux操作常用命令筆記

2021-06-21 16:35:23 字數 3545 閱讀 3410

目錄 

pwd 顯示當前路徑 

mkdir -p web/jsp         建立多級目錄 p目錄存在不建立。m:指定許可權 

mkdir -p web               建立目錄 

mkdir -m 711 web  

rmdir web/jsp/             刪除jsp目錄 

rm -rf web/                   級聯刪除 f強力刪除,i提示確認,r迴圈

檔案  

touch index.jsp             建立檔案 

cp  -r  web/  web2        複製目錄 

cp -rf  web/jsp/  jsp      複製jsp目錄到當前目錄下jsp (jsp/jsp) 

mv myfile file  

檢視檔案內容

cat                                  第一行開始顯示 

cat -a  index.jsp  

cat  index.jsp -n             n行號,a列出與換行符, e列出換行符

cat -n stdout.log > feifei.log  (>>追加)(>輸出內容)

tac  index.jsp                 最後一行開始顯示 

more -2 index.jsp          分頁,一次顯示2行 #name?

more -p index.jsp          每頁就清屏顯示 

more +20 index.jsp       從20行開始顯示 

more +/ooo index.jsp  查詢「ooo」字元 

less 同more 

【空格,pageup,pagedown翻頁, q: 離開】

less查詢關鍵字

1、less stdout.log

2、/8004(查詢8004)

head -2 index.jsp  

tail -f index.jsp 連續顯示  

nl 顯示行號  

od 以二進位制讀取

find:?[路徑] [引數]  

-atime n          在n天內被訪問過的檔案(access ) 

-ctime n          在n天內被改變、新增的檔案,目錄(changed ) 

-mtime n        在n天內被修改過的檔案(modified ) 

-newer file       列出比 file 新的檔案 

find / -name test  

find / -name 'test*'                                  查詢檔案名包含test的檔案 

find . -ctime 1                                          查詢當前目錄一天內新增的目錄、檔案 

find /home/test -newer index.jsp          查詢?test目錄?下比?index.jsp?新的檔案 

grep 過濾檢視檔案內容

grep 'abc' ./ -r                                    查詢內容包含abc的檔案,-r包括子目錄

grep -rnh '123' ./web/index.jsp       n顯示行號,h不顯示檔名 

grep -rc '123' ./web/index.jsp         c統計配置個數

firefox vim外掛程式 :vimperator

壓縮與解壓

zip -r myfile.zip ./*

當前目錄下的所有檔案和資料夾全部壓縮成myfile.zip檔案,-r表示遞迴

zip -r filename.zip file1 file2 file3 /usr/work/school

把 檔案 file1 file2 file3 與目錄 /usr/work/school 壓縮到filename.zip

zip -d myfile.zip smart.txt

刪除壓縮檔案中smart.txt檔案

zip -m myfile.zip ./info.txt

把info.txt新增壓縮檔案myfile.zip中

tar zcvf feifei.tar feifei

tar zcvf feifei.tar feifei util.zip

解壓unzip -o util.zip  

自動覆蓋

unzip -od feifei util.zip 

指定目錄自動覆蓋

unzip -od . web-inf.zip

tar zxvf test.tar.gz

tar zxvf test.tar.gz -c ./feifei

檢視

tar -tf feifei.tar

unzip -v large.zip

netstat –apn程式埠占用情況

日常記錄

檢視系統版本:

cat /proc/version  

終端輸出,並儲存檔案:cat /proc/version | tee -a /home/feifei/text

路由跟蹤:traceroute www.baidu.com

網域名稱解析跟蹤:dig www.taobao.com +tract

日期格式化:date +%y-%m-%d' '%h:%m:%s

Linux常用命令操作

1.linux命令組成部分 命令字 執行的命令 命令選項 說明對命令的要求 命令引數 描述命令作用的物件 example command option arguments 命令選項或命令引數可有可無,命令的各組成部分之間用空格分開 1 1.命令提示符表示命令輸入的狀態 root locahost 表...

Linux 操作常用命令

1.新建操作 mkdir abc 新建乙個資料夾 touch abc.sh 新建乙個檔案 echo abc test.txt 新建乙個檔案,並將abc寫入。這裡用到了重定向符2.檢視類 2.1檢視目錄 ll 顯示目錄檔案詳細資訊 du h 檔案 目錄 檢視大小 pwd 顯示路徑2.2檢視檔案內容 c...

Linux操作常用命令

目錄 一 linux簡介 三 常用命令 四 擴充套件命令 linux 核心最初只是由芬蘭人林納斯 托瓦茲 linus torvalds 在赫爾辛基大學上學時出於個人愛好而編寫的。linux 是一套免費使用和自由傳播的類 unix 作業系統,是乙個基於 posix 和 unix 的多使用者 多工 支援...