給大家推薦linux c基礎(chǔ)課程———ubuntu、命令
接上篇文章,咱們繼續(xù)。
【3】課程大綱
1.操作系統(tǒng)簡介/命令
2.數(shù)據(jù)類型/常量/變量/運(yùn)算符
3.輸入/輸出
4.控制語句
5.數(shù)組
6.指針
7.函數(shù)
【4】操作系統(tǒng)的簡介
內(nèi)核:linux unix
操作系統(tǒng):ubuntu redhat centos deepin
ubuntu:是一個(gè)以桌面應(yīng)用為主的Linux操作系統(tǒng)。
Ubuntu基于Debian發(fā)行版和GNOME桌面環(huán)境,與
Debian的不同在于它每6個(gè)月會發(fā)布一個(gè)新版本。
Ubuntu的目標(biāo)在于為一般用戶提供一個(gè)最新的、同
時(shí)又相當(dāng)穩(wěn)定的主要由自由軟件構(gòu)建而成的操作系
統(tǒng)。Ubuntu具有龐大的社區(qū)力量,用戶可以方便地
從社區(qū)獲得幫助
【5】ubuntu簡介
VMware Workstation Pro
在windows上虛擬linux運(yùn)行的環(huán)境。
ubuntu32安裝好的ubuntu系統(tǒng)
運(yùn)行文件的后綴 xxx.vmx
掛起:保存系統(tǒng)當(dāng)前的狀態(tài),下次開機(jī)的時(shí)候
直接進(jìn)入到這個(gè)狀態(tài)。
快照:相當(dāng)于給系統(tǒng)創(chuàng)建一個(gè)還原點(diǎn),如果
系統(tǒng)在使用的過程中出現(xiàn)了崩潰,可以通過
快照還原到還原點(diǎn)的位置。
【6】打開終端
1.點(diǎn)擊terminal,關(guān)閉點(diǎn)擊左上角的x
2.打開終端
ctrl + alt + t
在打開的基礎(chǔ)上新打開終端
ctrl +shift+ n
3.退出終端
exit
4.終端字體調(diào)大:
ctrl+shift +"+"
5.終端字體調(diào)小
ctrl+"-"
linux @ ubuntu : ~ $
| | | | | |
uname | hostname | | |
用戶名 間隔符 主機(jī)名 間隔符 路徑/home/linux/ 普通用戶
root : 超級用戶 #
linux: 普通用戶 $
【7】ubuntu文件系統(tǒng)標(biāo)準(zhǔn)
windows:將windows上的硬盤分為C D E F...等
linux :在linux系統(tǒng)中文件的管理標(biāo)準(zhǔn)必須遵從
FHS(Filesystem Hierarchy Standard)的標(biāo)準(zhǔn)。
linux系統(tǒng)管理文件的方法通過倒置的樹的方式管理
/bin 存放用戶二進(jìn)制文件
/boot 和系統(tǒng)啟動(dòng)相關(guān)的文件
/dev 設(shè)備文件(通過此文件訪問設(shè)備驅(qū)動(dòng))
/etc 系統(tǒng)配置文件
/home 用戶家目錄
/lib 庫文件libxxx.so libxxx.a
/sbin 系統(tǒng)二機(jī)制文件
/mnt 臨時(shí)掛載的文件
/proc 進(jìn)程的各種信息(程序的一次執(zhí)行過程)
/usr 存放用戶的各種文件
......
【8】用戶的切換
su 用戶名 //切換用戶
su root //切換到root用戶下
su linux //切換到linux 用戶下
sudo vi test.c //sudo 表示本次操作的時(shí)候具備權(quán)限
sudo passwd root //修改root用戶的密碼
【9】命令
[1]ls命令 //將當(dāng)期目錄下的內(nèi)容列舉出來
ls -l //列舉文件的時(shí)候?qū)⑽募膶傩孕畔⒁徊@示
-
|
文件的類型7種文件類型
bsp-lcd
- :普通文件
d :目錄
l :鏈接文件(類似于windows的快捷方式)
c :字符設(shè)備驅(qū)動(dòng)文件
b :塊設(shè)備驅(qū)動(dòng)文件
p :管道文件(進(jìn)程間通訊)
s :套接字文件(和網(wǎng)絡(luò)通訊相關(guān)的文件)
rw- rw- r-- (用戶的權(quán)限,組的權(quán)限,其他人的權(quán)限)
權(quán)限
r 4 讀 w 2 寫 x 1 可執(zhí)行 - 無權(quán)限
0664
0775 rwxrwxr-x
0421 r-- -w- --x
1
|-->文件 代表的是硬連接數(shù)的個(gè)數(shù)(副本)
|-->目錄 代表子目錄的個(gè)數(shù)
linux linux
| |
用戶名 組名
18693
|----文件的大小
Dec 12 2015
|---文件創(chuàng)建的時(shí)間
COPYING
|---文件的名字
ls -a //顯示隱藏文件
ls -lh //列舉文件的時(shí)候?qū)⑽募膶傩孕畔⒁徊@示
//并把文件的大小按照單位顯示
ls -i //顯示文件的inode號,文件系統(tǒng)
//唯一識別文件的一個(gè)序號
ls -R //遞歸顯示