linux常用命令
(1)轉目錄 cd
回到上一級目錄: cd ..
回到上一次目錄:cd – (可以穿越多層)
/ 與~與. 的區別:/表示絕對路徑(文件系統),如cd /usr/local
~表示用戶目錄/home/用戶名目錄,linux新創建的文件夾在用戶目錄下,打開或者做其它操作不需要/
.是代表此目錄本身,但是一般可以不寫.所以cd ~/. 和cd ~ 和cd ~/效果是一樣的.
.後面有東西又是另外一個問題,點在文件名頭部,代表一個隱藏文件,ls -a查看
~/.local是你的主目錄下一個.local的文件夾的路徑,並且從.可以看出,這是一個隱藏文件
./xxx表示 當前路徑下的隱藏文件
例如:cd ~/task/17 :表示從非用戶目錄下,進入用戶目錄下的task
cd 進入用戶主目錄;
cd ~ 進入用戶主目錄;
cd - 返回進入此目錄之前所在的目錄;
cd .. 返回上級目錄(若當前目錄爲“/“,則執行完後還在“/";".."爲上級目錄的意思);
cd ../.. 返回上兩級目錄;
cd !$ 把上個命令的參數作爲cd參數使用。
(2)查看 ls
ls -a 查看隱藏文件
(3)遠程拷貝 scp
scp xxx [email protected]:/tmp/ :將xxx文件拷到 (遠程機器名)@遠程文件名
scp -r ~/.vim [email protected]:/home/ : 文件夾加參數 - r
scp -r [email protected]:/home/ 從遠程機子上拷過來
(4)複製cp
cp -Rf xxxx /usr/local 複製當前文件夾下面的xxx到/usr/local下
參數 -R: -f:
(5)解壓 unzip
unzip 〔選項〕 壓縮文件名.zip
-x 文件列表 解壓縮文件,但不包括指定的file文件。 -v 查看壓縮文件目錄,但不解壓。
-t 測試文件有無損壞,但不解壓。 -d 目錄 把壓縮文件解到指定目錄下。 -z 只顯示壓縮文件的註解。
-n 不覆蓋已經存在的文件。 -o 覆蓋已存在的文件且不要求用戶確認。
-j 不重建文檔的目錄結構,把所有文件解壓到同一目錄下。
$ unzip text.zip :將壓縮文件text.zip在當前目錄下解壓縮。
$ unzip -n text.zip -d /tmp:將壓縮文件text.zip在指定目錄/tmp下解壓縮,如果已有相同的文件存在,要求unzip命令不覆蓋原先的文件。
$ unzip -v text.zip 查看壓縮文件目錄,但不解壓。
(6)查找 find:
find . -name my.cnf
(7)刪除 rm:
rmdir:只可以刪空目錄
rm -rf 目錄名字
-r 就是向下遞歸,不管有多少級目錄,一併刪除
-f 就是直接強行刪除,不作任何提示的意思
(8)安裝卸載軟件
apt-get install packagename
安裝一個新軟件包(參見下文的aptitude)
apt-get remove packagename
卸載一個已安裝的軟件包(保留配置文檔)
apt-get --purge remove packagename
卸載一個已安裝的軟件包(刪除配置文檔)
apt-cache showpkg pkg
顯示軟件包信息。
(9)過濾 grep
ps -ef |grep mysql :顯示系統執行進程,從顯示的全部進程信息中搜索包含mysql字符串的信息,並顯示出來
ps -ef 的意思顯示系統執行進程
-e 顯示所有終端機下執行的進程
-f 指的是顯示UID,PPIP,C與STIME欄位
grep 是搜索過濾
(10)tail
tail -f dbscale.log 查看該日誌的結尾
(11)查看用戶 who
whoami :查看當前用戶
who:目前登入系統的用戶信息
(12)查看位置
which 查看可執行文件的位置。
whereis 查看文件的位置。
locate 配合數據庫查看文件位置。
which命令的作用是,在PATH變量指定的路徑中,搜索某個系統命令的位置,並且返回第一個搜索結果。也就是說,使用which命令,就可以看到某個系統命令是否存在,以及執行的到底是哪一個位置的命令。
which 是根據使用者所配置的 PATH 變量內的目錄去搜尋可運行檔的!所以,不同的 PATH 配置內容所找到的命令當然不一樣的
(13)查看路徑 pwd
/home/xxx/qa_test/performance/ 寫絕對路徑應該從home開始寫。
(14)統計 wc: 統計一個文件的大小。
wc -c filename:顯示一個文件的字節數
wc -m filename:顯示一個文件的字符數
wc -l filename:顯示一個文件的行數 line
wc -L filename:顯示一個文件中的最長行的長度 langth
wc -w filename:顯示一個文件的字數 word
===================================================
命令在線查看:http://man.linuxde.net/
-------------------------------------
20個linux常用命令:
http://blog.csdn.net/ljianhui/article/details/11100625
回到上一級目錄: cd ..
回到上一次目錄:cd – (可以穿越多層)
/ 與~與. 的區別:/表示絕對路徑(文件系統),如cd /usr/local
~表示用戶目錄/home/用戶名目錄,linux新創建的文件夾在用戶目錄下,打開或者做其它操作不需要/
.是代表此目錄本身,但是一般可以不寫.所以cd ~/. 和cd ~ 和cd ~/效果是一樣的.
.後面有東西又是另外一個問題,點在文件名頭部,代表一個隱藏文件,ls -a查看
~/.local是你的主目錄下一個.local的文件夾的路徑,並且從.可以看出,這是一個隱藏文件
./xxx表示 當前路徑下的隱藏文件
例如:cd ~/task/17 :表示從非用戶目錄下,進入用戶目錄下的task
cd 進入用戶主目錄;
cd ~ 進入用戶主目錄;
cd - 返回進入此目錄之前所在的目錄;
cd .. 返回上級目錄(若當前目錄爲“/“,則執行完後還在“/";".."爲上級目錄的意思);
cd ../.. 返回上兩級目錄;
cd !$ 把上個命令的參數作爲cd參數使用。
(2)查看 ls
ls -a 查看隱藏文件
(3)遠程拷貝 scp
scp xxx [email protected]:/tmp/ :將xxx文件拷到 (遠程機器名)@遠程文件名
scp -r ~/.vim [email protected]:/home/ : 文件夾加參數 - r
scp -r [email protected]:/home/ 從遠程機子上拷過來
(4)複製cp
cp -Rf xxxx /usr/local 複製當前文件夾下面的xxx到/usr/local下
參數 -R: -f:
(5)解壓 unzip
unzip 〔選項〕 壓縮文件名.zip
-x 文件列表 解壓縮文件,但不包括指定的file文件。 -v 查看壓縮文件目錄,但不解壓。
-t 測試文件有無損壞,但不解壓。 -d 目錄 把壓縮文件解到指定目錄下。 -z 只顯示壓縮文件的註解。
-n 不覆蓋已經存在的文件。 -o 覆蓋已存在的文件且不要求用戶確認。
-j 不重建文檔的目錄結構,把所有文件解壓到同一目錄下。
$ unzip text.zip :將壓縮文件text.zip在當前目錄下解壓縮。
$ unzip -n text.zip -d /tmp:將壓縮文件text.zip在指定目錄/tmp下解壓縮,如果已有相同的文件存在,要求unzip命令不覆蓋原先的文件。
$ unzip -v text.zip 查看壓縮文件目錄,但不解壓。
(6)查找 find:
find . -name my.cnf
(7)刪除 rm:
rmdir:只可以刪空目錄
rm -rf 目錄名字
-r 就是向下遞歸,不管有多少級目錄,一併刪除
-f 就是直接強行刪除,不作任何提示的意思
(8)安裝卸載軟件
apt-get install packagename
安裝一個新軟件包(參見下文的aptitude)
apt-get remove packagename
卸載一個已安裝的軟件包(保留配置文檔)
apt-get --purge remove packagename
卸載一個已安裝的軟件包(刪除配置文檔)
apt-cache showpkg pkg
顯示軟件包信息。
(9)過濾 grep
ps -ef |grep mysql :顯示系統執行進程,從顯示的全部進程信息中搜索包含mysql字符串的信息,並顯示出來
ps -ef 的意思顯示系統執行進程
-e 顯示所有終端機下執行的進程
-f 指的是顯示UID,PPIP,C與STIME欄位
grep 是搜索過濾
(10)tail
tail -f dbscale.log 查看該日誌的結尾
(11)查看用戶 who
whoami :查看當前用戶
who:目前登入系統的用戶信息
(12)查看位置
which 查看可執行文件的位置。
whereis 查看文件的位置。
locate 配合數據庫查看文件位置。
which命令的作用是,在PATH變量指定的路徑中,搜索某個系統命令的位置,並且返回第一個搜索結果。也就是說,使用which命令,就可以看到某個系統命令是否存在,以及執行的到底是哪一個位置的命令。
which 是根據使用者所配置的 PATH 變量內的目錄去搜尋可運行檔的!所以,不同的 PATH 配置內容所找到的命令當然不一樣的
(13)查看路徑 pwd
/home/xxx/qa_test/performance/ 寫絕對路徑應該從home開始寫。
(14)統計 wc: 統計一個文件的大小。
wc -c filename:顯示一個文件的字節數
wc -m filename:顯示一個文件的字符數
wc -l filename:顯示一個文件的行數 line
wc -L filename:顯示一個文件中的最長行的長度 langth
wc -w filename:顯示一個文件的字數 word
===================================================
命令在線查看:http://man.linuxde.net/
-------------------------------------
20個linux常用命令:
http://blog.csdn.net/ljianhui/article/details/11100625
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.