Linux軟體軟體安裝命令
sudo apt-get update//更新源,檢查更新
sudo apt-get upgrade;
sudo apt-get dist-upgrade
sudo apt-get install//從源中安裝軟體
sudo apt-get remove 洗掉包
gnome-shell 經典桌面gnome
mkdir 新建檔案夾 -p(遞回多檔案創建)
touch 新建檔案
rm 洗掉 -r -f
cp -r(拷貝檔案型別) 拷貝檔案 目標檔案
ls 查看當前目錄檔案
ifconfig 查看IP地址
創建桌面快捷方式
cd /usr/share/applications
sudo gedit pycharm.desktop
檔案查找
pwd 查看檔案路徑
find 查找檔案 路徑 -name 檔案名
grep 查找檔案內容: 查找關鍵詞 檔案路徑 -n(列印行號)
在檔案夾下所有檔案中查找: 查找關鍵詞 檔案路徑/* -R (遞回)-n
壓縮檔案
tar (gzip格式) 壓縮:tar zcvf xx.tar.gz(壓縮包包名) 檔案1 檔案2 … (z是gzip格式,c是創建)
tar 解壓1,解壓到當前目錄: tar zxvf 壓縮包名
2.解壓到指定路徑:tar zxvf 壓縮包名稱 -C 目的路徑
bz2 格式:tar jcvf xx.tar.bz2 …
vim基本操作
Vim默認編輯模式,按a插入模式,·esc退出插入模式,shift :wq保存退出
編輯模式下 u撤銷前面多次修改 ctl r 反撤銷
[n]x 洗掉游標后n個字符
[n]X 洗掉游標前n個字符
[n]dd 洗掉從當前行開始的n行
[n]yy 復制從當前行開始的n行
p 把粘貼版上的內容插入到當前行
. 執行上次炒作
shift + zz 保存退出當前檔案
gcc 編譯
gcc 編譯gcc hello.c -o hello
分步編譯gcc -E hello.c -o hello.i 1.預處理
gcc -S hello.i -o hello.s 2編譯
gcc -c hello.s -o hello.o 3匯編
gcc hello.c -o hello_elf 4鏈接4
運行程式./hello
若有外部庫,如math庫須增加 -lm命令
gdb除錯常用命令:
編譯時需要:gcc -g
運行:gdb -q 檔案名
l(list) 列出程式
r(run) 運行程式
b[行號\函式名] 設定斷點,b(breakpoint)
info b 查看斷點資訊
clear[行號] 清除斷點
c(continue) 繼續運行程式
s(step) 單步跳入運行 step into
n(next) 單步跳過運行 step over
finish 跳出函式
print變數\運算式 顯示變數或運算式的值
display變數\運算式 每次運行停止都列印顯示變數運算式的值
undisplay標號 清除標號對應的變數值的顯示
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/488021.html
標籤:Linux
