Linux作業系統常用命令

2021-10-22 20:22:12 字數 3626 閱讀 7172

1、virtualbox虛擬機器工具(開源免費)

2、ubuntu 12.04 lts(長期支援版本,穩定)

3、vim **編輯器

4、gcc 編譯器

bcpl -> newb -> c -> unix -> minix -> linux

linux管理硬碟的能力非常強,所以我們能看到的只有乙個分割槽

/	根目錄,所有的檔案都儲存在它下面

/bin 儲存系統命令

/dev 裝置檔案(一切皆檔案)

/media 多**目錄、u盤、光碟機、共享資料夾

/var 儲存系統日誌

/boot 儲存與啟動相關的檔案

/etc 儲存各種軟體的配置檔案

/lib 儲存普通的庫檔案 .a靜態庫 .os共享庫

/mnt 與其他系統進行對映的目錄

/root 儲存著超級使用者才能使用的系統檔案

/home 使用者主目錄,會自動生成同名的使用者主目錄

/opt 安裝的應用的軟體

/run 是乙個臨時的檔案系統

/usr 儲存標頭檔案

. 當前目錄

.. 上一級目錄 cd .

. 返回上一級目錄

~ 使用者主目錄

絕對路徑:從根目錄開始描述乙個位置

相對位置:從當前位置(工作目錄)開始描述乙個位置

ls	//顯示當前目錄下有哪些檔案

ls -a //顯示隱藏檔案,以.開頭的都是隱藏檔案,ctrl+h快捷鍵顯示

ls -l //顯示檔案的詳細資訊

cd //進入乙個目錄

clear //清理螢幕 ctrl+l

pwd //顯示當前所在位置

whoami //顯示使用者名稱

touch filename		//建立檔案(不存在則建立)

rm filename //刪除檔案,不經過**站直接刪除,要慎重

cat/more/head/tail //檢視檔案

cat //會把檔案的所有內容都顯示在終端上,適合檢視內容較少的檔案

head //只顯示檔案開頭10行

tail //只顯示檔案末尾10行

cp src dest //複製檔案

mv src dest //移動檔案,也具備重新命名的功能

mkdir 	//建立目錄

mkdir -p //可以建立多級目錄

rmdir //刪除目錄,只能刪除空目錄

rm -rf //刪除非空目錄

cp -rf //複製目錄

mv //移動目錄、重名目錄

ifconfig	//檢視網路配置

windows下檢視是ipconfig

sudo ifconfig ethn 192.168

.0.*** netmask 255.255

.255

.***

sudo ifconfig eth0 down 禁用網絡卡

sudo ifconfig eth0 up 啟動網絡卡

ping 127.0

.0.1 也叫做本地位址,可以用來測試網絡卡是否正常工作(禁用網絡卡,也能連通,就算正常)

linux預設一直ping,ctrl+c結束

windows預設ping四次,/t連續測試,ctrl+c結束

ftp ip位址,然後輸入使用者名稱和密碼

ls 顯示當前所處伺服器有哪些檔案

pwd 顯示伺服器上的工作路徑

cd 切換所在伺服器的工作路徑

put 上傳檔案

bye 退出

//採用明碼方法傳輸資料,不夠安全,有被竊聽的風險,一般公司內部使用

telent ip位址,輸入使用者名稱和密碼

遠端登入一台伺服器進行使用

//採用明碼方法傳輸資料,不夠安全,有被竊聽的風險,一般公司內部使用

ssh 使用者名稱@ip位址,然後輸入密碼

//採用加密方式傳輸,因此比較安全

exit退出伺服器

tar	壓縮/解壓檔案

tar -zcvf 包名 要壓縮的目錄,建立壓縮包

tar -zxvf 包名 解壓

chmod 修改檔案許可權

chmod mmm 檔名 chmod 774 filename

m = r(4) + w(2) + x(1) 0~7

chmod +

/-rwx 檔名 所有使用者一起改

目錄必須要有執行許可權才能訪問

find 位置 條件 查詢檔案

find /

-name stdio.h

grep "關鍵字" 檔名 過濾

grep "printf" stdio.h

man key 查詢幫助手冊

分章節管理內容

1、系統命令

2、系統函式

3、標準庫函式

q鍵退出

sudo reboot //重啟系統

sudo init 0

//關機

sudo apt-get update //更新軟體源

sudo apt-get upgrade //更新系統

快捷鍵

用途:ctrl+l清屏

tab自動補全命令或者檔名

up/down調出命令執行記錄

ctrl+alt+t快速開啟終端

ctrl+shift+t新建終端標籤頁

alt+tab切換程式

重定向:把命令的執行結果寫入到檔案中

cmd > filename	//如果檔案存在則清空後寫入,檔案不存在則建立後寫入

cmd >> filename //如果檔案存在則追加寫入,檔案不存在則建立寫入

管道:相當於一根管子連通兩個命令,乙個命令的執行結果被當作另乙個命令的資料來源

find /

| grep "key"

//查詢所有檔案命中含有key的檔案

萬用字元:可以進行模糊執行命令

?

//代表任意的乙個字元

*//代表任意的多個字元

rm -rf/* 刪除所有檔案

開啟終端配置檔案gedit ~/.bashrc,在末尾另起一行新增

# 精簡命令提示符

ps1=

'\u@\w\$ '

# 新建目錄並進入mk(

)

新建指令碼檔案 `filename.sh`

chmod +x filename //加執行許可權

./filename //執行

Linux作業系統常用命令

linux作業系統常用命令 檔案目錄操作命令 ls cd vi rm mv mkdir cp cat find less chown chmod ln 網路命令 hostname ping host telnet ifconfig ftp 使用者管理命令 useradd userdel passwd...

Linux 作業系統常用命令

1.cd 切換目錄 2.打包 tar zcvf 歸檔檔案名.tar.gz 原始檔或目錄 3.解包 tar zxvf歸檔檔案名 c 目標目錄 4.檢視記憶體 free 5.檢視cpu lscpu 6.檢視動態程序 top 7.檢視靜態程序 ps ef 8.檢視特定程序 ps ef grep 8080 ...

linux作業系統常用命令

1.如何動態檢視檔案中你關係的內容,比如error資訊 tail f 檔名稱 grep error 2.如何跨伺服器拷貝你的檔案 拷貝配置檔案等,scp 3.超大檔案在跨伺服器拷貝過程中,經常斷開,你是怎麼解決的?斷點續傳命令 rsync 4.檔案檢視的命令有什麼?請講述他們的區別?tail mor...