-
“|”在Linux中作為管道,用于連接在兩個獨立的小程序建立通道,比如將“l(fā)s”的輸出結(jié)果傳給“grep”的輸入
查看全部 -
重定向: 1.重定向到某個文件。用>>或>
? ? ? ? ? ? ? 2.作為其他程序輸入流。使用管道 |
查看全部 -
shift a 行尾 shift i 行首 shift o 下一行 shift查看全部
-
Linux
查看全部 -
emacs神的編輯器
vim編輯器之神
sudo?管理員運行
clear 清屏
cd ~進入?home
pwd?當(dāng)前路徑
vim編輯器常用快捷鍵
命令模式 :
i:光標(biāo)所在位置的前面插入字符;
a: 光標(biāo)所在位置的后面插入字符;
shift + i :行首插入字符;
shift + a:行尾插入字符;
管理員權(quán)限 >>> sudo
更新資源 >>> sudo apt-get update
安裝軟件 >>> sudo apt-get install vim(軟件名稱)
cd ~? >>> 進入home目錄
pwd >>> 顯示當(dāng)前目錄路徑
ls >>>顯示當(dāng)前文件夾下所有文件夾及文件
查看全部 -
emacs, vim 編譯器;
sudo apt-get update, 升級
sudo apt-get install vim, 安裝vim
clear,清除
cd ~ 進入
pwd 查看地址
ls 查看目錄
ls -l;查看文件類型,時間,權(quán)限等等?
查看全部 -
重定向機制
>>重定向到該文件,無覆蓋
>重定向到該文件,最新
<重定向輸入文件
1>正確結(jié)果導(dǎo)入 2>錯誤結(jié)果導(dǎo)入
查看全部 -
stdin?標(biāo)準輸入流?鍵盤
stdout標(biāo)準輸出流?顯示器
stderr標(biāo)準錯誤流
printf是對fprintf的封裝
fprintf(stdout,? ?);
scanf是對fscanf的封裝
fscanf(stdin,"%d",&a);
fprintf(stderr," ");
查看全部 -
#include<stdio.h> int?main(int?argv,char*?argc[]) {??printf("argv?is?%d\n",argv); ?int?i; ?for(i=0;i<argv;i++){?? ?printf("argc[%d]is?%s\n",i,argc[i]); ?}? ?return?0;
計數(shù)?顯示
查看全部 -
int?main(int argv,char* argc[])
&&命令連接(要求前面為0才繼續(xù))
echo $?執(zhí)行返回值
查看全部 -
make -v顯示信息
cc -c a.c生成二進制文件
make?執(zhí)行Makefile文件
-o指定生成文件
查看全部 -
cc -c a.c -o a.o
將c文件轉(zhuǎn)換成二進制文件
cc a.o main.c
cp?a.c?b.c拷貝
cat?終端顯示查看
a.h?自創(chuàng)頭文件
查看全部 -
在vim命令模式下
:set?nu?打開行號
:sp上下分屏打開新文件
:vsp左右分屏開新
:dd剪切
:p粘貼
cc a.c b.c -o main.out
多個文件編譯成一個可執(zhí)行文件
include “?a.c”直接復(fù)制該文件
查看全部 -
cc?編譯
rwx 讀寫執(zhí)行
./?執(zhí)行當(dāng)前路徑下
查看全部 -
emacs神的編輯器
vim編輯器之神
sudo?管理員運行
clear 清屏
cd ~進入?home
pwd?當(dāng)前路徑
ls?顯示當(dāng)前目錄下內(nèi)容
ls -l顯示詳細內(nèi)容
touch?新建
rm?刪除
mkdir?創(chuàng)建目錄
vi?編輯
sudo apt-get update? ? ?#更新源
sudo apt-get upgrade? ? ?#更新已安裝的包
sudo apt-get dist-upgrade 升級系統(tǒng)
sudo apt-get dselect-upgrade 使用 dselect 升級
sudo apt-get build-dep package 安裝相關(guān)的編譯環(huán)境
apt-get source package 下載該包的源代碼
sudo apt-get clean && sudo apt-get autoclean
?清理下載文件的存檔
sudo apt-get check 檢查是否有損壞的依賴
sudo apt-get install package=version
#安裝指定版本的package
sudo apt-get install package - - reinstall
#重新安裝package
sudo apt-get -f install? ? ?#強制安裝
sudo apt-get remove package --purge? ?
??#刪除包,包括刪除配置文件等
sudo apt-get remove package? ? ?#刪除包
sudo apt-get autoremove #自動刪除不需要的包,清理包文件
查看全部
舉報