【NOIP必备攻略】 基本noilinux使用方法
現(xiàn)在linux系統(tǒng)已經(jīng)成為了NOIP競賽的一大操作系統(tǒng),如果連最基礎(chǔ)的操作都不會(huì),那就更別提怎么得分了,萬一操作失誤,可就爆零了。所以小編特意發(fā)這樣一篇博客,教你快速上手noilinux!
?
▎?常用操作
1)召喚終端:不論如何,一些基本操作都在終端上,如果你的linux系統(tǒng)的終端不在桌面上擺放著,那么可以Ctrl+Alt+T召喚出終端,最后就是這個(gè)樣子:
? 2)常用命令——ls
ls的意思是顯示當(dāng)前目錄下的文件和文件夾,默認(rèn)情況下是查看根目錄。linux系統(tǒng)和windows系統(tǒng)不太一樣,相對而言,linux系統(tǒng)沒有c盤,d盤,e盤之類的區(qū)分,而是整體是一個(gè)大的文件夾,根目錄指的就是這里的主文件夾,文件都會(huì)默認(rèn)存儲(chǔ)在這里。
?
我們在終端輸入ls,會(huì)出現(xiàn)什么呢?
發(fā)現(xiàn)了嗎?果然顯示的內(nèi)容與主文件夾一樣,其實(shí)ls是list的縮寫!這樣我們就可以快捷的知道當(dāng)前目錄下有什么文件和文件夾。
擴(kuò)展:?-a和-l
我們會(huì)發(fā)現(xiàn)輸入ls我們就會(huì)看到很多文件及文件夾,但是這真的是全部的文件嗎?當(dāng)然不是!如果輸入ls -a你就會(huì)發(fā)現(xiàn)一切!
哇!竟然有這么多文件都被隱藏起來了,這個(gè)命令類似于咱們windows系統(tǒng)下的顯示隱藏文件,如果細(xì)細(xì)觀察,就會(huì)發(fā)現(xiàn)用?.?開頭的文件都是原先隱藏的文件。這種隱藏的文件一般有兩種:要么是系統(tǒng)文件(沒事別亂改),要么是病毒。
但是有這么多文件也沒用啊,只知道文件名,如果想知道文件的相關(guān)屬性,那該怎么辦?輸入ls -l試試:
屬性的內(nèi)容分為7項(xiàng),第一項(xiàng)暫時(shí)不需要知道,其他6項(xiàng)依次為所屬用戶(不需要知道,了解即可),所屬組(不需要知道,了解即可),占用內(nèi)存大小,修改的時(shí)間:年、月、日,具體時(shí)間,文件名。
但是?內(nèi)存是以什么為單位的,怎么只有一串?dāng)?shù)字?其實(shí)它的單位是字節(jié),具體是多大還需要自己算,不過為了更人性化,還有其他操作,輸入ls -lh:
這樣內(nèi)存就能顯示出它合理的單位了!
3)常用命令——cd
我們在看到當(dāng)前目錄下的所有文件及文件夾,但是我們怎么打開文件與文件夾呢?對于文件夾,可以使用cd。
使用格式:cd+操作的文件夾名稱
例 比如我要打開Desktop文件夾:
看!這樣操作后再次查看便發(fā)現(xiàn)已經(jīng)在Desktop文件夾中了,相反,如果用cd來打開文件就會(huì)報(bào)錯(cuò):
?
4)常用命令——mkdir
在比賽時(shí),選手的文件夾可能被建好了也有可能沒有,這就需要我們建目錄,此時(shí)就可以用到mkdir命令了。
使用格式:mkdir+目錄名
例:比如說我要新建一個(gè)叫做C++的目錄:
?
▎?編寫C++程序
noilinux提供了多種編寫C++程序的方式:如Anjuta,guide,vim等都是,但是這里提倡使用vim,這樣便于使用及調(diào)試。
vim需要在終端上執(zhí)行,說白了就是用終端來寫代碼。輸入格式:vim+新建文件的名稱(記得寫上擴(kuò)展名,這樣會(huì)有高亮)
?
然后就會(huì)出現(xiàn)vim的界面:
但是你會(huì)發(fā)現(xiàn)寫不了代碼,此時(shí)按下 i 鍵,左下角就會(huì)改為插入,這樣就可以寫代碼了,就舉個(gè)a+b問題的例子把!
代碼確實(shí)是寫好了,怎么有點(diǎn)丑,手感也不好,鼠標(biāo)點(diǎn)了沒反應(yīng)……別著急,為了增強(qiáng)手感,可以用到set命令。
按下退出(Esc)鍵,然后輸入冒號(hào)(‘:’),再輸入set nu,這樣就會(huì)出現(xiàn)行號(hào)。
然后再輸入冒號(hào)(‘:’),接著輸入set tabstop=4。以此類推,輸入下面的語句:
1 set nu //設(shè)置行標(biāo)號(hào) 2 set tabstop=2 //把縮進(jìn)設(shè)為2 3 set smartindent //智能縮進(jìn) 4 set mouse=a //激活鼠標(biāo) 5 set cursorline //行高亮重新敲一遍代碼,這下就舒服多了。
行了,問題來了,怎么編譯、運(yùn)行呢?
先說編譯,首先要退出vim,按下退出鍵(Esc),然后輸入冒號(hào),再輸入wq(意思是保存并退出,如果只保存可以寫w),就會(huì)退出vim了。
然后輸入 g++ code.cpp -o code,g++是編譯的語言,code.cpp是源代碼文件(這里寫你的代碼的文件名就可以了),-o可以理解為重命名(否則默認(rèn)編譯后生成的程序會(huì)叫做a.out),code是重新命名的名字(這里寫你希望更改的名字)。
這樣就編譯好了!接著是運(yùn)行。輸入./code就可以運(yùn)行了!
輸入兩個(gè)數(shù),結(jié)果正常,怎么樣,快去寫linux系統(tǒng)下你的第一個(gè)程序吧!
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/TFLS-gzr/p/10851991.html
總結(jié)
以上是生活随笔為你收集整理的【NOIP必备攻略】 基本noilinux使用方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: man:命令帮助使用手册
- 下一篇: linux下的SSHD被连接端口修改