Linux學(xué)習(xí)筆記-第一天

一、常用命令:

shutdown -h now 立刻關(guān)機(jī)

shutdown -r now 立刻重啟

reboot 立刻重啟

ls 查看該目錄下所有文件

ls -l 查看該目錄下所有文件(詳細(xì))

ls -a 顯示包括隱藏文件在內(nèi)的所有文件

ls -al 功能同上兩個(gè)的命令并集

cd 切換目錄

dir 查看該目錄下所有文件

pwd 顯示當(dāng)前在哪個(gè)目錄下

mkdir 建立目錄

rmdir 刪除空目錄

Tab鍵 自動(dòng)補(bǔ)全(如果要按兩次才有補(bǔ)全)

more 顯示文件內(nèi)容(帶分頁,按空格翻下一頁,按PgUp+Ctrl鍵翻回上一頁)

less 顯示文件內(nèi)容(帶分頁)

grep 在文件中查找關(guān)鍵字(例如:grep "shunping" aaa.java或者想顯示關(guān)鍵字所在的行數(shù)的話則用grep -n "shunping" aaa.java)

| :管道命令(把上一個(gè)命令的結(jié)果交給 | 后面的命令處理,例如:ls -l /etc/ | more,就是把/ect/下的文件列表用分頁的形式顯示)

man 查看命令詳細(xì)使用方法

touch 建立空文件

cp 復(fù)制 :例如 cp a.out /home/xiaoming

mv 移動(dòng)文件或改文件名

rm 刪除文件和目錄 (會(huì)提問)

rm -rf* 刪除所有內(nèi)容(包括目錄和文件)r 遞歸 f 強(qiáng)制

in 建立符號(hào)連接:in -s 源 目標(biāo)

例如 in /etc/initab initab (initab指向?qū)嶋H文件/etc/initab)

find 搜索文件和目錄(

1. find / -name man 從根目錄開始搜索名稱為man的文件或目錄

2. find /home -amin -10 十分鐘內(nèi)存取的文件或目錄

find /home -atime -10 十小時(shí)內(nèi)存取的文件或目錄

find /home -cmin -10 十分鐘內(nèi)更改過的文件或目錄

find /home -ctime +10 十小時(shí)前更改過的文件或目錄

3. find /home -size +10k 查找/home目錄下大小為10k的文件

重定向命令:

ls -l > a.txt 將執(zhí)行該命令所顯示的內(nèi)容寫入到a.txt中(覆蓋寫)

ls -al >> aa.txt 將執(zhí)行該命令所顯示的內(nèi)容追加到aa.txt的末尾(追加寫)

二、Linux下編程

(1)使用vim編寫JAVA程序:

1.vi Hello.java

2.輸入i,進(jìn)入插入模式

3.按Esc退出插入模式,進(jìn)入命令模式

4.輸入":"

5.wq 保存退出

q! 退出但不保存修改

6.javac Hello.java 編譯

7.java Hello 運(yùn)行編譯好的Hello.class程序

(2)使用vim編寫C語言程序:

1.vi Hello.cpp

2.輸入i,進(jìn)入插入模式

3.按Esc退出插入模式,進(jìn)入命令模式

4.輸入":"

5."wq": 保存退出

"q!": 退出但不保存修改

6.gcc Hello.cpp 編譯(默認(rèn)編譯成a.out)

(想自定義則使用"gcc -o 名字 Hello.cpp")

7.輸入"./a.out" 運(yùn)行編譯好的C程序

三、目錄:

/ (根目錄)

/root (存放root用戶相關(guān)文件)

/home (存放普通用戶的相關(guān)文件)

/bin (存放常用命令的目錄)

/sbin (存放要具有一定權(quán)限才能使用的命令)

/mnt (默認(rèn)掛載光驅(qū)和軟驅(qū)的目錄)

/boot (存放系統(tǒng)引導(dǎo)相關(guān)的文件)

/etc (存放如環(huán)境變量設(shè)置和MySQL配置這樣的配置文件)

/var (存放經(jīng)常變化的文件)

/usr (軟件安裝的默認(rèn)文件夾)

四、用戶管理:

1.添加用戶:useradd 用戶名

(PS:每次添加用戶的時(shí)候都會(huì)在/home下自動(dòng)修建個(gè)相應(yīng)用戶名的目錄)

2.修改用戶密碼:passwd 用戶名

(PS:如果后面不加用戶名的話,則是修改現(xiàn)在賬戶的密碼)

3.刪除用戶:userdel 用戶名 (只刪掉用戶但不刪掉它的用戶主目錄)

userdel -r 用戶名 (刪掉用戶以及用戶主目錄)

4.注銷用戶:logout

5.切換成root用戶:su

五、指定系統(tǒng)運(yùn)行級(jí)別(注意,只有root用戶才有權(quán)限修改)

命令:init [0123456]

運(yùn)行級(jí)別:

0:關(guān)機(jī)

1:單用戶

2:多用戶狀態(tài)但沒有網(wǎng)絡(luò)服務(wù)

3:多用戶狀態(tài)而且有網(wǎng)絡(luò)服務(wù)

4:系統(tǒng)未使用,保留給用戶

5:圖像界面

6:系統(tǒng)重啟

(常用的運(yùn)行級(jí)別是3和5,要修改默認(rèn)的系統(tǒng)運(yùn)行級(jí)別可修改文件/etc/initab的id:5:initdefault:這一行中的數(shù)字)

(如修改錯(cuò)誤[如把系統(tǒng)默認(rèn)運(yùn)行級(jí)別改成了6]導(dǎo)致系統(tǒng)不能正常啟動(dòng),可在開機(jī)進(jìn)入GRUB系統(tǒng)引導(dǎo)界面時(shí)按e,然后選中中間"kernel....root=LABEL=/"再按e確定選中進(jìn)去,然后輸入“ 1”[注意:1前面有個(gè)空格]設(shè)置成單用戶模式再按回車即可,然后系統(tǒng)就可正常啟動(dòng),進(jìn)入后可把系統(tǒng)默認(rèn)運(yùn)行級(jí)別修改回來也可以輸入passwd修改任意用戶密碼)

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

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

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