一.什麼是linux系統
linux指的是linux的核心
我們所說的作業系統是linux的核心+gun組織的軟體 gun/linux
二.什麼是shell
shell是乙個直譯器
shell是保護核心檔案不被篡改的軟體
我們所使用的系統中年預設啟動的shell是bash
三.在shell中如何執行命令
1.命令必須是在行提示符之後執行
2.如果行提示符被占用,ctl+c可以結束當前行提示符的程式從而釋放行提示符
3.命令+空格+引數+空格+物件
命令就是程式
引數就是程式指定的某種功能
對像就是操作的目標
4.行提示符的含義
[kiosk@foundation30 ~]$
kiosk :表示shell的執行人是誰
foundation30 :開啟主機的主機名稱
~ :你當前所在的檔名稱
四.檔案管理命令
1.新建檔案
2.新建目錄
3.刪除檔案-f是force的縮寫,表示強制刪除不提示
4.刪除目錄-r表示遞迴。-f是force的縮寫,表示強制刪除不提示
5.檢視檔案內容
6.編寫檔案
vim file 進入瀏覽模式
按「i」進入插入模式開始編寫字元
編寫結束後按esc健,退出插入模式,
按「:wq」。儲存退出,檔案編寫完成
7.複製
cp file 新檔名稱|目錄
cp -r dir 新名稱 複製目錄時需要「-r「 ,表示遞迴
8.移動
mv file 目錄
mv dir 目錄
mv 目錄/*, 把目錄中的所有內容移動到當前所在的系統位置「.」代表當前所在的系統目錄,"*"代表所在位置的所有檔案
9.切換
cd . 切換當前工作目錄
cd .. 切換到當前目錄所在的上級目錄
cd - 進入當前目錄所在的上乙個目錄
10 檢視
ls 顯示檔案
ls -a 顯示所有檔案包括隱藏檔案
ls -r 遞迴顯示目錄中的所有內容
五.系統結構/bin :常用系統命令
/sbin :系統管理命令
/boot :啟動分割槽
/sys :核心引數調整
/dev :裝置檔案
/lib :32位庫檔案
/lib64 :文庫檔案
/media /run /mnt :臨時裝置的掛載點
/opt :第三方軟體安裝位置
/proc :系統資訊
/ect :系統配置目錄
/home :普通使用者家目錄
/root :超級使用者家目錄
/var,/srv :系統資料
六.關於路徑的命令1.路徑分為
絕對路徑:
檔案所在系統的真實位置,在系統的任何位置都可以使用,,
通常以「/」開頭
相對路徑:
相對當前所在系統位置的乙個檔名稱的簡寫,他通常會新增「pwd」的值在名稱前
2.相關命令
pwd print work directory 顯示當前所在系統位置的路徑
touch /mnt/file 用絕對路徑的方式在/mnt中建立file8檔案
rm -fr /mnt/file 用相對路徑的方式刪除/mnt/中的file8檔案
七.如何在系統在系統中獲得幫助
1.當得到乙個命令我們不知道這個命令的作用時
whatis 命令
2.當我們知道命令的用途,但不知道命令的執行格式或者方法時
--help 命令
[選加] :可以家也可以不加
「...」 :加的個數可以是任意多個
《必須加》:不可少的資訊
當我們檢視檔案的幫助時,--help是不能使用的,那麼我們可以用man命令來檢視幫助
3.man==manual
man的級別
1 :命令
2 :核心呼叫的介面
3:函式庫
4:特殊檔案比如裝置檔案
5:系統檔案
6:遊戲
7:包資訊
8:系統命令
9:核心規則
man date :檢視date命令的幫助手冊
man 5 passwd:檢視/etc/passwd檔案的幫助手冊
進入,man頁面後
pageup :向上翻頁
pagedown :向下翻頁
/關鍵字 :查詢關鍵字
n :關鍵字向上匹配
n :關鍵字向下匹配
q :退出
linux終端基本命令和vi基本命令
今天學習內容 建立 了乙個基本的虛擬機器執行環境,在虛擬機器下使用cent os 6.0 系統,學習了linux終端命令 視窗的基本操作命令 和對vi 工具的簡單 操作 linux 基本命令 1 顯示當前路徑 pwd 2 切換路徑 cd 路徑名稱 絕對路徑 從根目錄開始,例如 root test3 ...
gcc g 基本命令簡介
gcc g 現在是gnu中最主要和最流行的c c 編譯器 g 是c 的命令,以.cpp為主,對於c語言字尾名一般為.c。這時候命令換做gcc即可。其實是無關緊要的。其實編譯器是根據gcc還是g 來確定是按照c標準還是c 標準編譯鏈結。下面以test.cpp為例 命令 g test.cpp 功能 生成...
gcc g 基本命令簡介
gcc g 現在是gnu中最主要和最流行的c c 編譯器 g 是c 的命令,以.cpp為主,對於c語言字尾名一般為.c。這時候命令換做gcc即可。其實是無關緊要的。其實編譯器是根據gcc還是g 來確定是按照c標準還是c 標準編譯鏈結。下面以test.cpp為例 命令 g test.cpp 功能 生成...