国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí)

這篇具有很好參考價(jià)值的文章主要介紹了【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

1.環(huán)境變量

?首先一個(gè)問題:我寫的代碼(這個(gè)代碼很簡單,不用管)編譯之后運(yùn)行的時(shí)候?yàn)槭裁匆獛?/ ? 或者說我怎么才可以讓我不用帶./ ?

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

??.代表當(dāng)前文件下,/是文件分隔符,這是用相對路徑的方式來訪問,所以我們也可以用絕對路徑

myproc和ls都是指令,ls可以直接輸入,但是我們直接輸入myproc就不可以,只不過ls是納入了linux的常用指令

??原因:我們的默認(rèn)的程序在系統(tǒng)是會(huì)存在一個(gè)環(huán)境變量PATH,這個(gè)環(huán)境變量可以幫助我們通過該變量來在系統(tǒng)中在特定路徑下去搜索命令

1.0.環(huán)境變量是什么?

window系統(tǒng)也有環(huán)境變量

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

?main函數(shù)可以帶參嗎,最多帶幾個(gè)呢

??可以,常見是兩個(gè),最多是三個(gè)

image-20230814170347499

??指針和指針變量是兩個(gè)概念

指針是地址,能表示地址都能叫指針;指針變量是一個(gè)變量開4個(gè)字節(jié)

envp是一個(gè)環(huán)境變量表:

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

?那么什么叫環(huán)境變量呢?

??本質(zhì)就是一個(gè)內(nèi)存級(jí)的一張表,這張表由用戶在登錄系統(tǒng)的時(shí)候,進(jìn)行給他特定用戶形成屬于自己的環(huán)境變量表環(huán)境變量中的每一個(gè),都有自己的用途,有的是進(jìn)行路徑查找到,有的是進(jìn)行身份認(rèn)證的,有的是進(jìn)行動(dòng)態(tài)庫查找的,有的是用來確認(rèn)當(dāng)前路徑等等,每一個(gè)環(huán)境變量都有自己的特定應(yīng)用場景,每一個(gè)元素都是kv結(jié)構(gòu)的

?那么環(huán)境變量對應(yīng)的數(shù)據(jù),都是從哪里來的呢???系統(tǒng)的相關(guān)配置文件中讀取進(jìn)來的

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

??.=source

.也是個(gè)命令,讓后面的配置文件立馬生效

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

argv就是一個(gè)表

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

1.1.環(huán)境變量PATH概念:

  • 環(huán)境變量(environment variables)一般是指在操作系統(tǒng)中用來指定操作系統(tǒng)運(yùn)行環(huán)境的一些參數(shù)

  • 如:我們在編寫C/C++代碼的時(shí)候,在鏈接的時(shí)候,從來不知道我們的所鏈接的動(dòng)態(tài)靜態(tài)庫在哪里,但

    是照樣可以鏈接成功,生成可執(zhí)行程序,原因就是有相關(guān)環(huán)境變量幫助編譯器進(jìn)行查找。

  • 環(huán)境變量通常具有某些特殊用途,還有在系統(tǒng)當(dāng)中通常具有全局特性

常見環(huán)境變量

PATH : 指定命令的搜索路徑
HOME : 指定用戶的主工作目錄(即用戶登陸到Linux系統(tǒng)中時(shí),默認(rèn)的目錄)
SHELL : 當(dāng)前Shell,它的值通常是/bin/bash。

環(huán)境變量的組織方式:

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

每個(gè)程序都會(huì)收到一張環(huán)境表,環(huán)境表是一個(gè)字符指針數(shù)組,每個(gè)指針指向一個(gè)以’\0’結(jié)尾的環(huán)境字符串

**??前置:**在 Linux 命令行中,我們也是可以定義變量的,命令行變量分為兩種:

  • 普通變量
  • 環(huán)境變量(具備全局屬性)

1.2.查看環(huán)境變量方法

??查看所有的環(huán)境變量:env

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

#include <stdio.h>
int main(int argc, char *argv[])
{
extern char **environ;
int i = 0;
for(; environ[i]; i++){
printf("%s\n", environ[i]);
}
return 0;
}

結(jié)果也是一樣的,

??libc中定義的全局變量environ指向環(huán)境變量表,environ沒有包含在任何頭文件中,所以在使用時(shí) 要用extern聲明。

??系統(tǒng)中存在一個(gè)環(huán)境變量path,但是我們要查看的話,echo $環(huán)境變量名

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

??.根本原因是ls會(huì)在我們特定的環(huán)境變量所知名的路徑中,而我們的可執(zhí)行程序并沒有在那個(gè)路徑中,需要我們指明路徑

環(huán)境變量 PATH
PATH中會(huì)承載多種路徑,中間用冒號(hào) ( : ) 作為分隔符。

我們再執(zhí)行某一個(gè)程序時(shí),比如執(zhí)行 ls 時(shí),我們的系統(tǒng)識(shí)別到 ls 的輸入時(shí),會(huì)在上面路徑中逐個(gè)搜索,只要在特定的路徑下找到了 ls,就會(huì)執(zhí)行特定路徑下的 ls 并停止搜索。

換言之,PATH
PATH 就提供了環(huán)境變量,可執(zhí)行程序搜索的路徑。

??可以查指令的路徑:which 指令名

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

??設(shè)置一個(gè)新的環(huán)境變量:export 環(huán)境變量名=路徑

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

?那我們是不是可以試著把我們的程序加載到環(huán)境變量中呢???顯然是可以的啊

如果你想讓你的環(huán)境變量設(shè)置永久有效的話,是需要更改配置文件的,該配置文件在系統(tǒng)當(dāng)中,跟云服務(wù)器沒有關(guān)系。

??把一個(gè)環(huán)境變量加到配置文件中export 環(huán)境變量名=$PATH:路徑

在linux中,把可執(zhí)行程序,拷貝到系統(tǒng)默認(rèn)路徑下,讓我們直接訪問的方式——相當(dāng)于Linux下軟件的安裝!

export PATH=$PATH:/home/xiaolu/xiaolu_task/lesson2

!這里不是+號(hào)是等號(hào)

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

??清除環(huán)境變量:unset 環(huán)境變量名

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

??顯示本地定義的shell變量和環(huán)境變量:set

??環(huán)境變量可以通過函數(shù)獲?。篻etenv

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

char *user=getenv("USER");
  7   if(user==NULL)perror("getenv");
  8   else printf("USER:%s\n",user);

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

1.3.常見環(huán)境變量

我們先通過env查看一下所有的環(huán)境變量

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

不知道大家有沒有關(guān)注過,每次登陸服務(wù)器默認(rèn)所處的路徑?就是默認(rèn)所處的工作目錄。

root 用戶的工作目錄和普通用戶的工作目錄不同,那 Linux 是如何知道的呢?

  • HOME:指定用戶的主工作目錄(即用戶登陸到 Linux 系統(tǒng)中時(shí),默認(rèn)的目錄)

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

  • PWD:顯示當(dāng)前目錄。

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

  • USER:顯示當(dāng)前誰在用系統(tǒng)

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

  • SHELL:當(dāng)前用戶用的是哪種Shell。

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

??得益于 Linux 存在歷史命令的記錄功能,我們可以在 Xshell 里 ↑ ↓ 顯出歷史命令,就像這樣:

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

  • HISTSIZE:保存歷史命令記錄的條數(shù)。

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

我們可以通過history指令去查看我們之前用的指令

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

  • HOSTNAME:主機(jī)的名稱,應(yīng)用程序如果要用到主機(jī)名的話,通常是從這個(gè)環(huán)境變量中取得。

操作系統(tǒng)

  • LANG/LANGUGE:和語言相關(guān)的環(huán)境變量,使用多種語言的用戶可以修改此環(huán)境變量。

1.4.特性總結(jié)

命令行中啟動(dòng)的進(jìn)程,父進(jìn)程全部都是 bash 。

環(huán)境變量是可以被所有的子進(jìn)程繼承的——所以環(huán)境變量有全局性

本地變量和環(huán)境變量的根本區(qū)別在于:改變量是否能被子進(jìn)程所繼承

本地變量只在shell內(nèi)部有效,不能被子進(jìn)程繼承

2.進(jìn)程優(yōu)先級(jí)

權(quán)限是能不能的問題,優(yōu)先級(jí)是誰先執(zhí)行的問題

?為什么會(huì)有優(yōu)先級(jí)???CPU資源有限

2.1.優(yōu)先級(jí)概念

  • cpu資源分配的先后順序,就是指進(jìn)程的優(yōu)先權(quán)(priority)。

  • 優(yōu)先權(quán)高的進(jìn)程有優(yōu)先執(zhí)行權(quán)利。配置進(jìn)程優(yōu)先權(quán)對多任務(wù)環(huán)境的linux很有用,可以改善系統(tǒng)性能。

  • 還可以把進(jìn)程運(yùn)行到指定的CPU上,這樣一來,把不重要的進(jìn)程安排到某個(gè)CPU,可以大大改善系統(tǒng)整

    體性能

2.2查看進(jìn)程

??查看進(jìn)程的優(yōu)先級(jí): ps -l

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

我們很容易注意到其中的幾個(gè)重要信息,有下:

  • UID : 代表執(zhí)行者的身份
  • PID : 代表這個(gè)進(jìn)程的代號(hào)
  • PPID :代表這個(gè)進(jìn)程是由哪個(gè)進(jìn)程發(fā)展衍生而來的,亦即父進(jìn)程的代號(hào)
  • PRI :代表這個(gè)進(jìn)程可被執(zhí)行的優(yōu)先級(jí),其值越小越早被執(zhí)行
  • NI :代表這個(gè)進(jìn)程的nice值

2.3.PRI and NI

PRI也還是比較好理解的,即進(jìn)程的優(yōu)先級(jí),或者通俗點(diǎn)說就是程序被CPU執(zhí)行的先后順序,此值越小,進(jìn)程的優(yōu)先級(jí)別越高

那NI呢?就是我們所要說的nice值了,其表示進(jìn)程可被執(zhí)行的優(yōu)先級(jí)的修正數(shù)值

  • PRI值越小越快被執(zhí)行,那么加入nice值后,將會(huì)使得PRI變?yōu)椋篜RI(new)=PRI(old)+nice
  • 這樣,當(dāng)nice值為負(fù)值的時(shí)候,那么該程序?qū)?huì)優(yōu)先級(jí)值將變小,即其優(yōu)先級(jí)會(huì)變高,則其越快被執(zhí)行
  • 所以,調(diào)整進(jìn)程優(yōu)先級(jí),在Linux下,就是調(diào)整進(jìn)程nice值
  • nice其取值范圍是-20至19,一共40個(gè)級(jí)別。

PRI代表當(dāng)前進(jìn)程的優(yōu)先級(jí) ni代表當(dāng)前進(jìn)程的優(yōu)先級(jí)修正數(shù)據(jù)

  • 優(yōu)先級(jí)需要強(qiáng)調(diào)一點(diǎn)的是,進(jìn)程的nice值不是進(jìn)程的優(yōu)先級(jí),他們不是一個(gè)概念,但是進(jìn)程nice值會(huì)影響到進(jìn)

    程的優(yōu)先級(jí)變化。

  • 可以理解nice值是進(jìn)程優(yōu)先級(jí)的修正修正數(shù)據(jù)可以通過代碼來調(diào),也可以用指令,也可以用top

2.4.進(jìn)程優(yōu)先級(jí)的修改

??修改優(yōu)先級(jí):top+按r 輸入優(yōu)先級(jí)的數(shù)值

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

輸入pid,然后輸入ni值然后退出

我們假設(shè)給一號(hào)進(jìn)程 -20的nice值的話,會(huì)出現(xiàn)報(bào)錯(cuò)

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis

如果你執(zhí)意修改,你須具備 超級(jí)用戶 的權(quán)限 —— 這里我們 sudo top 就行

值得強(qiáng)調(diào)的是,Linux 不允許用戶無節(jié)制地設(shè)置優(yōu)先級(jí),設(shè)置的優(yōu)先級(jí)范圍不能逾過下列區(qū)間:[-20,19]

**注意:**每次設(shè)置優(yōu)先級(jí),這個(gè) old 優(yōu)先級(jí)都會(huì)被恢復(fù)成為 80 (跟上一次沒關(guān)系)

【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis
【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí),Linux,操作系統(tǒng),linux,java,redis文章來源地址http://www.zghlxwxcb.cn/news/detail-716906.html

到了這里,關(guān)于【Linux進(jìn)行時(shí)】環(huán)境變量and進(jìn)程優(yōu)先級(jí)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Linux進(jìn)行時(shí)】磁盤文件結(jié)構(gòu)

    【Linux進(jìn)行時(shí)】磁盤文件結(jié)構(gòu)

    上篇文章,我們提及文件是存放在磁盤當(dāng)中,本篇文件我們來了解一下磁盤的結(jié)構(gòu)!??! ?什么是磁盤? ??磁盤(disk)是指利用磁記錄技術(shù)存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器。 磁盤是計(jì)算機(jī)主要的存儲(chǔ)介質(zhì),可以存儲(chǔ)大量的二進(jìn)制數(shù)據(jù),并且斷電后也能保持?jǐn)?shù)據(jù)不丟失。早期計(jì)算機(jī)使用

    2024年02月05日
    瀏覽(23)
  • Linux 使用 PTP 進(jìn)行時(shí)間同步

    PTP(精確時(shí)間協(xié)議)是一種用于在網(wǎng)絡(luò)中進(jìn)行時(shí)鐘同步的協(xié)議。當(dāng)與硬件支持結(jié)合使用時(shí),PTP 能夠達(dá)到亞微秒的精度,這種精度遠(yuǎn)高于 NTP 協(xié)議。 PTP 時(shí)間同步協(xié)議的支持分為內(nèi)核空間和用戶空間兩部分。在 Linux 系統(tǒng)中,PTP 協(xié)議的實(shí)際實(shí)現(xiàn)稱為 LinuxPTP,它是 PTPv2 根據(jù) Linux 的

    2024年04月11日
    瀏覽(24)
  • 【Linux】進(jìn)程優(yōu)先級(jí) && 進(jìn)程切換 && 環(huán)境變量

    【Linux】進(jìn)程優(yōu)先級(jí) && 進(jìn)程切換 && 環(huán)境變量

    目錄 一、進(jìn)程優(yōu)先級(jí) ?1、優(yōu)先級(jí)概念 ?2、優(yōu)先級(jí)特點(diǎn) ?3、修改Linux下的優(yōu)先級(jí) 二、進(jìn)程切換 ?1、進(jìn)程特性 ?2、進(jìn)程切換 三、環(huán)境變量 ?1、基本概念 ?2、常見環(huán)境變量 ?3、查看環(huán)境變量方法 ?4、PATH環(huán)境變量 ?5、和環(huán)境變量相關(guān)的命令 ?6、環(huán)境變量的組織方式 ?7、通過

    2024年02月11日
    瀏覽(34)
  • 【Linux】進(jìn)程狀態(tài)|優(yōu)先級(jí)|進(jìn)程切換|環(huán)境變量

    【Linux】進(jìn)程狀態(tài)|優(yōu)先級(jí)|進(jìn)程切換|環(huán)境變量

    ?? 運(yùn)行隊(duì)列: 進(jìn)程是如何在CPU上運(yùn)行的:CPU在內(nèi)核上維護(hù)了一個(gè)運(yùn)行隊(duì)列,進(jìn)行進(jìn)程的管理。讓進(jìn)程進(jìn)入隊(duì)列,本質(zhì)就是將該進(jìn)程的task_struct 結(jié)構(gòu)體對象放入運(yùn)行隊(duì)列之中。這個(gè)隊(duì)列在內(nèi)存中,由操作系統(tǒng)自己維護(hù)。 ?? 運(yùn)行狀態(tài): 運(yùn)行狀態(tài) 進(jìn)程PCB在運(yùn)行隊(duì)列里就是運(yùn)行

    2024年02月02日
    瀏覽(17)
  • 【Linux】進(jìn)程優(yōu)先級(jí) + 環(huán)境變量

    【Linux】進(jìn)程優(yōu)先級(jí) + 環(huán)境變量

    在學(xué)完進(jìn)程狀態(tài)之后,本章我們將來學(xué)習(xí)一下環(huán)境變量,還有進(jìn)程優(yōu)先級(jí)等??????…… 本文實(shí)驗(yàn)系統(tǒng): CentOS 7.6 ~ 優(yōu)先級(jí)是權(quán)限嗎? 在之前我們講解過什么是權(quán)限:?? 傳送門 我們這里講的優(yōu)先級(jí)并不是權(quán)限,那么優(yōu)先級(jí)到底是什么呢? 如果我們說權(quán)限是能不能的問題的

    2024年02月05日
    瀏覽(27)
  • 【Linux】環(huán)境變量和進(jìn)程優(yōu)先級(jí)

    【Linux】環(huán)境變量和進(jìn)程優(yōu)先級(jí)

    目錄 環(huán)境變量 什么是環(huán)境變量 系統(tǒng)結(jié)構(gòu) 系統(tǒng)接口 深度解析 命令行參數(shù) 進(jìn)程優(yōu)先級(jí) 優(yōu)先級(jí)查看 優(yōu)先級(jí)修改 進(jìn)程間的概念 ??平時(shí)在使用? Linux? 的時(shí)候,總會(huì)使用? ls? 、 pwd? 這類的命令,我們也都知道這些命令也是? C? 語言寫的,但是為什么我們自己寫的可執(zhí)行程序需

    2023年04月27日
    瀏覽(20)
  • 【Linux】探索Linux進(jìn)程優(yōu)先級(jí) | 環(huán)境變量 |本地變量 | 內(nèi)建命令

    【Linux】探索Linux進(jìn)程優(yōu)先級(jí) | 環(huán)境變量 |本地變量 | 內(nèi)建命令

    最近,我發(fā)現(xiàn)了一個(gè)超級(jí)強(qiáng)大的人工智能學(xué)習(xí)網(wǎng)站。它以通俗易懂的方式呈現(xiàn)復(fù)雜的概念,而且內(nèi)容風(fēng)趣幽默。我覺得它對大家可能會(huì)有所幫助,所以我在此分享。點(diǎn)擊這里跳轉(zhuǎn)到網(wǎng)站。 ??博客主頁:小智_x0___0x_ ??歡迎關(guān)注:??點(diǎn)贊??收藏??留言 ??系列專欄:Linux入門

    2024年02月04日
    瀏覽(83)
  • 【Linux】進(jìn)程優(yōu)先級(jí) && 命令行參數(shù) && 環(huán)境變量

    【Linux】進(jìn)程優(yōu)先級(jí) && 命令行參數(shù) && 環(huán)境變量

    提示:文章寫完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 目錄 文章目錄 前言 一、進(jìn)程優(yōu)先級(jí) 1.1、進(jìn)程優(yōu)先級(jí)的基本概念 1.2、優(yōu)先級(jí) VS 權(quán)限 1.3、為什么要有優(yōu)先級(jí)? 1.4、Linux的優(yōu)先級(jí)的特點(diǎn) 查看方式 1.5、PRI and NI 1.6、用top命令更改已存在進(jìn)程的nice 1.7、其

    2024年03月25日
    瀏覽(17)
  • [Linux 進(jìn)程(三)] 進(jìn)程優(yōu)先級(jí),進(jìn)程間切換,main函數(shù)參數(shù),環(huán)境變量

    [Linux 進(jìn)程(三)] 進(jìn)程優(yōu)先級(jí),進(jìn)程間切換,main函數(shù)參數(shù),環(huán)境變量

    排隊(duì)的本質(zhì)就是確認(rèn)優(yōu)先級(jí)。 優(yōu)先級(jí)是什么?它也是PCB中的一個(gè)整型字段 , 數(shù)值越小,優(yōu)先級(jí)越高 。是得到某種資源的先后順序。 Linux進(jìn)程的優(yōu)先級(jí)數(shù)值范圍:60~99。 Linux中默認(rèn)進(jìn)程的優(yōu)先級(jí)都是80。 為什么要有優(yōu)先級(jí) ?本質(zhì)是資源不足。 談到優(yōu)先級(jí),就不得不說我們以

    2024年01月21日
    瀏覽(18)
  • 【Linux】環(huán)境變量與進(jìn)程優(yōu)先級(jí)知識(shí)點(diǎn)

    【Linux】環(huán)境變量與進(jìn)程優(yōu)先級(jí)知識(shí)點(diǎn)

    環(huán)境變量(environment variables)一般是指在操作系統(tǒng)中用來指定操作系統(tǒng)運(yùn)行環(huán)境的一些參數(shù)。 PATH : 指定命令的搜索路徑 HOME : 指定用戶的主工作目錄(即用戶登陸到Linux系統(tǒng)中時(shí),默認(rèn)的目錄) SHELL : 當(dāng)前Shell,它的值通常是/bin/bash USER:記錄了當(dāng)前登錄的用戶是誰 主要以PATH進(jìn)行學(xué)習(xí)

    2023年04月23日
    瀏覽(90)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包