用LINUX SHELL命令。
滁州網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,滁州網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為滁州近千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的滁州做網(wǎng)站的公司定做!
用法:
cd “你想要進(jìn)的目錄” //當(dāng)目錄名稱中含有空格、中文或其它特殊字符時請用雙引號包括
以下是最常用的幾個目錄的寫法:
1、/ 代表根目錄
2、.?當(dāng)前目錄
3、.. 上級目錄
4、~ 當(dāng)前用戶的默認(rèn)工作目錄
注:目錄可以省略不寫, 與cd ~ 有相同的效果。
Linux根目錄結(jié)構(gòu):
擴展資料:
Linux Shell常用shell命令
Linux Shell常用shell命令
一、文件、目錄操作命令
1、ls命令
功能:顯示文件和目錄的信息
ls 以默認(rèn)方式顯示當(dāng)前目錄文件列表
ls -a 顯示所有文件包括隱藏文件
ls -l 顯示文件屬性,包括大小,日期,符號連接,是否可讀寫及是否可執(zhí)行
ls -lh 顯示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M2G)
ls -lt 顯示文件,按照修改時間排序
2、cd命令
功能:改名目錄
cd dir 切換到當(dāng)前目錄下的dir目錄
cd / 切換到根目錄
cd .. 切換到到上一級目錄
cd ../.. 切換到上二級目錄
cd ~ 切換到用戶目錄,比如是root用戶,則切換到/root下
3、cp命令
功能:copy文件
cp source target 將文件source復(fù)制為target
cp /root /source. 將/root下的文件source復(fù)制到當(dāng)前目錄
cp _av soure_dir target_dir 將整個目錄復(fù)制,兩目錄完全一樣
4、rm命令
功能:刪除文件或目錄
rm file 刪除某一個文件
rm -f file 刪除時候不進(jìn)行提示??梢杂趓參數(shù)配合使用
rm -rf dir 刪除當(dāng)前目錄下叫dir的整個目錄
5、mv命令
功能:將文件移動走,或者改名,在uinx下面沒有改名的命令,如果想改名,可以使用該命令
mv source target 將文件source更名為target
6、diff
功能:比較文件內(nèi)容
diff dir1 dir2 比較目錄1與目錄2的文件列表是否相同,但不比較文件的實際內(nèi)容,不同則列出
diff file1 file2 比較文件1與文件2的內(nèi)容是否相同,如果是文本格式的文件,則將不相同的內(nèi)容顯示,如果是二進(jìn)制代碼則只表示兩個文件是不同的
comm file1 file2 比較文件,顯示兩個文件不相同的內(nèi)容
比如
df –h
返回
比如
du –h /etc/
返回
注:ls可以同時查看多個目錄
比如: 【同時查看根目錄和etc目錄】
ls / /etc
返回
注: /是根目錄,~是家目錄,root用戶的家目錄是/root ,普通用戶a的家目錄在/home/a
比如: 【進(jìn)入用戶datafrog的家目錄】
法一:
cd /home/
cd ~datafrog
返回
比如: 創(chuàng)建嵌套的目錄a/b/c【需要寫上-p】
mkdir –p a/b/c
返回
比如: 刪除文件夾x
rm -r -f x #【-r表示刪除文件夾,-f表示強制刪除】
或者
rm -rf x #【-rf把兩個短參數(shù)-r和-f合并】
返回
比如: 把bbb文件拷貝到文件123
cp bbb 123
返回
比如: 把文件123移動到文件夾x下面
mv 123 x
返回
比如: 把123.txt硬連接到456.txt
ln 123.txt 456.txt
vi 123.txt #【在123.txt里面添加11111111111】
cat 456.txt #【在456.txt文件里面同樣顯示了111111111111111】
同樣修改456.txt,123.txt也會變化。
但是如果刪除123.txt,會發(fā)現(xiàn)456.txt文件依然存在,里面的內(nèi)容也沒變化。
比如: 把456.txt軟鏈接到111.txt
ln -s 456.txt 111.txt # -s表示軟連接
ll
返回
比如: 查看111.txt的元數(shù)據(jù)
stat 111.txt
返回
比如: 原來789.txt的三個時間都不一樣,touch之后再stat,現(xiàn)在三個時間顯示一樣了
比如:
more profile
返回
比如: 打印前6行
head -6 profile
返回前6行內(nèi)容
比如: 打印最后7行
tail -7 profile
返回最后7行數(shù)據(jù)
比如:
tail –f sxt.log
現(xiàn)在嘗試顯示sxt.log中的追加內(nèi)容,返回
比如:
cat profile | head -3
返回profile的前3行數(shù)據(jù)
管道中的變量
abc=123
abc=456 | echo "hello"
echo $abc
返回 # abc的值沒有變
bbb=345
abc=789 | echo $bbb
返回 # 可以輸出bbb的值
管道的特殊情況:
echo $$
echo $$ | more
echo $BASHPID | more
返回
which:which [文件名] which mysql;
find:-name 按照文件名查找文件,
如:find /dir -name filename 在/dir目錄及其子目錄下面查找名字為filename的文件。
linux 中的查看進(jìn)程命令;find . -name "*.c" 在當(dāng)前目錄及其子目錄(用“.”表示)中查找任何擴展名為“c”的文件。
ps命令 是最常用的監(jiān)控進(jìn)程的命令,通過此命令可以查看系統(tǒng)中所有運行進(jìn)程的詳細(xì)信息。
基本操作: ps -le #查看系統(tǒng)中所有的進(jìn)程,使用 Linux 標(biāo)準(zhǔn)命令格式 ;ps aux #查看系統(tǒng)中所有的進(jìn)程,使用 BS 操作系統(tǒng)格式。
可選項
a: 顯示一個終端的所有進(jìn)程;
u: 顯示進(jìn)程的歸屬用戶及內(nèi)存的使用情況;
x: 顯示沒有控制終端的進(jìn)程;
-l: 長格式顯示更加詳細(xì)的信息;
-e: 顯示所有進(jìn)程;
最常用的兩種:"ps aux" 可以查看系統(tǒng)中所有的進(jìn)程;"ps -le" 可以查看系統(tǒng)中所有的進(jìn)程,而且還能看到進(jìn)程的父進(jìn)程的 PID 和進(jìn)程優(yōu)先級;"ps -l" 可以查看當(dāng)前登錄 產(chǎn)生了哪些進(jìn)程
創(chuàng)建文件:
vi/vim filename : 創(chuàng)建新文件并且使用編輯器進(jìn)入該文件進(jìn)行編輯,與touch命令不同的是, 如果未編輯該文件就退出,那么該文件不會被保存(換句話說,新文件為空時不保存新建的文 件);
touch filename : 直接創(chuàng)建新的空文件,需要編輯器打開編輯;
echo "內(nèi)容" hehe.txt : 它允許你在創(chuàng)建一個文件時就向其中輸入一些文本;
查看文件:
cat 文件名 : 由第一行開始顯示內(nèi)容,并將所有內(nèi)容輸出;
more 文件名 : 根據(jù)窗口大小,一頁一頁的現(xiàn)實文件內(nèi)容;
tail : 可以實時打印最新的日志信息;
ls 執(zhí)行的功能:列出指定目錄中的目錄,以及文件;
文章標(biāo)題:進(jìn)入文件的linux命令,linux 進(jìn)入文件
文章路徑:http://chinadenli.net/article36/hesipg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、動態(tài)網(wǎng)站、網(wǎng)站制作、Google、網(wǎng)站營銷、網(wǎng)站改版
聲明:本網(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)