第一週作業

現代計算機設備組成部分:

    CPU:

 運算器、控制器

 cpu指令

   特權指令:os運行特權指令

普通指令

存儲器:

 bus:總線

 memory:編制存儲設備

IO:與外部部件交互

 磁盤、網卡...

    OS:Operating System

      軟件程序

 通用目的:

     硬件驅動

 進程管理

 內存管理

 網絡管理

 安全管理

 System Call:系統調用

 編程層次:

   硬件規格:hardware specifiacation

系統調用

庫調用:library call

UI:

 GUI:Graphic user Interface

 CLI: Command Line Programming Interface

ABI: Application Binary Interface

API: Application Programming Interface

CPU架構類型:

  X86

  X64

  arm

  

  ...

windows:

Linux:

  slackware:

suse:

  opensuse

  debian:

  ubuntu

  redhat:

      Centos:兼容rhel的格式

      rhel:

  fedora:

ArchLinux

Gentoo

LFS:

Unix:

  System:

AIX

Solaris

Hp-UX

  BSD:

    

GNU: GPL  

Apache

BSD

ls :

-a:all

-l:長格式

-h:--human-readable:單位換算

-d:顯示目錄自身相關的屬性:通常要與-l一起使用

-r,--reverse:逆序顯示

cat :

-E:顯示行結束符$

-n:對顯示出的每一行進行編號

file:文件內容類型命令

file /PATH/TO/SOMEWHERE

回顯命令:echo

-n:禁止自動添加換行符號

-e:允許使用轉譯符:

\n:換行

\t:製表符

echo "$VAR_NAME":變量會替換,雙引號表弱引用

echo '$VAR_NAME':變量不會替換,強引用

which:顯示命令對應的程序文件路徑

which [option] command

-skip-alias:禁止顯示別名

whatis:使用mkwhatis命令可將當前系統上所有的幫助手冊及與之對應的關鍵字創建爲一個數據庫:


系統管理命令:

關機:

halt.poweroff,shutdown,init 0

重啓:

reboot,shutdown,init 6

跟用戶登錄相關:

who,whoami,w

linux的文件系統:

根文件系統

顯示所有man文檔的編號

man -f man 顯示man程序的所有文檔


在man中查詢

apropos keywords

man -k keywords


重建man庫

makewhatis


查詢man文檔位置

whereis man 查詢man的文檔位置


查看當前man的文檔目錄

manpath


打印man文檔

man -t finger | lpr 打印

lpstat -p -d 查看打印機狀態


用瀏覽器打開

man -Hfirefox bash


將man的結果保存在文件內

man bash | col -b > bash.txt

col是用來對文本進行轉換的命令,這裏是去掉所有的退格符號


名稱

man-顯示線上求助手冊(manualpage)manpath-決定線上手冊的搜尋路徑


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章