複習 計算機基礎 5 shell 基礎

2021-07-14 17:46:40 字數 2888 閱讀 5276

//檢視檔案詳情和容量(m為單位)

ls -lh

//許可權數值

r:4w:2

x:1// chmod改變檔案許可權

chmod -r [連同子檔案一起改變]

755644

744//找出你在的使用者組

groups mi //檢視mi是那個使用者組

id

//find

find pathname -options[-print -exec -ok]

-name:按照名字查詢

-perm:按照許可權查詢

-user

-group

-type

-size n/c:按照大小,n是塊(1塊512位元組),c是位元組

//例子

find /home -name "*.c" -print

//查詢大於1m的檔案

find /home -size +1000000c -print

//找到/home檔案下的普通檔案,並ls

find /home -type f -exec ls -l {} \;

//查詢更改時間在5天前的log,並刪除

find logs -types f -mtime+5

-exec rm {} \;

//刪除前提示

find -name

""

vim /etc/crontab

//crontab的格式

分<>時<>日<>月<>星期<>命令

3021 * * * /home/mitest.sh //沒晚21:30執行乙個命令

//crontab -e

編輯crontab

//crontab -l

顯示所有的crontab

//建立備份

//

find /home/

-name

"shelltest.sh"

-print

>find.dt 2

>&

1&

//檢視程序

ps -ef|grep pid

kill pid

//nohup:不退出

nohup command > myout.file

2>&1

// 輸出重定向到myout.file

// 特殊用法

1.ls [a-z]* //列出所有以大寫字母開頭的檔案

2.ls [a-z]* // 列出所有以小寫字母開頭的檔案

3.ls [0-9]* //列出所有以數字開頭的檔案

4.ls .* // 列出隱藏檔案

$read name surname

john doe

$echo

$name

$surname

cat myfile| more // 顯示檔案,且分頁顯示

cat myfile1 myfile2 > bigfile //檔案重定向到新的檔案中

ls | grep q.doc  //在顯示的檔案列表中搜尋q.doc
tee -a

files

//-a是追加檔案結尾

who | tee who.out

檔案

檔案描述符

標準輸入

0標準輸出

1標準錯誤2

* 檔案的重定向

command > filename  // 標準輸出重定向到乙個新檔案

command >> filename // 追加

命令1 && 命令2:命令1返回真(返回0,表示成功執行),才執行命令2
命令1

|| 命令2 (返回1,表示未成功執行),才執行命令2

(命令1;命令2;...

..):幾個命令一起執行

1.  ^  : 只匹配行首

2. $ : 只匹配行尾

3.

* : 乙個單字元後帶*,匹配0個或者多個此單字元

4. : 匹配內的字元,可以是乙個字元或者是字串行,-表示範圍,[1-5]=[12345]

5. \ : 遮蔽特殊字元含義

6. . : 表示任意字元

7. pattern\ : 用來匹配pattern的出現次數

8. pattern\m:同上,但是最少為m次

9. pattern\:同上,次數在[n,m]之間

grep

"sort" .doc //在當前目錄所有.doc中查詢sort

grep

"sort" * //檔案中查詢sort

$0 : 所有; $1, $2, ...

awk '{print $0}' grade.txt > wow //列印所有域

awk '{print $0}' grade.txt | tee delete_me_and_life //螢幕輸出的同時,重定向到檔案

awk '' grade.txt //列印第一行和第二行

sort voide.txt > r.out

//對檔案分類(按域)

複習計算機基礎(cpu是重點)

回顧一下計算機基礎知識 按重點 一 cpu 包括控制單元 算術邏輯單元和記憶單元等 1.1 cpu包含 alu 算術邏輯單元 cache 高速緩衝處理器 bus 匯流排 cpu 處理器 是整台機器的核心,是乙個具有特定功能的晶元,裡頭含有微指令集,如果你先剛主機進行什麼特異功能,就得要參考cpu是否...

計算機系統基礎複習指北

一 考試範圍 一 單選題 每題2分,共30分 二 四題 程式填空題 計算題 應用題 共70分 二 複習範圍 第一章計算機系統概述 1 eniac,abc的 世界第一台電子計算機 之爭。馮 諾依曼被美軍軍方負責人戈爾斯坦邀 入了eniac研製組。馮 諾依曼計算機的基本思想 4個方面,最主要是儲存程式,...

計算機基礎

1 32位作業系統的記憶體分配 1 32位作業系統 windows linux 支援4g 2 32 記憶體的連續訪問 2 32位作業系統,通常把記憶體分為兩個2g的空間,每個程式執行時,就是每個程序,最大可以使用2g的私有記憶體 0x00000000 0x80000000 即理論支援如下的陣列 ch...