導航:首頁 > 程序命令 > ubuntu命令行編輯文件

ubuntu命令行編輯文件

發布時間:2022-11-04 06:13:58

⑴ ubuntu 16.04命令行手動改ip

1.命令行使用 vi 編輯器打開網卡配置文件 ifcfg-eth0: vi/etc/sysconfig/network-scripts/ifcfg-eth 02,開始編輯,填寫 ip 地址、子網掩碼、網關、 dns 等。」紅盒子里的信息」是必要的。圖3。編輯完成後,保存退出。圖4。重啟網路服務。服務網路重新啟動或/etc/init。.D/網路重啟5,ping 網關,ping 外部網路進行測試。就是 ping 也就是說網路正在工作。

⑵ ubuntu常用命令

②cd / ##打開系統根目錄

③ls ##列出文件和目錄

④cd /home

⑤cd 和 cd ../..和 cd ~類似 ##進入用戶主目錄

⑥cd /etc ##該目錄下存放著系統和軟體的配置文件

⑦cat fstab ##其中定義了各硬碟分區所掛在的目錄路徑

⑧pwd ##顯示當前所在的目錄

⑨cd .. ##退到上一級目錄

①ls -F ##會自動在列出的可執行文件後面加*,目錄後面加/,鏈接後面加@

②ls –a ##查看該目錄下的隱藏文件,默認前面加.

③ls –l ##可以查看該目錄下文件的屬性,會顯示後綴名

④ls /etc ##ls命令後面還可以跟路徑,查看該路徑下的內容

⑤dir /etc ##列出目錄內容和ls相似

⑥vdir /etc ##和ls –l相似,列出目錄和文件的詳細信息

⑦cat 文件名 ##查看文本文件

⑧cat –n 文件名 ##主要是-n可以顯示行號

⑨more 文件名 ##類似於cat,它適合於查看大文件,進行一頁一頁的查看,空格鍵向下查看一頁,enter鍵向下查看一行,按q鍵退出

⑩head 和 tail 指令可以查看指定文件的頭和尾,並指定顯示的行數,例如:head –n 2(行數) 文件名

⑪less /etc/con.cfg ##類似於more,文本閱讀指令,less指令執行完後會有一個:,如果想向下翻頁按空格鍵,如果想向上翻頁按B鍵,如果想搜索一個字元串可以用/字元串來搜索,最後按q鍵退出

① grep un day ##可以在文件day中查找包含un的行,可以快速找到,也可以指定多個文件,例如:grep unday weather;

② grep 『struct list』stack.h ##如果要查找關鍵詞,必須用單引號括起來

① firefox ##從終端啟動火狐瀏覽器或firefox&

② whereis -b find ##查找特定程序文件,-b使用來查詢這個文件的可執行二進制文件,如果沒有找到返回一個空的字元串

③ who ##該指令可以查看當前伺服器中有哪些用戶登錄

④ whoami ##查看當前登錄用戶

⑤ uname–a ##顯示當前系統的所有有用信息

⑥ uname–r ##只顯示當前系統的內核版本信息

⑦ man find ##尋求幫助命令,可以查看命令的使用手冊等

① rm test

刪除指令,刪除文件test

② cd ~

mkdir picture document

③ mkdir~/picture/temp

④ mkdir –p ~/picture1/temp

⑤ touch helloworld

⑥ ls –l test.php

⑦ touch test.php

更新文件創建的日期

⑧ mv hello /bin

mv photos/ /bin

當一個目錄下有相同名的文件時,mv指令移動文件會覆蓋原有文件,並沒有任何提示。因此mv指令提供了-i選項,用來進行提示,避免覆蓋出錯

⑫ rmdir home ##刪除目錄指令,只能刪除空目錄

⑬ rm /home/ .php ##刪除文件或目錄指令,刪除後不能恢復且不會提示刪除,我們可以使用-i選項來讓他進行提示,避免刪除錯誤(rm –i /home/ .php),對於只讀文件的刪除,不加-i選項也會提示

⑭ rm –f hello_bak ##對於只讀文件的刪除,如果確定要刪除,避免進行交互操作,可以用-f選項直接刪除,他的默認回答是y。

⑮ rm -r /home ##遞歸的進行刪除,連同子目錄一塊刪除

簡單命令六:許可權設置

r(讀),w(寫),x(執行)三種許可權

① ls -l /home/login ##帶有-l的ls指令可以查看文件的完整屬性,包括許可權等。

② ls -lb /home ##查看目錄完整屬性,用-lb選項

③ ls -l ##不帶文件名作為參數,表示列出當前目錄下的所有文件

③ su ##切換到root用戶

掛載

卸載

命令用於查看使用空間,命令是對文件和目錄磁碟使用的空間進行查看

實例:

安裝:apt-get install tree

直接輸入tree命令會自以樹形列出當前目錄的文件和文件夾,不加任何參數,tree會自動列出當前目錄下所有深度級別的文件和目錄

導出目錄到文件

In命令用來為文件創建連接,連接類型分為硬連接和符號連接,默認的鏈接類型是硬連接。如果要創建符號連接必須使用-s選項

硬連接

在執行ln命令之前,/usr/test1.c中不存在test1.c。執行之後,在/usr目錄中才有test1.c,表明存在於/opt/test.c和/usr/test1.c這個目錄連接起來。

軟連接

也就是在/usr/test1.c目錄下建立符號鏈接指向/opt/test.c這個文件

.tar.gz

.tar.bz2

.tgz

.zip

.rar

.tar

.gz

.bz2

.bz

Alt + F1 :聚焦到桌面左側任務導航欄,可按上下鍵進行導航
Alt + F2 :運行命令
Alt + F4 :關閉當前窗口
Alt + Tab :切換程序窗口
Alt + 空格 :打開窗口菜單
PrtSc :桌面截圖
Win + A :搜索/瀏覽程序
Win + F :搜索/瀏覽文件
Win + M :搜索/瀏覽音樂文件
Win :搜索/瀏覽程序、文件、音樂文件等

alt+Tab : 電腦多屏幕切換

wn+p :電腦多個屏幕調節

win+Tab :打開界面選擇切換

win+數字 :左側菜單數字切換

ctrl+箭頭 :每次向左或向右跳過一個單詞

ctrl+Tab :瀏覽器切換

win+r :刷新網頁

Ctrl + Alt + T :打開終端
Tab :命令或文件名自動補全
Ctrl + Shift + C :復制
Ctrl + Shift + V :粘貼
Ctrl + Shift + T :在同一個窗口新建終端標簽頁
Ctrl + Shift + W :關閉標簽頁
Ctrl + Shift + N :新建終端窗口
Ctrl + Shift + Q :關閉終端窗口
Ctrl + Shift + PageUp :標簽頁左移
Ctrl + Shift + PageDown :標簽頁右移
Ctrl + D :關閉標簽頁
Ctrl + L :清除屏幕
Ctrl + C :終止當前任務
Ctrl + P :顯示上一條歷史命令
Ctrl + N :顯示下一條歷史命令
Ctrl + R :反向搜索歷史命令
Ctrl + J/M :回車(同enter鍵功能)
Ctrl + A :游標移動到行首
Ctrl + E :游標移動到行尾
Ctrl + B :關閉想後移動一個位置(backward)
Ctrl + Z:把當前任務放到後台運行
Ctrl + PageUp :前一個終端標簽頁
Ctrl + PageDown :下一個終端標簽頁
F1 :打開幫助指南
F11 :全屏切換
Alt + F :打開「文件」菜單(file)
Alt + E :打開「編輯」菜單(edit)
Alt + V :打開「查看「菜單(view)
Alt + S :打開「搜索」菜單(search)
Alt + T :打開「終端」菜單(terminal)
Alt + H :打開「幫助」菜單(help)
Ctrl + → :游標移動到上一個單詞的詞首
Ctrl + ← :游標移動到下一個單詞的詞尾
Ctrl + T :將游標位置的字元和前一個字元進行位置交換
Ctrl + U :剪切從行的開頭到游標前一個位置的所有字元
Ctrl + K :剪切從游標位置到行末的所有字元
Ctrl + Y :粘貼Ctrl + U/Ctrl + K剪切的內容
Ctrl + H/* :刪除游標位置的前一個字元(backspace鍵功能)
Ctrl + D :刪除游標位置的一個字元(delete鍵功能)
Ctrl + W :刪除游標位置的前一個單詞(Alt + Backspace組合鍵功能)
Ctrl + & :恢復Ctrl + H/D/W刪除的內容
Ctrl + Win + ↑ :最大化當前窗口
Ctrl + Win + ↓ :還原/最小化當前窗口
Ctrl + Win + D :最小化所有窗口
Win + W :展示所有窗口
Win + T :打開回收站

tttt2次連續Tab/4次連續Esc/2次連續Ctrl + I:將顯示所有命令和工具名稱

Ctrl + N :新建文檔
Ctrl + W :關閉文檔
Ctrl + S :保存文檔
Ctrl + Shift + S :另存為
Ctrl + F :搜索
Ctrl + H :搜索並替換
Ctrl + I :跳到某一行
Ctrl + C :復制
Ctrl + V :粘貼
Ctrl + X :剪切
Ctrl + Q :退出

⑶ ubuntu如何利用命令行運行指定文件

一般命令可能得通過腳本實現了,把寫好的命令寫進一個文本文件中,然後在改文件的第一行前面插入:#!/bin/bash(獨佔一行),再保存,最後給這個文件添加可執行許可權:chmod +x filename 這樣一來這個文件就可以執行了,執行的方式:./filename
C,C++高級語言執行則使用gcc編譯,gdb 調試 : $ gcc /寫好的文件 -o /編譯後的文件名(file1)
$ gdb (參數 [-g -o]等,可省略) file1

⑷ 怎麼在ubuntu 文本編輯器

在使用vi之前我們需要先對vim做簡單的了解,在vi編輯中存在3種編輯狀態,
第一種:命令模式(command mode)
也就是說在這個界面我們可以執行命令來完成我們所需要完成的操作,比如我們直接在終端輸入命令:vi ,這里我們可以看到系統進入了vi的系統界面,顯示了vi版本及一些簡單的幫助功能。當我們輸入:「vi + 文件名」 時則進入了文件編輯狀態,比如說我們寫一個hello.cpp文件,在命令行輸入:vi hello.java
游標顯示的地方為命令編輯處,這里我們可以對文件進行命令操作,比如說對文件內容進行移動,字元、字或行的刪除,再或者進入編輯狀態、保存退出等操作,而左下角則顯示著新建的文件名

2
第二種:插入模式(Insert mode)
在vi中,只有進入插入模式才能對文件內容進行寫入編輯,方法很簡單,只要在命令模式(command mode)下輸入「i」鍵即可進入插入模式(Insert mode),這也是很多新手剛接觸vi時摸不著頭腦的地方,小編之前也是,想該個配置,半天都不知道怎麼輸入內容。
3
比如小編寫個簡單的helloword:
public class HelloWorld {
public static void main(String[] args){
System.out.println("Hello World!");
}
}
寫完之後按「esc」鍵即可退出「插入模式(Insert mode)」

⑸ ubuntu16.04編輯器vi該怎麼使用

1、ubuntu上的vi編輯器 默認情況下ubuntu上也安裝有vi但是奇怪的是這個vi是vim-common版本,基本上用不了所以要先把這個版本的vi卸載掉才可以,卸載命令是 sudo apt-get remove vim-common 卸載成功之後接著執行 sudo apt-get install vim,安裝好之後就能使用了 2、vi編輯器應該怎麼用 vi編輯器需要在終端里才能很好的使用,需要記住的是vi有三種模式分別是命令模式、插入模式、末行模式,我們輸入vi 文件名稱 首先看到的就是命令模式,輸入i就進入例如插入模式,在插入模式里只允許輸入或編輯,如果要保存文件必須按esc這樣就返回了命令模式,之後輸入:wq 就可以保存文件並退出了 這個界面是我在終端輸入vi 02.txt出現的界面,這個就是命令模式的界面了,輸入i就可以輸入文字了 文字插入後按一下esc退出插入模式,轉到命令模式,輸入 :wq 保存並退出 我們可以看到目錄裡面生成了02.txt 3、使用vi命令編輯多個文件 編輯多個文件的命令是vi 文件1 文件2 文件3..... 多個文件的編輯和上面類似,只是保存文件那一步有點區別,先前是在命令模式下輸入:wq ,多個文件就不行了,每編輯並保存了一個文件應輸入:wn進入下一個文件;如果要返回編輯上一個文件就輸入:wprev就OK了 4、一些常用的vi命令 進入vi的命令 vi filename :打開或新建文件,並將游標置於第一行首 vi +n filename :打開文件,並將游標置於第n行首 vi + filename :打開文件,並將游標置於最後一行首 vi +/pattern filename:打開文件,並將游標置於第一個與pattern匹配的串處 vi -r filename :在上次正用vi編輯時發生系統崩潰,恢復filename vi filename....filename :打開多個文件,依次進行編輯 移動游標類命令 h :游標左移一個字元 l :游標右移一個字元 space:游標右移一個字元 Backspace:游標左移一個字元 k或Ctrl+p:游標上移一行 j或Ctrl+n :游標下移一行 Enter :游標下移一行 w或W :游標右移一個字至字首 b或B :游標左移一個字至字首 e或E :游標右移一個字至字尾 ) :游標移至句尾 ( :游標移至句首 }:游標移至段落開頭 {:游標移至段落結尾 nG:游標移至第n行首 n+:游標下移n行 n-:游標上移n行 n$:游標移至第n行尾 H :游標移至屏幕頂行 M :游標移至屏幕中間行 L :游標移至屏幕最後行 0:(注意是數字零)游標移至當前行首 $:游標移至當前行尾 屏幕翻滾類命令 Ctrl+u:向文件首翻半屏 Ctrl+d:向文件尾翻半屏 Ctrl+f:向文件尾翻一屏 Ctrl+b;向文件首翻一屏 nz:將第n行滾至屏幕頂部,不指定n時將當前行滾至屏幕頂部。

⑹ ubuntu怎麼命令行創建文件

ubuntu下資料庫的操作
工具/原料

ubuntu
Mysql
方法/步驟

打開命令終端
輸入apt-get install mysql 回車
安裝完成後在界面輸入mysql -uroot -p 回車 然後在提示下輸入密碼 出現wekcome。。。即為登錄成功

show databases;查看資料庫列表 use 資料庫名使用該資料庫以便以後對其中的表進行操作 也可以建資料庫create database 資料庫名;記得資料庫操作時語句結束一定要加;

4
desc 表名 查詢資料庫表中內容

⑺ 如何打開Ubuntu的命令編譯器

摘要 打開ubnutu開發環境,如下圖所示,這里我們使用的是ubuntu 10.04。

⑻ 怎麼在ubuntu在編輯makefile文件

當我們寫的程序文件比較少的時候,敲入gcc
/g++,當你在大型工程中,在一個個編譯文件的話,你可能就會很郁悶。linux有一個自帶的make命令,它讓你的工作省去了很大的力氣,但是你要學習如何編寫makefile文件。

makefile是一種特殊的文件格式,他將會幫你自動管理你的項目,很強大。

下面通過實例一步步講解如何使用makefile。下面的四段代碼。

[cpp] view
plainprint?

/////main.cpp

#include "functions.h"

int main()

{

print_hello();

cout << endl;

cout << "The factorial of 5 is " << factorial(5) << endl;

return 0;

}

///hello.cpp

#include "functions.h"

void print_hello()

{

cout << "Hello World!";

}

///factorial.cpp

#include "functions.h"

int factorial(int n)

{

if(n!=1)

{ return(n * factorial(n-1)); }

else return 1;

}

//functions.h

void

print_hello();

int factorial(int n);
/////main.cpp

#include "functions.h"

int main()

{

print_hello();

cout << endl;

cout << "The factorial of 5 is " << factorial(5) << endl;

return 0;

}

///hello.cpp

#include "functions.h"

void print_hello()

{

cout << "Hello World!";

}

///factorial.cpp

#include "functions.h"

int factorial(int n)

{

if(n!=1)

{ return(n * factorial(n-1)); }

else return 1;

}

//functions.h

void

print_hello();

int factorial(int n);

請將以上文件放到一個目錄下。

請注意: 我用的是g++進行編譯的,你也可以按照你自己的選擇來編譯程序

make的作用

如果你運行: make命令,
它將會自動的在你的目錄下尋找makefile文件,然後執行它,如果你幾個makefile文件,你可以指定某一個特定的makefile文件
使用如下命令:

make -f mymakefile

如果你想知道更多的make 用法,可以執行man make 命令

執行過程

編譯器將會編譯你的源文件,然後輸出目標文件

鏈接器執行目標文件然後創建一個可執行文件。

手動編譯

最不理想的一種執行方式就是

g++ main.cpp hello.cpp factorial.cpp -o hello

akefile 基本規則

makefile的基本規則是有以下構成:

target: dependencies

[tab] system command

利用以上語法編寫如下

all:

g++main.cpp hello.cpp factorial.cpp -o hello

然後運行你的makefile,如下

make -f Makefile-1

如上代碼敘述,所寫的目標是all,all是makefile默認的目標,如果沒有其他規定,make語法將要執行這個目標文件。

我們還發現,all 目標並沒有依賴的,所以按照命令讓他安全的執行。

最後,make 通過 我們給的命令進行編譯程序

使用依賴

這是因為,如果你修改一個單獨的文件在你的項目,你不必重新編譯一切,只有你修改。 請看下邊的例子

[plain] view
plainprint?

all: hello

hello: main.o factorial.o hello.o

g++ main.o factorial.o hello.o -o hello

main.o: main.cpp

g++ -c main.cpp

factorial.o: factorial.cpp

g++ -c factorial.cpp

hello.o: hello.cpp

g++ -c hello.cpp

clean:

rm -rf *o hello
all: hello

hello: main.o factorial.o hello.o
g++ main.o factorial.o hello.o -o hello

main.o: main.cpp
g++ -c main.cpp

factorial.o: factorial.cpp
g++ -c factorial.cpp

hello.o: hello.cpp
g++ -c hello.cpp

clean:
rm -rf *o hello

我們看到目標all
只有依賴,沒有系統命令。為了去執行正確,它必須滿足所有的目標所依賴的。目標都回去搜索所有的依賴,然後去執行它。

在例子中,我們看到了clean的目標,clean 這個目標就是清楚中間生成的.o文件和那些可執行文件

使用變數和注釋

當你寫makefil文件的時候,當你想改變一些編譯的一些選項的時候,他是非常有用處的。

[plain] view
plainprint?

# 這是注釋,CC 編譯器.

CC=g++

# CFLAGS 是選項

CFLAGS=-c -Wall

# 目標文件

OBJECTS=main.o factorial.o hello.o

all: hello

hello: $(OBJECTS)

$(CC) main.o factorial.o hello.o -o hello

main.o: main.cpp

$(CC) $(CFLAGS) main.cpp

factorial.o: factorial.cpp

$(CC) $(CFLAGS) factorial.cpp

hello.o: hello.cpp

$(CC) $(CFLAGS) hello.cpp

clean:

rm -rf *o hello
# 這是注釋,CC 編譯器.
CC=g++
# CFLAGS 是選項
CFLAGS=-c -Wall
# 目標文件
OBJECTS=main.o factorial.o hello.o
all: hello

hello: $(OBJECTS)
$(CC) main.o factorial.o hello.o -o hello

main.o: main.cpp
$(CC) $(CFLAGS) main.cpp

factorial.o: factorial.cpp
$(CC) $(CFLAGS) factorial.cpp

hello.o: hello.cpp
$(CC) $(CFLAGS) hello.cpp

clean:
rm -rf *o hello

你可以看到,使用這些有時候是非常有用的。你可以使用它們,賦值,當你想改變一些變數值的時候,然後你可以使用$(var),

來應用這些變數

如何繼續下去

通過以上簡要的介紹,你就可以簡要的去編寫一些更加復雜的makefile來運行你的復雜的程序了。上邊講的只是冰山一角

,你可以通過差一些make的文檔來寫。

[plain] view
plainprint?

CC=g++

CFLAGS=-c -Wall

LDFLAGS=

SOURCES=main.cpp hello.cpp factorial.cpp

OBJECTS=$(SOURCES:.cpp=.o)

EXECUTABLE=hello

all: $(SOURCES) $(EXECUTABLE)

$(EXECUTABLE): $(OBJECTS)

$(CC) $(LDFLAGS) $(OBJECTS) -o $@

.cpp.o:

$(CC) $(CFLAGS) {1}lt; -o $@

CC=g++
CFLAGS=-c -Wall
LDFLAGS=
SOURCES=main.cpp hello.cpp factorial.cpp
OBJECTS=$(SOURCES:.cpp=.o)
EXECUTABLE=hello

all: $(SOURCES) $(EXECUTABLE)

$(EXECUTABLE): $(OBJECTS)
$(CC) $(LDFLAGS) $(OBJECTS) -o $@

.cpp.o:
$(CC) $(CFLAGS) {1}lt; -o $@

通過以上簡要的介紹,你就可以簡要的去編寫一些更加復雜的makefile來運行你的復雜的程序了。上邊講的只是冰山一角

,你可以通過差一些make的文檔來寫。

閱讀全文

與ubuntu命令行編輯文件相關的資料

熱點內容
阿里雲伺服器遠程鏈接不成功 瀏覽:482
文件系統pdf 瀏覽:762
原神安卓區服什麼意思 瀏覽:34
貝殼app怎麼線上發布 瀏覽:157
如何挑選安卓系統機頂盒 瀏覽:53
安卓快充使用有什麼注意事項 瀏覽:909
黑馬程序員的雲計算網課 瀏覽:946
endnotestyle文件夾怎麼導入 瀏覽:460
講解少兒編程演講會開頭 瀏覽:424
思科交換機基礎命令 瀏覽:497
便簽可以設置加密嗎 瀏覽:339
免費漫畫app怎麼看書 瀏覽:27
華為筆記本電腦怎麼安裝抖音app 瀏覽:412
阿里雲國際版試用的伺服器怎麼搞 瀏覽:895
java正則表達式工具 瀏覽:160
oa伺服器怎麼設置ftp 瀏覽:10
安卓如何安裝obb 瀏覽:442
QQ聊天記錄journal文件夾 瀏覽:118
蘋果公司雲伺服器地址 瀏覽:85
加密記事本手機 瀏覽:437