打開安裝好的Linux系統(tǒng)(ubuntu18.04)
創(chuàng)新互聯(lián)建站主要從事網(wǎng)站建設、成都做網(wǎng)站、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務鐵山,十余年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:028-86922220
1.安裝編輯器
使用語句:sudo apt-get install vim安裝vim,可以在安裝前查看是否安裝vim編輯器。(特別提示:在安裝vim前最好將軟件更新,使用指令sudo apt-get update.)之所以要加sudo的原因是這些安裝和更新軟件的時候需要使用管理員權(quán)限才可以進行。
2.安裝gcc編譯器
和安裝vim類似使用sudo apt-get install gcc,安裝完成后可以使用cc-v來查看編譯器版本信息等。cc -v界面如下:
3.創(chuàng)建文件夾并進入該文件
創(chuàng)建文件夾前可以使用 指令ls 來查看該系統(tǒng)中有哪些文件。然后使用mkdir+文件夾名創(chuàng)建文件,并且查看該文件夾是否被創(chuàng)建。(假如創(chuàng)建了一個名字為workspace的文件mkdir workspace)進入該文件則使用命令 cd workspace.然后就進入該目錄。然后再創(chuàng)建一個文件名為les1 的文件(mkdir les1)。進入les1文件(cd les1)。創(chuàng)建一個.c文件:touch a.c。
4.編輯該文件
輸入vi a.c 進入該界面
會發(fā)現(xiàn)用戶不能從鍵盤輸入信息,這時我們需要從鍵盤按一個i在下面會顯示INSERT(表示插入)。
然后就可以使用鍵盤輸入代碼。輸入完成以后可以按Esc退出插入操作。再同時按shift和冒號,從鍵盤輸入wq(表示保存并退出)。
5.編譯該文件
輸入指令:cc a.c(cc 是gcc 的縮寫)
若沒有報錯則從鍵盤輸入ls查看是否生成了可以執(zhí)行的文件a.out文件。
會發(fā)現(xiàn)生成a.out文件
6.執(zhí)行該文件
使用指令 ./a.out 執(zhí)行該程序。輸出hello world !
1.常用指令
ls ? ? ? ?顯示文件或目錄
-l ? ? ? ? ? 列出文件詳細信息l(list)
-a ? ? ? ? ?列出當前目錄下所有文件及目錄,包括隱藏的a(all)
mkdir ? ? ? ? 創(chuàng)建目錄
-p ? ? ? ? ? 創(chuàng)建目錄,若無父目錄,則創(chuàng)建p(parent)
cd ? ? ? ? ? ? ? 切換目錄
touch ? ? ? ? ?創(chuàng)建空文件
echo ? ? ? ? ? ?創(chuàng)建帶有內(nèi)容的文件。
cat ? ? ? ? ? ? ?查看文件內(nèi)容
cp ? ? ? ? ? ? ? ?拷貝
mv ? ? ? ? ? ? ? 移動或重命名
rm ? ? ? ? ? ? ? 刪除文件
-r ? ? ? ? ? ?遞歸刪除,可刪除子目錄及文件
-f ? ? ? ? ? ?強制刪除
find ? ? ? ? ? ? ?在文件系統(tǒng)中搜索某文件
wc ? ? ? ? ? ? ? ?統(tǒng)計文本中行數(shù)、字數(shù)、字符數(shù)
grep ? ? ? ? ? ? 在文本文件中查找某個字符串
rmdir ? ? ? ? ? 刪除空目錄
tree ? ? ? ? ? ? 樹形結(jié)構(gòu)顯示目錄,需要安裝tree包
pwd ? ? ? ? ? ? ?顯示當前目錄
ln ? ? ? ? ? ? ? ? ?創(chuàng)建鏈接文件
more、less ?分頁顯示文本文件內(nèi)容
head、tail ? ?顯示文件頭、尾內(nèi)容
ctrl+alt+F1 ?命令行全屏模式
2.系統(tǒng)管理命令
stat ? ? ? ? ? ? ?顯示指定文件的詳細信息,比ls更詳細
who ? ? ? ? ? ? ? 顯示在線登陸用戶
whoami ? ? ? ? ?顯示當前操作用戶
hostname ? ? ?顯示主機名
uname ? ? ? ? ? 顯示系統(tǒng)信息
top ? ? ? ? ? ? ? ?動態(tài)顯示當前耗費資源最多進程信息
ps ? ? ? ? ? ? ? ? ?顯示瞬間進程狀態(tài) ps -aux
du ? ? ? ? ? ? ? ? ?查看目錄大小 du -h /home帶有單位顯示目錄信息
df ? ? ? ? ? ? ? ? ?查看磁盤大小 df -h 帶有單位顯示磁盤信息
ifconfig ? ? ? ? ?查看網(wǎng)絡情況
ping ? ? ? ? ? ? ? ?測試網(wǎng)絡連通
netstat ? ? ? ? ?顯示網(wǎng)絡狀態(tài)信息
man ? ? ? ? ? ? ? ?命令不會用了,找男人? 如:man ls
clear ? ? ? ? ? ? ?清屏
alias ? ? ? ? ? ? ? 對命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit
kill ? ? ? ? ? ? ? ? 殺死進程,可以先用ps 或 top命令查看進程的id,然后再用kill命令殺死進程。
3.打包壓縮相關(guān)命令
tar:? ? ? ? ? ? 打包壓縮
-c ? ? ? ? ? ? ?歸檔文件
-x ? ? ? ? ? ? ?壓縮文件
-z ? ? ? ? ? ? ?gzip壓縮文件
-j ? ? ? ? ? ? ?bzip2壓縮文件
-v ? ? ? ? ? ? ?顯示壓縮或解壓縮過程 v(view)
-f ? ? ? ? ? ? ?使用檔名
例:
tar -cvf /home/abc.tar /home/abc ? ? ? ? ? ? ?只打包,不壓縮
tar -zcvf /home/abc.tar.gz /home/abc ? ? ? ?打包,并用gzip壓縮
tar -jcvf /home/abc.tar.bz2 /home/abc ? ? ?打包,并用bzip2壓縮
當然,如果想解壓縮,就直接替換上面的命令? tar -cvf? / tar -zcvf? / tar -jcvf 中的“c” 換成“x” 就可以了。
3.關(guān)機/重啟機器
shutdown
-r ? ? ? ? ? ? 關(guān)機重啟
-h ? ? ? ? ? ? 關(guān)機不重啟
now ? ? ? ? ?立刻關(guān)機
halt ? ? ? ? ? ? ? 關(guān)機
reboot ? ? ? ? ?重啟
4.Linux管道
將一個命令的標準輸出作為另一個命令的標準輸入。也就是把幾個命令組合起來使用,后一個命令除以前一個命令的結(jié)果。
例:grep -r "close" /home/* | more ? ? ? 在home目錄下所有文件中查找,包括close的文件,并分頁輸出。
5.Linux軟件包管理
dpkg?(Debian Package)管理工具,軟件包名以.deb后綴。這種方法適合系統(tǒng)不能聯(lián)網(wǎng)的情況下。
比如安裝tree命令的安裝包,先將tree.deb傳到Linux系統(tǒng)中。再使用如下命令安裝。
sudo dpkg -i tree_1.5.3-1_i386.deb ? ? ? ? 安裝軟件
sudo dpkg -r tree ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 卸載軟件
注:將tree.deb傳到Linux系統(tǒng)中,有多種方式。VMwareTool,使用掛載方式;使用winSCP工具等;
APT(Advanced Packaging Tool)高級軟件工具。這種方法適合系統(tǒng)能夠連接互聯(lián)網(wǎng)的情況。
依然以tree為例
sudo apt-get install tree ? ? ? ? ? ? ? ? ? ? ? ? 安裝tree
sudo apt-get remove tree ? ? ? ? ? ? ? ? ? ? ? 卸載tree
sudo apt-get update ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 更新軟件
sudo apt-get upgrade? ? ?
6.將.rpm文件轉(zhuǎn)為.deb文件
.rpm為RedHat使用的軟件格式。在Ubuntu下不能直接使用,所以需要轉(zhuǎn)換一下。
sudo alien abc.rpm
7.vim使用
vim三種模式:命令模式、插入模式、編輯模式。使用ESC或i或:來切換模式。
命令模式下:
:q ? ? ? ? ? ? ? ? ? ? ?退出
:q! ? ? ? ? ? ? ? ? ? ? 強制退出
:wq ? ? ? ? ? ? ? ? ? 保存并退出
:set number ? ? 顯示行號
:set nonumber ?隱藏行號
/apache ? ? ? ? ? ?在文檔中查找apache 按n跳到下一個,shift+n上一個
yyp ? ? ? ? ? ? ? ? ? 復制光標所在行,并粘貼
h(左移一個字符←)、j(下一行↓)、k(上一行↑)、l(右移一個字符→)
8.用戶及用戶組管理
/etc/passwd ? ?存儲用戶賬號
/etc/group ? ? ? 存儲組賬號
/etc/shadow ? ?存儲用戶賬號的密碼
/etc/gshadow ?存儲用戶組賬號的密碼
useradd 用戶名
userdel 用戶名
adduser 用戶名
groupadd 組名
groupdel 組名
passwd root ? ? 給root設置密碼
/etc/profile ? ? 系統(tǒng)環(huán)境變量
bash_profile ? ? 用戶環(huán)境變量
.bashrc ? ? ? ? ? ? ?用戶環(huán)境變量
su user ? ? ? ? ? ? ?切換用戶,加載配置文件.bashrc
su - user ? ? ? ? ? ?切換用戶,加載配置文件/etc/profile ,加載bash_profile
更改文件的用戶及用戶組
sudo chown [-R] owner[:group] {File|Directory}
例如:還以jdk-7u21-linux-i586.tar.gz為例。屬于用戶hadoop,組hadoop
要想切換此文件所屬的用戶及組??梢允褂妹睢?/p>
sudo chown root:root?jdk-7u21-linux-i586.tar.gz
擴展資料
Linux是一套免費使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統(tǒng)。它能運行主要的UNIX工具軟件、應用程序和網(wǎng)絡協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡為核心的設計思想,是一個性能穩(wěn)定的多用戶網(wǎng)絡操作系統(tǒng)。
UNIX操作系統(tǒng)(尤尼斯),是一個強大的多用戶、多任務操作系統(tǒng),支持多種處理器架構(gòu),按照操作系統(tǒng)的分類,屬于分時操作系統(tǒng),最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在ATT的貝爾實驗室開發(fā)。目前它的商標權(quán)由國際開放標準組織所擁有,只有符合單一UNIX規(guī)范的UNIX系統(tǒng)才能使用UNIX這個名稱,否則只能稱為類UNIX(UNIX-like)。
當Linux服務器啟動時,計算機首先讀取GRUB2配置去尋找哪個磁盤里包含根文件系統(tǒng),以及在哪里找到內(nèi)核與initramfs文件包。如果某些配置錯誤,系統(tǒng)管理員就必須對其進行設置以使服務器正常啟動。
采取以下步驟實現(xiàn),當GRUB2運行到可以看見啟動選項時,單擊Esc鍵。選擇你想要設置的選項,按e鍵進入編輯模式。這將在/etc/default/grub and /etc/grub.d 中的GRUB2配置文件離顯示所有選項。
在Linux啟動選項菜單中選擇你要編輯的行,通常這個是關(guān)乎內(nèi)核的。一些最重要的啟動選項在RHEL 7以及SUSE LES。Systemd.units或者systemd服務集合需要重啟,代替急救模式和應急模式。
Systemd.unit為Linux啟動選項提供許多服務,關(guān)于systemd.unit 服務這里有幾個關(guān)鍵點需要提醒所有的Linux管理員們:
● rescue.target:急救模式,為整個運營系統(tǒng)下載提供所需的服務,但不包括網(wǎng)絡服務或者其他非必要的服務。急救模式可與來自初始化啟動過程的運行級1相提并論。
● emergency.target:最低級模式,不加載任何東西。你只需要一個啟動文件系統(tǒng),幾乎沒有服務。這種目標能與在啟動一個初始化服務器時通過init=/bin/bash模式相比。
● multi-user.target:替代運行級。它是默認下服務器啟動的基本模式。
● graphical.target:運行級5的新版本,可以啟動所有的服務以及圖形界面。
● poweroff.target:舊有運行級0,用于關(guān)閉服務器。
● reboot.target:舊運行級6,用于重新啟動服務器。
為了在啟動中具體指定目標,將以上的模式放到GRUB2負載內(nèi)核的程序行中。如此,你要么需要指定語句systemd.unit=emergency.target,或者將選定的模式名加到負載內(nèi)核的程序行末尾處。
鍵入目標啟動模式時,使用systemctl命令,語句為systemctl isolate reboot.target.。分布式供應商還會采用一些以前的命令操作以簡化這個過程。所有如果你還沒有習慣新的工作方式,使用telinit6命令可能會奏效。
當你完成提交了GRUB菜單的配置修改之后,按Ctrl+x進入啟動。這時就進入了一個特定的模式下,例如應急模式,輸入systemctl命令去查看哪一個systemd服務已經(jīng)被啟動了。這將提供所有加載服務的概覽圖。在應急模式中,至少應該出現(xiàn)如下項
故障修復之后,使用systemctl命令后面加上你想進入的目標模式的名稱,該步驟用于重啟正常服務器狀態(tài),例如輸入systemctl isolate multi-user.target啟動運行級3。
修改GRUB2默認設置
如果你進入了GRUB2啟動菜單修改默認的GRUB2啟動項,你也許將設置永久的默認啟動模式配置。輸入grub2-mkconfig -o /boot/grub2/grub.cfg,這個命令將你習慣使用的啟動服務器默認GRUB2配置文件/boot/grub2/grub.cfg進行了改寫。這個操作只有在GRUB配置包含真正的錯誤時才會生效。
改變GRUB配置改變了GRUB2的默認行為。/etc/default/grub文件夾包含了許多你不得不進行修改的GRUB2 設置。GRUB_CMDLINE_LINUX命令行包含了默認服務器內(nèi)核啟動的所有項。修改該命令行就可以永久的修改默認設置。
除了/etc/grub/default 文件以外,/etc/grub.d目錄下也包含了很少的需要修改的選項。
在提交了GRUB2配置文件的所有修改之后,使用grub2-mkconfig -o /boot/grub2/grub.cfg命令把它們寫入你的系統(tǒng)。
x修改IP地址。修改linux系統(tǒng)的iptagles配置,不包括x修改IP地址這條命令。操作是漢語詞匯,拼音是cāozuò,意思是指人用手活動的一種行為,也是一種技能,含義很廣泛。一般是指勞動;勞作;或者按照一定的規(guī)范和要領(lǐng)操縱動作。
網(wǎng)頁標題:les命令linux linux常用命令less
轉(zhuǎn)載源于:http://jinyejixie.com/article14/ddcooge.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、品牌網(wǎng)站建設、關(guān)鍵詞優(yōu)化、靜態(tài)網(wǎng)站、標簽優(yōu)化、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)