今日分享開始啦,請大家多多指教~
十余年的杜集網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整杜集建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)建站從事“杜集網(wǎng)站設(shè)計”,“杜集網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實執(zhí)行。
linux 系統(tǒng)中采用了多用戶的管理方式使用系統(tǒng)
默認(rèn)用戶是root,有最高的權(quán)限。(在終端顯示為 #)
普通用戶為:$
在linux系統(tǒng)中沒有盤符的概念,以樹的形式管理文件
整個系統(tǒng)的根文件為 /
# 目錄結(jié)構(gòu)
linux系統(tǒng)中命令的使用
在使用linux系統(tǒng)命令的時候,嚴(yán)格區(qū)分大小寫
使用命令的語法: 命令 [-選項] 參數(shù)
clear 清屏
1.ls命令
ls 顯示文件和目錄列表(list)
常用參數(shù):
-l (long) 長格式顯示文件和目錄信息
-a (all) 顯示所有文件和目錄(包含隱藏文件和目錄)
-R 遞歸顯示指定目錄下的文件清單,即會顯示指定目錄分支內(nèi)各子目錄中的文件清單。
ls -R ,會遞歸顯示目錄下的文件。
查看指定目錄下的文件
ls /(指定目錄) 例如:ls /etc
查看文件和目錄的組合使用命令
例如 ls -la 指定目錄 查看目錄下所有文件并且長格式展示
2. cd 命令
cd 切換的目錄名
pwd 顯示當(dāng)前所在目錄
cd /root 回家目錄 或者 cd ~ 或者 cd 快速回家
3.常用操作文件命令
4.ls -l 長格式說明
5.網(wǎng)絡(luò)相關(guān)命令
ip addr 查看當(dāng)前服務(wù)器地址
簡寫: ip a
ping ip地址 測試網(wǎng)絡(luò)連通性
會一直ping 。Ctrl+c 結(jié)束
6.壓縮相關(guān)命令
tar 命令
-c 建立一個壓縮文件的參數(shù)指令(create) 打包 .tar
-x 解開一個壓縮文件的參數(shù)指令(extract)解壓
-z 是否要用 gzip 壓縮 壓縮 .tar.gz
-v 壓縮過程中顯示文件(日志)
-f 指定打包名字,f后緊跟名字(必有)
例如: tar -zcvf linux.tar.gz aa.txt bb.txt
tar -zxvf linux.tar.gz
7.centos獨有 服務(wù)命令
systemctl
8.進程相關(guān)
ps 查詢當(dāng)前控制臺上運行的進程
動態(tài)顯示進程 top
殺死進程 kill
9.vi 命令
vi /vim 是linux最常用的文本編輯器,功能非常強大。
vi 有三種模式 :
常用命令
10.軟件相關(guān)的命令
rpm 命令 需要有rmp 的安裝包
rpm -ivh gcc-c+ 4.4.7-3.e16.x86_64.rpm
yum命令 [好用,自動檢測依賴下載]
使用yum命令必須連接外部網(wǎng)絡(luò)。
11.用戶和組相關(guān)命令
1.查看當(dāng)前用戶:whoami
查看登錄用戶:who
退出用戶 exit
添加、刪除組賬號:groupadd、groupdel
添加用戶賬號:useradd
設(shè)置用戶名密碼:passwd [用戶名]
su 切換用戶
12.權(quán)限相關(guān)命令
linux 文件有三種權(quán)限,r讀,w寫,x執(zhí)行;r=4,w=2,x=1
chmod
今日份分享已結(jié)束,請大家多多包涵和指點!
如何獲???
轉(zhuǎn)發(fā)分享此文,后臺私信我:“1”即可獲取。(注:轉(zhuǎn)發(fā)分享,感謝大家)
如下:
1.查找文件
find / -name filename.txt
根據(jù)名稱查找/目錄下的filename.txt文件
2.查看一個程序是否運行
ps _ef|grep tomcat
查看所有有關(guān)tomcat的進程。
3.終止線程
kill -9 19979
終止線程號位19979的線程
4.查看文件,包含隱藏文件
ls -al
5.當(dāng)前工作目錄
pwd
6.復(fù)制文件包括其子文件到自定目錄
cp -r sourceFolder targetFolder
7.創(chuàng)建目錄
mkdir newfolder
8.刪除目錄(此目錄是空目錄)
rmdir deleteEmptyFolder
9.刪除文件包括其子文件
rm -rf deleteFile
10.移動文件
mv /temp/movefile /targetFolder
擴展重命名 mv oldNameFile newNameFile
11.切換用戶
su -username
12.修改文件權(quán)限
chmod 777 file.java
//file.java的權(quán)限-rwxrwxrwx,r表示讀、w表示寫、x表示可執(zhí)行
13.壓縮文件
tar -czf test.tar.gz /test1 /test2
14.列出壓縮文件列表
tar -tzf test.tar.gz
15.解壓文件
tar -xvzf test.tar.gz
16.查看文件頭10行
head -n 10 example.txt
17.查看文件尾10行
tail -n 10 example.txt
18.查看日志文件
tail -f exmaple.log
//這個命令會自動顯示新增內(nèi)容,屏幕只顯示10行內(nèi)容的(可設(shè)置)
19.啟動Vi編輯器
vi
20.查看系統(tǒng)當(dāng)前時間
date
命令會輸出 周幾 幾月 幾日 時間 和 時間顯示格式和年份
Sat Jan 20 04:39:49 CST 2018
date +"%Y-%m-%d"
ls會列舉出當(dāng)前工作目錄的內(nèi)容(文件或文件夾)。
mkdir 用于新建一個新目錄
顯示當(dāng)前工作目錄
切換文件路徑,cd 將給定的文件夾(或目錄)設(shè)置成當(dāng)前工作目錄。
刪除給定的目錄。
rm 會刪除給定的文件
cp 命令對文件進行復(fù)制
mv 命令對文件或文件夾進行移動,如果文件或文件夾存在于當(dāng)前工作目錄,還可以對文件或文件夾進行重命名。
cat 用于在標(biāo)準(zhǔn)輸出(監(jiān)控器或屏幕)上查看文件內(nèi)容
ail 默認(rèn)在標(biāo)準(zhǔn)輸出上顯示給定文件的最后10行內(nèi)容,可以使用tail -n N 指定在標(biāo)準(zhǔn)輸出上顯示文件的最后N行內(nèi)容。
less 按頁或按窗口打印文件內(nèi)容。在查看包含大量文本數(shù)據(jù)的大文件時是非常有用和高效的。你可以使用Ctrl+F向前翻頁,Ctrl+B向后翻頁。
grep 在給定的文件中搜尋指定的字符串。grep -i “” 在搜尋時會忽略字符串的大小寫,而grep -r “” 則會在當(dāng)前工作目錄的文件中遞歸搜尋指定的字符串。
這個命令會在給定位置搜尋與條件匹配的文件。你可以使用find -name 的-name選項來進行區(qū)分大小寫的搜尋,find -iname 來進行不區(qū)分大小寫的搜尋。
tar命令能創(chuàng)建、查看和提取tar壓縮文件。tar -cvf 是創(chuàng)建對應(yīng)壓縮文件,tar -tvf 來查看對應(yīng)壓縮文件,tar -xvf 來提取對應(yīng)壓縮文件。
gzip 命令創(chuàng)建和提取gzip壓縮文件,還可以用gzip -d 來提取壓縮文件。
unzip 對gzip文檔進行解壓。在解壓之前,可以使用unzip -l 命令查看文件內(nèi)容。
help會在終端列出所有可用的命令,可以使用任何命令的-h或-help選項來查看該命令的具體用法。圖就省略啦,會有詳細(xì)列表顯示出來的。
whatis 會用單行來描述給定的命令,就是解釋當(dāng)前命令。
exit用于結(jié)束當(dāng)前的終端會話。
ping 通過發(fā)送數(shù)據(jù)包ping遠(yuǎn)程主機(服務(wù)器),常用與檢測網(wǎng)絡(luò)連接和服務(wù)器狀態(tài)。
who能列出當(dāng)前登錄的用戶名。
su 用于切換不同的用戶。即使沒有使用密碼,超級用戶也能切換到其它用戶。
uname會顯示出關(guān)于系統(tǒng)的重要信息,如內(nèi)核名稱、主機名、內(nèi)核版本、處理機類型等等,使用uname -a可以查看所有信息。
df查看文件系統(tǒng)中磁盤的使用情況–硬盤已用和可用的存儲空間以及其它存儲設(shè)備。你可以使用df -h將結(jié)果以人類可讀的方式顯示。
ps顯示系統(tǒng)的運行進程。
top命令會默認(rèn)按照CPU的占用情況,顯示占用量較大的進程,可以使用top -u 查看某個用戶的CPU使用排名情況。
shutdown用于關(guān)閉計算機,而shutdown -r用于重啟計算機。這個我就不試了......
Linux下常用文本處理命令大全
Linux下面有很多經(jīng)典的非常有用的命令,其中處理文本的命令就有很多。下面就讓我們一起看看這些經(jīng)典的Linux文本處理命令有哪些吧。
一. sort
文件排序, 通常用在管道中當(dāng)過濾器來使用. 這個命令可以依據(jù)指定的關(guān)鍵字或指定的字符位置, 對文件行進行排序. 使用-m選項, 它將會合并預(yù)排序的輸入文件. 想了解這個命令的全部參數(shù)請參考這個命令的info頁.
二. tsort
拓?fù)渑判? 讀取以空格分隔的有序?qū)? 并且依靠輸入模式進行排序.
三. uniq
這個過濾器將會刪除一個已排序文件中的重復(fù)行. 這個命令經(jīng)常出現(xiàn)在sort命令的管道后邊.
四. expand, unexpand
expand命令將會把每個tab轉(zhuǎn)化為一個空格. 這個命令經(jīng)常用在管道中.
unexpand命令將會把每個空格轉(zhuǎn)化為一個tab. 效果與expand命令相反.
五. cut
一個從文件中提取特定域的工具. 這個命令與awk中使用的print $N命令很相似, 但是更受限. 在腳本中使用cut命令會比使用awk命令來得容易一些. 最重要的選項就是-d(字段定界符)和-f(域分隔符)選項.
六. paste
將多個文件, 以每個文件一列的形式合并到一個文件中, 合并后文件中的每一列就是原來的一個文件. 與cut結(jié)合使用, 經(jīng)常用于創(chuàng)建系統(tǒng)log文件.
七. join
這個命令與paste命令屬于同類命令. 但是它能夠完成某些特殊的目地. 這個強力工具能夠以一種特殊的形式來合并兩個文件, 這種特殊的形式本質(zhì)上就是一個關(guān)聯(lián)數(shù)據(jù)庫的簡單版本.
join命令只能夠操作兩個文件. 它可以將那些具有特定標(biāo)記域(通常是一個數(shù)字標(biāo)簽)的行合并起來, 并且將結(jié)果輸出到stdout. 被加入的文件應(yīng)該事先根據(jù)標(biāo)記域進行排序以便于能夠正確的匹配.
八. head
把文件的頭部內(nèi)容打印到stdout上(默認(rèn)為10行, 可以自己修改). 這個命令有一些比較有趣的選項.
九. tail
將一個文件結(jié)尾部分的內(nèi)容輸出到stdout中(默認(rèn)為10行). 通常用來跟蹤一個系統(tǒng)logfile的.修改情況, 如果使用-f選項的話, 這個命令將會繼續(xù)顯示添加到文件中的行.
十. wc
wc可以統(tǒng)計文件或I/O流中的”單詞數(shù)量”:
十一. fold
將輸入按照指定寬度進行折行. 這里有一個非常有用的選項-s, 這個選項可以使用空格進行斷行(譯者: 事實上只有外文才需要使用空格斷行, 中文是不需要的)(請參考例子 12-23和例子 A-1).
十二. fmt
一個簡單的文件格式器, 通常用在管道中, 將一個比較長的文本行輸出進行”折行”.
十三. col
這個命令用來濾除標(biāo)準(zhǔn)輸入的反向換行符號. 這個工具還可以將空白用等價的tab來替換. col工具最主要的應(yīng)用還是從特定的文本處理工具中過濾輸出, 比如groff和tbl. (譯者: 主要用來將man頁轉(zhuǎn)化為文本.)
十四. column
列格式化工具. 通過在合適的位置插入tab, 這個過濾工具會將列類型的文本轉(zhuǎn)化為”易于打印”的表格式進行輸出.
十五. colrm
列刪除過濾器. 這個工具將會從文件中刪除指定的列(列中的字符串)并且寫到文件中, 如果指定的列不存在, 那么就回到stdout. colrm 2 4 filename將會刪除filename文件中每行的第2到第4列之間的所有字符. p="" /filename將會刪除filename文件中每行的第2到第4列之間的所有字符.
Caution: 如果這個文件包含tab和不可打印字符, 那將會引起不可預(yù)期的行為. 在這種情況下, 應(yīng)該通過管道的手段使用expand和unexpand來預(yù)處理colrm.
十六. nl
計算行號過濾器. nl filename將會把filename文件的所有內(nèi)容都輸出到stdout上, 但是會在每個非空行的前面加上連續(xù)的行號. 如果沒有filename參數(shù), 那么就操作stdin.
nl命令的輸出與cat -n非常相似, 然而, 默認(rèn)情況下nl不會列出空行.
十七. pr
格式化打印過濾器. 這個命令會將文件(或stdout)分頁, 將它們分成合適的小塊以便于硬拷貝打印或者在屏幕上瀏覽. 使用這個命令的不同的參數(shù)可以完成好多任務(wù), 比如對行和列的操作, 加入行, 設(shè)置頁邊, 計算行號, 添加頁眉, 合并文件等等. pr命令集合了許多命令的功能, 比如nl, paste, fold, column, 和expand.
pr -o 5 –width=65 fileZZZ | more 這個命令對fileZZZ進行了比較好的分頁, 并且打印到屏幕上. 文件的縮進被設(shè)置為5, 總寬度設(shè)置為65.
一個非常有用的選項-d, 強制隔行打印(與sed -G效果相同).
十八. gettext
GNU gettext包是專門用來將程序的輸出翻譯或者本地化為不同國家語言的工具集. 在最開始的時候僅僅支持C語言, 現(xiàn)在已經(jīng)支持了相當(dāng)數(shù)量的其它程序語言和腳本語言.
想要查看gettext程序如何在shell腳本中使用. 請參考info頁.
十九. msgfmt
一個產(chǎn)生二進制消息目錄的程序. 這個命令主要用來本地化.
二十. iconv
一個可以將文件轉(zhuǎn)化為不同編碼格式(字符集)的工具. 這個命令主要用來本地化.
二十一. recode
可以認(rèn)為這個命令是上邊iconv命令的專業(yè)版本. 這個非常靈活的并可以把整個文件都轉(zhuǎn)換為不同編碼格式的工具并不是Linux標(biāo)準(zhǔn)安裝的一部分.
二十二. TeX, gs
TeX和Postscript都是文本標(biāo)記語言, 用來對打印和格式化的視頻顯示進行預(yù)拷貝.
TeX是Donald Knuth精心制作的排版系統(tǒng). 通常情況下, 通過編寫腳本的手段來把所有的選項和參數(shù)封裝起來一起傳到標(biāo)記語言中是一件很方便的事情.
標(biāo)題名稱:linux命令二十個 linux最簡單的命令
文章來源:http://jinyejixie.com/article4/heppie.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、全網(wǎng)營銷推廣、商城網(wǎng)站、小程序開發(fā)、品牌網(wǎng)站設(shè)計、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)