直接vi操作:wq保存退出的時(shí)候就自動(dòng)生成了文件

為企業(yè)提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、網(wǎng)站優(yōu)化、全網(wǎng)營銷推廣、競價(jià)托管、品牌運(yùn)營等營銷獲客服務(wù)。創(chuàng)新互聯(lián)公司擁有網(wǎng)絡(luò)營銷運(yùn)營團(tuán)隊(duì),以豐富的互聯(lián)網(wǎng)營銷經(jīng)驗(yàn)助力企業(yè)精準(zhǔn)獲客,真正落地解決中小企業(yè)營銷獲客難題,做到“讓獲客更簡單”。自創(chuàng)立至今,成功用技術(shù)實(shí)力解決了企業(yè)“網(wǎng)站建設(shè)、網(wǎng)絡(luò)品牌塑造、網(wǎng)絡(luò)營銷”三大難題,同時(shí)降低了營銷成本,提高了有效客戶轉(zhuǎn)化率,獲得了眾多企業(yè)客戶的高度認(rèn)可!
以下是一個(gè)簡單的例子可以說明
$vi?h.cpp
h.cpp的內(nèi)容如下:
#includeiostream
int?main()
{
std::cout"This?is?a?C++?applet"std::endl;
return?0;
}
編譯的過程見圖:
linux常用命令有:
1、cp命令,作用復(fù)制,參數(shù)如下:
-a:將文件的特性一起復(fù)制。
-p:連同文件的屬性一起復(fù)制,而非使用默認(rèn)方式,與-a相似,常用于備份。
-i:若目標(biāo)文件已經(jīng)存在時(shí),在覆蓋時(shí)會(huì)先詢問操作的進(jìn)行。
-r:遞歸持續(xù)復(fù)制,用于目錄的復(fù)制行為。
-u:目標(biāo)文件與源文件有差異時(shí)才會(huì)復(fù)制。
2、rm命令作用為刪除,參數(shù):
-f:就是force的意思,忽略不存在的文件,不會(huì)出現(xiàn)警告消息。
-i:互動(dòng)模式,在刪除前會(huì)詢問用戶是否操作。
-r:遞歸刪除,最常用于目錄刪除,它是一個(gè)非常危險(xiǎn)的參數(shù)。
3、mv命令作用為移動(dòng)文件:
-f:force強(qiáng)制的意思,如果目標(biāo)文件已經(jīng)存在,不會(huì)詢問而直接覆蓋。
-i:若目標(biāo)文件已經(jīng)存在,就會(huì)詢問是否覆蓋。
-u:若目標(biāo)文件已經(jīng)存在,且比目標(biāo)文件新,才會(huì)更新。
4、pwd命令,作用為查看”當(dāng)前工作目錄“的完整路徑。
pwd-P#顯示出實(shí)際路徑,而非使用連接(link)路徑;pwd顯示的是連接路徑。
5、rmdir命令刪除目錄:
rmdir [選項(xiàng)]... 目錄...
-p:遞歸刪除目錄dirname,當(dāng)子目錄刪除后其父目錄為空時(shí),也一同被刪除。如果整個(gè)路徑被刪除或者由于某種原因保留部分路徑,則系統(tǒng)在標(biāo)準(zhǔn)輸出上顯示相應(yīng)的信息。
-v:verbose顯示指令執(zhí)行過程。
touch命令用于創(chuàng)建空白文件與修改文件時(shí)間,格式為:“touch
[選項(xiàng)]
[文件]”。
我們可以用“touch
test”輕松的創(chuàng)建出一個(gè)名字為test的空白文檔,所以這個(gè)功能無須介紹。
對(duì)于在Linux中的文件有三種時(shí)間:
更改時(shí)間(mtime):內(nèi)容修改時(shí)間(不包括權(quán)限的)
更改權(quán)限(ctime):更改權(quán)限與屬性的時(shí)間
讀取時(shí)間(atime):讀取文件內(nèi)容的時(shí)間
如果黑客執(zhí)行了touch
-d
"2
days
ago"
test,便將訪問與修改時(shí)間修改為了2天前(偽造了自己沒有動(dòng)過該文件的假象)。
參數(shù)
作用
-a
僅修改“訪問時(shí)間”(atime)
-m
僅修改“更改時(shí)間”(mtime)
-d
同時(shí)修改atime與mtime
-t
要修改成的時(shí)間[YYMMDDhhmm]
百度《linux就該這么學(xué)》,第一章節(jié)里面有詳細(xì)的說明!
Linux編譯c++源文件使用的命令為g++,操作步驟如下:
用vim命令打開一個(gè)文本進(jìn)行編輯,如:
#vim hello.cpp
書寫源代碼內(nèi)容,如:
#include?stdio.h
int?main()
{
printf("hello?world\n"?);
return?0;
}
按ESC鍵,終止輸入,用:wq命令保存,退出。
編譯
#g++ -o hello hello.cpp
-o的意思是用來指定生成程序的名字
運(yùn)行
#./hello
hello world
#
貼一下你的ppf.cpp內(nèi)容 試一下 #include int main() { printf("hello world..\n"); return 0; } 保存為hello.cpp g++ hello.cpp 然后運(yùn)行./a.out 查看下 應(yīng)該是你寫的文件的問題,要么沒有輸出,要么等待輸入,所以導(dǎo)致光標(biāo)一直閃
如下:
1.查找文件
find / -name filename.txt
根據(jù)名稱查找/目錄下的filename.txt文件
2.查看一個(gè)程序是否運(yùn)行
ps –ef|grep tomcat
查看所有有關(guān)tomcat的進(jìn)程。
3.終止線程
kill -9 19979
終止線程號(hào)位19979的線程
4.查看文件,包含隱藏文件
ls -al
5.當(dāng)前工作目錄
pwd
6.復(fù)制文件包括其子文件到自定目錄
cp -r sourceFolder targetFolder
7.創(chuàng)建目錄
mkdir newfolder
8.刪除目錄(此目錄是空目錄)
rmdir deleteEmptyFolder
9.刪除文件包括其子文件
rm -rf deleteFile
10.移動(dòng)文件
mv /temp/movefile /targetFolder
擴(kuò)展重命名 mv oldNameFile newNameFile
11.切換用戶
su -username
12.修改文件權(quán)限
chmod 777 file.java
//file.java的權(quán)限-rwxrwxrwx,r表示讀、w表示寫、x表示可執(zhí)行
13.壓縮文件
tar -czf test.tar.gz /test1 /test2
14.列出壓縮文件列表
tar -tzf test.tar.gz
15.解壓文件
tar -xvzf test.tar.gz
16.查看文件頭10行
head -n 10 example.txt
17.查看文件尾10行
tail -n 10 example.txt
18.查看日志文件
tail -f exmaple.log
//這個(gè)命令會(huì)自動(dòng)顯示新增內(nèi)容,屏幕只顯示10行內(nèi)容的(可設(shè)置)
19.啟動(dòng)Vi編輯器
vi
20.查看系統(tǒng)當(dāng)前時(shí)間
date
命令會(huì)輸出 周幾 幾月 幾日 時(shí)間 和 時(shí)間顯示格式和年份
Sat Jan 20 04:39:49 CST 2018
date +"%Y-%m-%d"
網(wǎng)頁題目:cpp面試Linux命令,cpp linux
本文URL:http://chinadenli.net/article6/dsgisig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、網(wǎng)站設(shè)計(jì)公司、品牌網(wǎng)站制作、App開發(fā)、移動(dòng)網(wǎng)站建設(shè)、動(dòng)態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
移動(dòng)網(wǎng)站建設(shè)知識(shí)