linux系統指令概要

2021-08-18 20:43:34 字數 2619 閱讀 9203

常用命令:

clear 清屏

pwd print working directory的縮寫,可顯示當前所在工作目錄的全路徑

whoami 當前使用者的使用者名稱

file -name- 顯示詳細資訊

檔案相關命令:

touch 建立檔案

cp 複製檔案

mv 移動檔案,cp和mv在移動複製過程中可以修改檔名,mv可以完成重新命名的功能

rm 刪除檔案,刪除後不經過**站,直接刪除,基本無法找回

find 查詢檔案,-name 以檔名查詢

chmod 修改檔案許可權

r4 w2 x1

例如:chmod 644 檔名

顯示:型別 | 所有者 | 同組 | 其他

ln 建立鏈結檔案

硬鏈結,如果目標檔案被刪除,不影響鏈結的訪問,它鏈結的是檔案的內容

軟鏈結,如果目標檔案刪除,則鏈結檔案就不能訪問

與目錄相關的命令:

linux的目錄結構:

/ 根目錄

~ 當前使用者的主目錄

.. 當前目錄的上一級

. 代表當前目錄

mkdir 建立目錄 -p 補全所缺失的路徑

rmdir 刪除空目錄

rm -rf 刪除非空目錄

cp 複製目錄

tar 壓縮、解壓縮目錄,壓縮 -zcvf、解壓 -zxvf

chmod -r 以遞迴的方式

網路相關命令:

ifconfig/ipconfig檢視或設定網路配置資訊

ping 測試網路是否連通

linux缺省會一直執行,需要用c+c退出。

windows預設只執行4次,/t會一直執行。

遠端登入命令:

telnet:早期使用,明碼傳輸資料。

ssh [email protected]採用加密通訊,安全,在windows需要安裝額外的程式

檔案傳輸檔案:

ftp:簡單檔案傳輸協議。

ssh:密文傳輸保障安全,可以通過命令service sshd status來檢視sshd服務是否開啟

管理員命令:

ubuntu系統的使用者分類:

1.超級使用者root,在ubuntu中預設不開戶

sudo passwd root 重置密碼

2.管理員使用者

使用sudo命令可能獲取到超級許可權

3.普通使用者

只能在自己的主目錄下活動(/home/使用者名稱)

4.訪客使用者

sudo apt-get update 更新軟體源

sudo apt-get upgrade 更新系統

sudo apt-get install pack安裝新程式

sudo apt-get install vim

sudo apt-get install g++

sudo apt-get install typespeed

sudo apt-get remove pack 刪除軟體

sudo apt-get autoremove pack 自動刪除

sudo apt-get install -f 自動補全缺少的依賴檔案

sudo reboot 重啟

sudo init 0 關機

萬用字元:

* 代表任何任意多個字元

? 代表任意乙個字元

重定向:

> 以清空方式建立乙個新檔案來儲存

>> 以追加方式定入,在原來的基礎上新增。

管道:

| 把一條命令的執行結束輸入給另外一條命令。

find / | grep "name"

grep -r "name" *

續行符\ 當命令一行無法寫守時使用

幫助手冊:

man cmd

1 系統命令

2 系統函式

3 c語言標準庫函式

q 鍵退出

終端的使用技巧:

ctrl+a+t 開啟終端

shift+ctrl+t 新終端標籤(在同一目錄下)

f11 全屏

up/down 調出命令記錄

ctrl+l 清屏

tab 補全,如果匹配的內容太多,回車翻一行,空格翻一頁。

終端的配置:

命令提示符:ps1

取別名alias

alias name='cmd -arg'

自定義函式

$n 代表第幾個引數。

基本的指令碼程式設計:

把linux系統命令,記錄在檔案中,加入一些流程控制語句,形成的文字檔案。

預設是沒有執行許可權的,需要使用chmod 新增執行許可權才能執行。

./指令碼名(指令碼名一般以sh結尾)

linux系統指令概要

常用命令 clear 清屏 pwd print working directory的縮寫,可顯示當前所在工作目錄的全路徑 whoami 當前使用者的使用者名稱 file name 顯示詳細資訊檔案相關命令 touch 建立檔案 cp 複製檔案 mv 移動檔案,cp和mv在移動複製過程中可以修改檔名,...

A 系統架構概要

a.系統架構概要 概述 歷史 第一次軟體危機 20世紀60年代 20世紀70年代 解決方案 拋棄goto的結構化程式通過 自頂向下 逐步細化 模組化 的方法,將軟體的複雜度控制在一定範圍內,從而從整體上降低了軟體開發的複雜度。第二次軟體危機與物件導向 20世紀80年代 第一次軟體危機的根源在於軟體的...

Linux系統常用指令

linux系統常用指令 需要熟記的常用命令 1 命令echo用以顯示輸入的內容 例如 echo lijia 顯示的內容就是lijia 2 命令cat用以顯示檔案的內容 檢視文字文件內容 3 命令head用以顯示檔案的頭幾行 預設10行 n指定顯示的行數 4 命令tail用以顯示檔案的末尾幾行 預設1...