Linux系統常見操作:
1.ctrl + alt + 't' 打開終端
2.ctrl + shift + '+' 放大字體
3.ctrl + '-' 縮小字體
4.ctrl + alt + 回車 全屏模式
5.點擊虛擬機中的查看 窗口模式
點擊立即適應客戶機
Linux系統基本命令:
command [-options] arg1 arg2 arg3 ...
1.終端命令行:
linux@ubuntu:~$
linux 當前登錄的用戶名
用戶分類兩大類:
1.普通用戶:
可以有多個,也可以一個沒有,名字沒有限制
2.超級用戶:
有且只有一個,名字爲root
超級用戶可以實現任何操作
普通用戶只能完成權限範圍內的操作
ubuntu:操作系統名
~:當前所在的目錄
家目錄:每個用戶都有一個家目錄,用戶在家目錄中任何操作
不會受到限制
linux
zhangsan
lisi
wanger
2.基本命令:
1.ls
查看當前目錄下所有的文件
藍色 目錄文件
白色 普通文件
綠色 擁有執行權限文件
紅色 壓縮文件
2.ls -a
查看當前目錄下所有文件(包括隱藏文件)
隱藏文件:以.開頭的文件
3.ls -l
查看文件的詳細信息
文件類型:
b:塊設備文件 存儲設備 block
按塊掃描信息的文件
c:字符設備文件 character
按照字節掃描設備信息的文件
d:目錄文件
存儲文件
-:普通文件
存儲信息
l:鏈接文件 link
鏈接向某個文件的文件
s:套接字文件
用來進行進程間通信
p:管道文件 pipe
用來進行進程間通信
r:擁有讀權限
w:擁有寫權限
x:擁有執行權限
沒有權限即用-代替
第一組rwx:
創建該文件的用戶對文件是否擁有讀寫執行的權限
第二組rwx:
創建該文件用戶同組的用戶對文件是否擁有讀寫執行權限
第三組rwx:
其餘人對文件是否擁有讀寫執行的權限
硬鏈接個數
創建文件的用戶
創建文件用戶所在的組
文件大小
文件最後一個狀態改變的時間
文件名
4.創建文件
touch 文件名
Linux系統中文件名區分大小寫
Linux系統中文件名不允許出現空格字符
5.刪除文件
rm 文件名
6.創建文件夾
mkdir 文件夾名
7.刪除空文件夾
rmdir 文件夾名
8.刪除非空目錄
rm -rf 文件夾名
9.進入目錄
. 當前目錄
.. 上一級目錄
cd 目錄名
cd .. 進入上一級目錄
cd . 進入當前目錄
cd ~ 進入當前登錄用戶家目錄
cd 進入當前登錄用戶家目錄
cd - 返回之前的目錄
10.查看當前所在目錄的絕對路徑
pwd
11.拷貝文件
cp 源文件 目的路徑 cp dir1/a.doc dir2 表示將dir1下的a.doc文件複製到dir2下
cp 源文件夾 目的路徑 -rf
12.移動文件
mv 源文件 目的路徑
mv 源文件夾 目的路徑
修改文件名字:
mv 舊文件名 新文件名
3.Linux系統目錄結構: cd / 進入
樹形結構:
一對多
/ 根目錄:最頂層目錄
根目錄下均爲系統文件
bin 二進制可執行文件存放目錄 binary
etc 存放配置文件
mnt 存放掛載文件
proc 存放進程相關文件
boot 存放啓動代碼
dev 存放設備文件 device
lib 存放庫文件 libary
var 存放日誌文件
home 存放普通用戶家目錄的目錄
root 超級用戶的家目錄
linux -> /home/linux
zhangsan -> /home/zhangsan
lisi -> /home/lisi
root -> /root
絕對路徑和相對路徑:
/home/linux 絕對路徑
home/linux 相對路徑
相對路徑:
當前所在位置不同,登錄用戶不同,相同路徑會具有不同含義
絕對路徑:
當前所在位置不同,登錄用戶不同,相同路徑不會產生不同含義
相對路徑:
file
./file
../file
~/file
zhangsan /home/zhangsan/file
lisi /home/lisi/file
root /root/file
絕對路徑:
/home/linux/Desktop
/home/linux/Desktop/Desktop
練習:
使用Linux命令實現在桌面創建三個文件夾 test1 test2 test3
並分別在test1下創建file1.txt
在test2下創建file2.txt
在test3下創建file3.txt
~/Desktop
1.進入桌面文件夾
cd ~/Desktop
2.創建三個文件夾
mkdir test1 test2 test3
3.分別在對應文件夾下創建文件
touch test1/file1.txt test2/file2.txt test3/file3.txt
5.文檔編輯:
vim編輯器
三種模式:
1.底行模式(默認進入模式)
2.插入模式(寫入信息)
3.命令模式(保存退出)
底行模式 -> 插入模式
點擊i鍵 a鍵 或者 o鍵
插入模式 -> 底行模式
點擊ESC鍵
底行模式 -> 命令模式
點擊:
命令模式->底行模式
點擊ESC鍵
:w 保存
:q 退出
:wq 保存並且退出
:w! 強制保存
:q! 強制退出
:wq! 強制保存並且退出
1.vim filename
使用vim打開filename文件
2.點擊i鍵、a鍵、或者o鍵進入插入模式
3.寫入數據
4.點擊ESC鍵退回到底行模式
5.點擊:wq保存退出
6.切換中文輸入法:
1.點擊右上角 設置按鈕
2.點擊 "System Setting"
3.點擊 "Language Support"
4.將 Keyboard input method system 改爲ibus
5.點擊 close
6.重啓虛擬機
7.使用ctrl + 空格 實現中英文切換
===========================================================
Linux系統中C語言開發步驟:
vim編輯器
gcc編譯器
終端
hello world
1.vim filename.c
2.點擊i鍵
3.編寫程序
#include <stdio.h>
int main(void)
{
printf("hello world");
return 0;
}
4. 點擊ESC鍵
5. 點擊:wq
6. gcc filename.c //編譯
7. ./a.out //運行
GNU組織
vim gcc make ..
Linux
LAMP
Linux 操作系統內核
Apache Web服務器
MySql
Python
C語言 32個關鍵字
printf