<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > Linux中的set命令的詳細(xì)解釋

        Linux中的set命令的詳細(xì)解釋

        時間: 佳洲1085 分享

        Linux中的set命令的詳細(xì)解釋

          linxu下的set命令是用來設(shè)置各種shell選項或者列出shell變量。下面由學(xué)習(xí)啦小編為大家整理了linux的set命令的詳細(xì)解釋的相關(guān)知識,希望對大家有幫助!

          一、Linux中的set命令的詳細(xì)解釋

          功能說明:設(shè)置shell。

          語法:set [+-abCdefhHklmnpPtuvx]

          補充說明:用set 命令可以設(shè)置各種shell選項或者列 出shell變量.單個選項設(shè)置常用的特性.在某些選項之后-o參數(shù)將特殊特性打開.在某些選項之后使用+o參數(shù)將關(guān)閉某些特性,不帶任何參數(shù)的set命 令將顯示shell的全部變量.除非遇到非法的選項,否則set總是返回ture.

          參數(shù):

          allexport -a 從設(shè)置開始標(biāo)記所有新的和修改過的用于輸出的變量

          braceexpand -B 允許符號擴展,默認(rèn)選項

          emacs 在進行命令編輯的時候,使用內(nèi)建的emacs編輯器, 默認(rèn)選項

          errexit -e 如果一個命令返回一個非0退出狀態(tài)值(失敗),就退出.

          histexpand -H 在做臨時替換的時候允許使用!和!! 默認(rèn)選項

          history 允許命令行歷史,默認(rèn)選項

          ignoreeof 禁止coontrol-D的方式退出shell,必須輸入exit。

          interactive-comments 在交互式模式下, #用來表示注解

          keyword -k 為命令把關(guān)鍵字參數(shù)放在環(huán)境中

          monitor -m 允許作業(yè)控制

          noclobber -C 保護文件在使用重新動向的時候不被覆蓋

          noexec -n 在腳本狀態(tài)下讀取命令但是不執(zhí)行,主要為了檢查語法結(jié)構(gòu)。

          noglob -d 禁止路徑名擴展,即關(guān)閉通配符

          notify -b 在后臺作業(yè)以后通知客戶

          nounset -u 在擴展一個沒有的設(shè)置的變量的時候, 顯示錯誤的信息

          onecmd -t 在讀取并執(zhí)行一個新的命令后退出

          physical -P 如果被設(shè)置,則在使用pwd和cd命令時不使用符號連接的路徑 而是物理路徑

          posix 改變shell行為以便符合POSIX要求

          privileged 一旦被設(shè)置,shell不再讀取.profile文件和env文件 shell函數(shù)也不繼承任何環(huán)境

          verbose -v 為調(diào)試打開verbose模式

          vi 在命令行編輯的時候使用內(nèi)置的vi編輯器

          xtrace -x 打開調(diào)試回響模式

          二、Linux中的set命令詳解實例

          顯示環(huán)境變量

          # set

          BASH=/bin/bash

          BASH_ARGC=()

          BASH_ARGV=()

          BASH_LINENO=()

          BASH_SOURCE=()

          BASH_VERSINFO=([0]="3" [1]="00" [2]="15" [3]="1" [4]="release" [5]="i386-redhat-linux-gnu")

          BASH_VERSION='3.00.15(1)-release'

          COLORS=/etc/DIR_COLORS.xterm

          COLUMNS=99

          DIRSTACK=()

          EUID=0

          GROUPS=()

          G_BROKEN_FILENAMES=1

          HISTFILE=/root/.bash_history

          HISTFILESIZE=1000

          HISTSIZE=1000

          HOME=/root

          HOSTNAME=hnlinux

          HOSTTYPE=i386

          IFS=$' '

          INPUTRC=/etc/inputrc

          KDEDIR=/usr

          LANG=zh_CN.GB2312

          LESSOPEN='|/usr/bin/lesspipe.sh %s'

          LINES=34

          L

          MAIL=/var/spool/mail/root

          MAILCHECK=60

          OLDPWD=/home/uptech

          OPTERR=1

          OPTIND=1

          OSTYPE=linux-gnu

          PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin:/opt/crosstools/gcc-3.4.6-glibc-2.3.6/bin

          PIPESTATUS=([0]="2")

          PPID=26005

          PROMPT_COMMAND='echo -ne "

          三、Linux的set命令的相關(guān)擴展

          set、env、export——Linux中的環(huán)境變量命令

          Linux是一個多用戶的操作系統(tǒng)。每個用戶登錄系統(tǒng)后,都會有一個專用的運行環(huán)境。通常每個用戶默認(rèn)的環(huán)境都是相同的,這個默認(rèn)環(huán)境實際上就是一組環(huán)境 變量的定義。用戶可以對自己的運行環(huán)境進行定制,其方法就是修改相應(yīng)的系統(tǒng)環(huán)境變量。

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

          環(huán)境變量是一個具有 特定名字的對象,它包含了一個或者多個應(yīng)用程序所將使用到的信息。許多用戶(特別是那些剛接觸Linux的新手)發(fā)現(xiàn)這些變量有些怪異或者難以控制。其 實,這是個誤會:通過使用環(huán)境變量,你可以很容易的修改一個牽涉到一個或多個應(yīng)用程序的配置信息。

          常見的環(huán)境變量

          對于 PATH和HOME等環(huán)境變量大家都不陌生。

          PATH能夠指定命令的搜索路徑,那么動態(tài)鏈接庫的路徑用什么變量指定呢?或者就是在 PATH里面?

          比如有一個程序需要/usr/local/lib下面的一個庫文件,應(yīng)該怎么指定其路徑呢?

          經(jīng)??吹接行┳兞咳?LD_LIBRARY_PATH,LIBPATH,CLASSPATH等,他們之間有什么不同和關(guān)系?

          除此之外,還有下面一些常見環(huán)境變 量。

          ◆ HISTSIZE是指保存歷史命令記錄的條數(shù)。

          ◆ LOGNAME是指當(dāng)前用戶的登錄名。

          ◆ HOSTNAME是指主機的名稱,許多應(yīng)用程序如果要用到主機名的話,通常是從這個環(huán)境變量中來取得的。

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

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

          ◆ MAIL是指當(dāng)前用戶的郵件存放目錄。

          ◆ PS1是基本提示符,對于root用戶是#,對于普通用戶是$。PS2是附屬提示符,默認(rèn)是“>”??梢酝ㄟ^修改此環(huán)境變量來修改當(dāng)前的命令符,比 如下列命令會將提示符修改成字符串“Hello,My NewPrompt ”。

        3635801 主站蜘蛛池模板: 国产肉丝袜在线观看| 国产一区二区色婬影院| 国产一级av一区二区在线 | 起碰免费公开97在线视频| 三上悠亚ssⅰn939无码播放| 亚洲av乱码一区二区| 日本精品网| 国产国拍精品av在线观看| 国产永久免费高清在线观看| 蜜臀色欲AV无码人妻| 亚洲精品免费一二三区| 一本久道综合色婷婷五月| 国产一区二区不卡视频在线| 国产亚洲人成网站在线观看| 日本一区二区三区在线 |观看| 99久9在线视频 | 传媒| 91av国产在线| 91中文字幕一区在线| 国产一区二区三区在线观看免费| 国产成人亚洲精品成人区| 风韵丰满熟妇啪啪区老老熟妇| 亚洲男人天堂2021| 国产清纯在线一区二区| 国产粉嫩一区二区三区av| 亚洲尤码不卡av麻豆| 精品视频无码一区二区三区| 一区二区三区鲁丝不卡| 超级碰免费视频91| 久久免费观看归女高潮特黄| 国产日韩久久免费影院| 亚洲首页一区任你躁xxxxx| 久久99精品久久久学生| 99久久精品国产一区色| 无码人妻丰满熟妇区五十路在线| 精品女同一区二区三区不卡| 99riav国产精品视频| 2020aa一级毛片免费高清| 午夜男女爽爽影院在线| 婷婷综合缴情亚洲五月伊| 国产国亚洲洲人成人人专区| 午夜无码无遮挡在线视频|