Linux作業系統(二)

2022-08-17 03:06:20 字數 1547 閱讀 5117

linux基本原則:

1.由目的單一的小程式組成,組合小程式完成複雜任務。

2.一切皆檔案;

3.盡量避免捕獲使用者介面;

4.配置檔案儲存為純文字格式;

使用者跟作業系統介面:shell(gui(圖形介面,cli命令介面)

gui介面:

windows

gnome:c 

kde:c++

xface:

cli介面,人機互動介面:(bash,csh,zsh,kshtcsh)

命令提示符:prompt       bash(shell)

#: root

$:普通使用者

輸入命令 被shell送給核心

命令格式:   命令  選項(修正命令的執行方式) 引數(命令的作用物件)

選項:短選項:-   (可同時使用多個選項組合:ls -al )    長選項:--   (通常不能組合)   

使用憑證:(linux嚴格區分大小寫。) root  oracle

虛擬終端:(terminal)

切換使用者:su(switch user)           su -使用者名稱                                            修改使用者密碼:   passwd 使用者

作業系統結構:

windows上有:dll(dynamic link library)  linux上 .so(shraed object)

使用者名稱:使用者id(identifier)

認證機制:authentication

授權:authorization

審計:audition(大部分通過日誌來記錄)

命令提示符

命令:可執行檔案是必須有程式的可執行入口,庫是沒有可執行入口的)

magic number:魔數                 指令碼第一行就是魔數#!bin/bash

linux和windows上的魔術是不一樣的,所以即使c語言庫庫是一樣的,linux上編寫的程式也未必能在windows上執行。

list :ls 列出列表

目錄:檔案,路徑對映                 路徑:從指定起始點到目的地所經過的位置。             設定路徑:是為了實現層次化管理

pwd:print working directory顯示當前目錄

檔案型別:- :普通檔案

d:目錄檔案

b:塊裝置檔案

c:(character)字元裝置檔案

p:(pipe)命令管道檔案

s:(socket)套接字檔案

檔案許可權:9位,每三位一組,rwx(讀,寫,執行) -(橫線表示許可權為空)

作業系統 二 作業系統結構

好好學習,天天向上本文已收錄至我的github倉庫daydayup 使用者介面 程式執行 i o 操作 檔案系統操作 通訊 錯誤檢測 增值服務 資源分配 統計 保護和安全 作業系統服務 作業系統程式介面 系統呼叫 作業系統使用者介面 系統程式 既然作業系統有這麼多的服務,那麼我們平時是怎麼去使用作業...

Linux作業系統打包攻略 二

二 tar 1.檔案或目錄打包 tar cvf u0 temp2.tar usr lib 將 usr lib目錄下的檔案與子目錄打包成乙個檔案庫為 u0 temp2.tar。tar cvf u0 temp2.tar usr lib c f 將 usr lib目錄下的 c f等檔案 不含子目錄 打包。...

Linux 作業系統的使用(二)

sudo chown root root file2.txt在chown命令後面指定新的所有者和組,用分號分隔,最後是檔案的名字 sudo apt get install scrot首先安裝截圖軟體scrotscrot該命令會立即擷取主螢幕的顯示並將其存入當前目錄下檔名類似於2018 11 16 0...