Linux(二)

文件(夾)操作:
/? 表示的是根目錄
bin:存放的是二進(jìn)制文件,都是一些可執(zhí)行的命令
etc:用來存放的是一些配置文件
home:用來存放用戶的
root:超級用戶單獨(dú)存放的文件
sbin:超級用戶存放命令的目錄
usr:用來存放用戶安裝的應(yīng)用程序和用戶文件

cd的命令表示進(jìn)入某一個(gè)文件
cd /? 是進(jìn)入根目錄
cd /home/yww? 表示進(jìn)入根目錄下的home文件夾在進(jìn)入yww文件
cd ../ 返回上一級目錄
cd - 表示返回上一次操作的地方

pwd命令 用來查看當(dāng)前所在文件

ls命令:默認(rèn)是顯示所有文件但是不顯示隱藏文件(夾)
ls -a 顯示所有文件(夾)包括隱藏文件
ls -l 用來顯示文件(夾)的詳細(xì)信息
列如:drwxrwxr-x 2 yww yww 4096? 3月? 10? 21:02? wan
第一個(gè)字母表示的是文件的類型 d表示是一個(gè)文件夾
- 表示的是 一個(gè)普通的文件
l:表示的是一個(gè)快捷方式
rwxrwx-x :表示的是權(quán)限? 九個(gè)字母,三個(gè)一組分別表示的是所有者,所屬組,和其他權(quán)限
r:讀取
w:寫入
x:執(zhí)行權(quán)限
-:表示沒有權(quán)限
所以書rwxrwx-x表示的是可讀取寫入和執(zhí)行
2 :表示的是如果是一個(gè)文件夾那么的話就有兩個(gè)子文件? 。如果是一個(gè)文件表示的是文件硬鏈接個(gè)數(shù)
yww:表示的是所有者
yww:表示的是所有者所屬的組
4096:文件夾顯示的都是4096表示的是4k
文件的話表示的是文件的大小
3月? 10 21:02? ? ? ?表示的是文件最后一次修改時(shí)間
wan:文件(夾)的名字
ls -h 使用更加貼近人類識別的格式

mkdir:用來創(chuàng)建文件夾的
mkdir? ? /根目錄下的文件名/文件名? -p? 這個(gè)表示的是創(chuàng)建多級目錄
rmdir? 文件名? ? 這個(gè)是用來移除文件的 如果這個(gè)文件存在子文件的話移除不了會(huì)報(bào)錯(cuò)

touch? 文件? ?這個(gè)是用來創(chuàng)建文件的
如? touch? test.txt? 這個(gè)是創(chuàng)建一個(gè)txt文件

cp:用來復(fù)制一個(gè)文件的? cp? 源文件? 目標(biāo)文件

mv 用來移動(dòng)一個(gè)文件的

rm -rf? 文件名? 這個(gè)是用來刪除文件或者文件夾的
刪除時(shí)包括子文件也刪了

查看文件的命令:
cat:從上到下查看所有內(nèi)容
tac:從下到上查看所有內(nèi)容
head -n :查看前n行的數(shù)據(jù),默認(rèn)時(shí)十行
tail -n:查看后n行的數(shù)據(jù)默認(rèn)是十行
wc:用來統(tǒng)計(jì)這個(gè)文件的字節(jié)數(shù)等等
nl:帶行號顯示所有內(nèi)容
more:用來顯示一屏,查看完畢后自動(dòng)退出
less:和more一樣但是不會(huì)自動(dòng)退出

vim:它是一個(gè)文件的編輯工具,相當(dāng)于記事本這個(gè)app? ?第一步要使用? yum install? vim來安裝
vim? 文件名? 打開一個(gè)文件進(jìn)行操作
剛打開時(shí)有三種模式
命令模式:默認(rèn)的就時(shí)命令模式只能輸入命令不能進(jìn)行編輯? 可以進(jìn)行的操作有
dd:用來刪除一行數(shù)據(jù)
u:撤銷
ctrl +r:反撤銷
yy:用來復(fù)制一行
nyy:用來復(fù)制n行
p:用來粘貼的
G:定位到最后一行
gg:定位到第一行
ngg:定位到第n行
S:定位到這一行的最后面
0:定位到這一行的行首
x:刪除光標(biāo)右邊的一個(gè)文字,nx刪除光標(biāo)右邊第n個(gè)文字
X:和x相反
shift+z+z? 保存并退出

插入模式:需要在命令模式下輸入i來進(jìn)入插入模式
l:在第一個(gè)非空字符前面插入數(shù)據(jù)
a:在光標(biāo)右面進(jìn)行插入
A:在光標(biāo)所在行的結(jié)尾插入
s:刪除光標(biāo)所在位置的文字,并插入內(nèi)容
S:刪除光標(biāo)所在行的文件,并進(jìn)行插入
o:在光標(biāo)所在行的下一行進(jìn)行插入數(shù)據(jù)
O:和o相反

底線命令模式:需要在命令模式中按 :進(jìn)入底線命令模式
w:保存并修改
q:退出
q?。簭?qiáng)制退出不保存
wq:保存并退出
e!:放棄之前的修改
n:光標(biāo)定位到第n行
/[內(nèi)容]:用來查找的,n下一個(gè)匹配N上一個(gè)匹配
%s/原內(nèi)容/新內(nèi)容[/g]:默認(rèn)替換所有行里第一次匹配到的數(shù)據(jù)/g時(shí)全部替換
m,ns/原內(nèi)容/新內(nèi)容[/g]:和%s一樣

命令起別名:
使用alias來查看別名
alias? 別名='原來的命令':這樣在服務(wù)器沒有關(guān)之前別名就可以代替原來的命令,但是關(guān)閉后就沒有了

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,707評論 0 5
  • 第一章 1.Linux是一套免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),它可以基于Intel x86系列處理器以及Cy...
    yansicing閱讀 5,566評論 0 9
  • dpkg 學(xué)習(xí) 安裝mysql apt-get install mysql-server-5.6 apt-get ...
    sharonji閱讀 523評論 0 0
  • 一、vi和vim的基本介紹 所有Linux操作系統(tǒng)都內(nèi)置vi文本編輯器。 vim具有程序編輯能力,可以看做vi的增...
    炳學(xué)閱讀 187評論 0 0
  • #基本情況# 姓名:邢越然 年齡:12歲 小組:第4組 #第二階段30天目標(biāo)及完成情況# 1、家長目標(biāo): (1)6...
    彤麗悅寶貝閱讀 266評論 1 0

友情鏈接更多精彩內(nèi)容