在這裡記錄下個人學習c語言的過程,筆記整理
學習列linux系統的一些基本操作指令:
ls 顯示檔案
pwd 顯示位置
cd 切換目錄
whoami 顯示當前使用者名稱
rm filename刪除檔案(不經過**站)
rm -rf刪除非空目錄、
find 位置 條件 查詢檔案 find / -name 檔名
grep key 查詢幫助手冊 查函式(man find man ls)
tar 壓縮/解壓檔案
-zcvf 包名 要壓縮的目錄 建立壓縮包
-zcvf 包名 解壓
chmod 修改檔案許可權
chmod mmm 檔名 m=r(4)+w(2)+x(1) mmm 664
chmod +- rwx 所有使用者一起改
檢視閱讀:
cat 顯示檔案的所有內容,適合檢視內容較少的檔案
more 只顯示檔案開頭回車
head 只顯示檔案的前十行
tail 只顯示檔案的後十行
cp複製
mv移動
mkdir建立目錄(-p 建立多級目錄)
網路相關命令:
ping 測試網路是否連通
sudo ifconfig eth5 up/down 網絡卡開關
telent ip位址
ssh 使用者名稱@ip位址 用加密方式傳輸
ftp ip位址
ctrl+l清理螢幕
tab自動補全命令或檔案
ctrl+alt+t快速開啟終端
ctrl+shift+t 新建終端標籤頁
ctrl+alt+方向鍵 切換工作區
alt+tab 切換程式
gedit ~/.bashrc 配置檔案
typespeed 打字練習
vim三大模式
正常模式 用於閱讀,或使用快捷快速修改
插入模式 用於編輯,輸入內容
行底模式 用於對vim配置,執行一些高階操作
正常i->插入
插入esc正常
正常:->行底
行底esc:->正常
gg 游標跳轉到第一行
g 游標跳轉到最後一行
n+回車游標向下跳轉n
n- 向上
ng跳轉到第n行
vim file.c +n 進入後跳轉到第n行
x刪除乙個字元
nx刪除n個字元
dw/de刪除乙個單詞(連續的字串)
d$從當前游標刪除到行尾
d^ 刪除行首
dd刪除一行
ndd刪除n行
dg從當前游標刪除到末尾
d1g從當前游標刪除到開頭1
yy複製一行
nyy複製n行
p貼上到游標下面
p黏貼到游標上面
刪除的內容在緩衝區中用p/p可以黏貼出來移動**
r 替換乙個字元
cw 替換乙個單詞
r進入替換模式
u撤銷上一次操作
u撤銷該行的所有操作
ctrl+r 取消撤銷操作
i在當前游標進入插入模式
i游標跳轉到行首 進入插入模式
a字當前游標後進入插入模式
a游標跳轉到行尾 進入插入模式
插入模式下操作
ctrl+p/n 自動補全,取函式名時盡量開頭不同
ctrl+i 自動縮排,相當於tab
ctrl+j/m 相當於回車
ctrl+c 相當於esc
ctrl+x 編譯執行(自己設定)
ctrl+g gdb除錯程式
行底模式下操作
w 寫入
q 退出
x 儲存退出
x 加密,set key= 刪除密碼 wq後才有效
wq儲存退出(有效)
q!強制退出
運算子 運算級別高到低
自變運算子:++/-- 使變數的值自動加1或減1 避免在一行**中多次是用自變運算子
前自變:變數的值立即有效
後自變:下一條語句才有效
算數運算子:+ - * / %
整數/整數沒有小數點 /得到商 %得到餘數
/ % 除數不能為0 會產生錯誤
關係運算子:> < >= <= == !=
比較的結果是0或1,比較結果能繼續參與運算
10 < n < 100 永遠表示真
邏輯運算子:&& || !
會先把運算物件轉換成邏輯值,0轉換為假,非0轉換為真(負數也為真)
a && b 一假即假 類似if語句
a || b 一真即真
!a 求反 (運算級最高)
&& || 具有短路特性,當左邊的值可以確定表示式結果,右邊不再計算
三目運算子:運算物件有三個部分
a?b:c; 判斷a的值,如果為真執行b,如果為假執行c
該語句不能使用流程控制語句(break),必須要有運算結果
複製運算子: += *= /=...
Linux系統基本操作
目錄 1 在終端terminal上的常見操作 2 對檔案的建立 刪除 檢視和修改,複製和剪下 3 對檔案的壓縮和解壓 ctrl alt t 開啟linux系統上的終端 cd 指令 可以進入各種目錄,cd 後面跟絕對路徑或相對路徑就可以到達想要的目錄下,例如 1 cd 返回上一層目錄 2 cd 返回上...
Linux系統基本操作
linux系統基本操作 1.檔案的建立 建立三個新檔案 touch不僅能建立新檔案還能改變檔案的時間戳 時間戳分別是 atime 檔案內容被訪問的最後時間標識 mtime 檔案內容被修改的最後時間標識 ctime 檔案屬性或內容被修改的時間標識 2.如何建立檔案 mkdir 建立單個目錄 mkdir...
linux系統基本操作命令
終端快捷鍵 ctrl alt t 開啟乙個家目錄下的新終端 可開啟多個 ctrl shift n 開啟乙個家目錄下的新終端 需要依賴乙個終端 ctrl shift t 新建乙個當前目錄下的標籤頁 需要依賴乙個終端 ctrl d 關閉標籤或終端 ctrl l 清屏,等同於命令 clear tab 命令...