linux是由 unix 發展而來的,unix:有價值的,高效的,多使用者的,多工的作業系統
linux:開源的,(免費,穩定的系統)
基本指令: 1.ls :列出當前目錄下的所有子目錄與檔案
ls-al 列出目錄下的所有檔案,包括隱藏檔案,並且列出詳細資訊
ls-r 遞迴列出所有子目錄下的檔案
2. cd .:當前目錄
cd ~:回到家目錄
3. touch :更改文件,目錄,日期時間,或者建立乙個不存在的檔案
4. mkdir: 建立目錄
mkdir -p:遞迴建立多個檔案
5. rm :刪除檔案,目錄
rm -r :刪除目錄及目錄下所有檔案
rm -i :刪除前訪問
rm - f :遞迴強制刪除目錄及檔案,只有讀許可權也可以刪除
6. cp ;用於複製檔案和目錄
7. mv 移動原始檔,和用來檔案改名
8.cat :檢視檔案內容
9. more :檢視檔案,預設看顯示屏,enter ,接著往後看
10.less 同樣檢視檔案,但可以往前翻,也可以往後翻
11. < 輸入重定向
> 重定向 (把輸出到顯示屏的內容,先清除後,輸入到檔案中)
>> 追加重定向 (不清除原有內容,追加到內容中)
| 連線兩條命令,將左側的命令內容當成檔案輸出
12. echo 輸出到終端
13.find 以檔案的名字 查詢,非常強大
14.zip / unzip 將檔案壓縮解壓
15.tar :打包/解包 ,不開啟它,直接看內容
tar -c :建立乙個壓縮檔案
tar-x: 解開乙個檔案
tar -t : 檢視裡面的檔案
-v : 壓縮的過程顯示檔案,不建議在背景執行過程使用
-c 解壓到指定目錄、
16.shell :命令列 直譯器,1.將使用者的命令翻譯給核心處理
2,將核心的處理結果翻譯給使用者
它相當於乙個媒婆,但並不是親自去執行,而是叫給了子程式去執行
linux 下shell 常使用的是bash
17.linux 訪問許可權
1.檔案和目錄檔案的所有者:u—user
2. 檔案和檔案目錄所有者所在的組的使用者 :g -group
3. 其他使用者 :others
種類:許可權表示方法:
r - - 唯讀
- - x 僅執行
- w - 僅可寫
可以用chmod 來改變檔案的許可權,chmod u +w 或者 g + x 或者 0 + w
也可直接chmod 664 - 代表8進製數
也可以改變檔案的擁有者
chgrp - 修改檔案或目錄的所屬組
umask - 遮蔽掉那些訊號
注: 建立普通檔案時,其實檔案許可權從666開始
建立目錄時從777開始
18. vim的快捷使用
g - 移到文章的最後
$ - 移到游標所在的行的末尾
^ - 移到行的行首
gg - 進到文字開始
shift + g:進到文章末端
5yy -複製游標以下的5行
gdb 的使用:
list 行號 :顯示行號下面的
list 函式
r/run 執行程式
n / next 單挑執行
s / step 進入函式呼叫
b / break 設定斷點
info break 檢視斷點的資訊
c / continue 繼續連續執行程式
until 行 號 調製多少行
quit 退出
enb 使能 (開啟斷點,或者關)
(Linux)基礎指令與基本操作
因為linux centos7 的介面並不友好,所以大多數人會選擇x shell終端來通過網際網路安全連線到遠端主機來進行工作和學習。1.在linux介面上敲下 指令 ifconfig 用以檢視虛擬機器的ip位址 2.之後在x shell介面新建對話,輸入剛才檢視到的ip位址,或者使用 ssh 指令...
Linux基本操作指令
應用程式 附件 終端 ifconfig 檢視自己的ip位址 inet位址 10.0.2.122 ls 檢視當前的所有檔案 終端下檢視 ls a 檢視所有的檔案,包括隱藏檔案 人為的操作 桌面的左上方 位置 主資料夾 檢視 顯示隱藏檔案 ls l 看到當前所有檔案的建立時間 名稱 mkdir dir名...
Linux基本操作指令
命令模式下,輸入u 命令模式下,先輸入行號,再輸入gg 如跳轉到20行,則20gg cp 和 rm 引數 i 刪除前逐一詢問確認 f 即使原檔案屬性設為唯讀,亦直接刪除,無需逐一確認 r 將目錄及以下之檔案亦逐一刪除。shift v進入visiual模式,選擇要複製的行,之後輸入 y就可以了複製了,...