日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux命令:啟動(dòng)程序(用linux命令啟動(dòng)一個(gè)程序)

在Linux系統(tǒng)中,我們經(jīng)常需要啟動(dòng)各種各樣的程序來完成不同的任務(wù)。啟動(dòng)程序的方式有很多種,本文將介紹幾種常見的啟動(dòng)程序的方式。

從網(wǎng)站建設(shè)到定制行業(yè)解決方案,為提供成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)服務(wù)體系,各種行業(yè)企業(yè)客戶提供網(wǎng)站建設(shè)解決方案,助力業(yè)務(wù)快速發(fā)展。創(chuàng)新互聯(lián)公司將不斷加快創(chuàng)新步伐,提供優(yōu)質(zhì)的建站服務(wù)。

1. 使用命令行啟動(dòng)程序

在Linux系統(tǒng)中,我們可以使用命令行來啟動(dòng)程序。例如,如果我們想啟動(dòng)一個(gè)叫做“firefox”的瀏覽器,只需要在命令行中輸入“firefox”這個(gè)命令就可以了。如果這個(gè)程序不在系統(tǒng)的路徑中,我們就需要指定它的完整路徑,例如“/usr/bin/firefox”。

2. 使用桌面圖標(biāo)啟動(dòng)程序

除了使用命令行啟動(dòng)程序,我們還可以使用桌面圖標(biāo)來啟動(dòng)程序。在大部分Linux系統(tǒng)中,我們可以在桌面或者應(yīng)用程序菜單中找到一個(gè)個(gè)圖標(biāo),這些圖標(biāo)代表著不同的程序。我們只需要雙擊這些圖標(biāo)就可以啟動(dòng)相應(yīng)的程序了。

3. 使用shell腳本啟動(dòng)程序

有時(shí)候,我們需要啟動(dòng)多個(gè)程序或者需要做一些預(yù)處理工作才能啟動(dòng)程序。這時(shí),我們可以編寫一個(gè)shell腳本來實(shí)現(xiàn)這個(gè)功能。shell腳本是一種文本文件,它包含了一系列的命令和參數(shù),可以用于執(zhí)行一些復(fù)雜的任務(wù)。我們可以用文本編輯器來創(chuàng)建一個(gè)shell腳本,例如:

“`

#!/bin/bash

echo “Starting Firefox…”

firefox &

echo “Starting Sublime Text…”

subl &

“`

這個(gè)腳本將會(huì)啟動(dòng)Firefox和Sublime Text兩個(gè)程序,使用“&”符號(hào)讓它們在后臺(tái)運(yùn)行。

4. 使用系統(tǒng)服務(wù)啟動(dòng)程序

在Linux系統(tǒng)中,我們還可以使用系統(tǒng)服務(wù)來啟動(dòng)程序。系統(tǒng)服務(wù)是一種后臺(tái)進(jìn)程,它可以在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng),也可以在需要時(shí)手動(dòng)啟動(dòng)。我們可以使用systemctl命令來管理系統(tǒng)服務(wù)。例如,如果我們想啟動(dòng)一個(gè)叫做“httpd”的web服務(wù)器,只需要輸入以下命令:

“`

sudo systemctl start httpd

“`

這個(gè)命令將會(huì)啟動(dòng)httpd服務(wù)。

啟動(dòng)程序是Linux系統(tǒng)中最基本和最常用的一類操作。不論是使用命令行、桌面圖標(biāo)、shell腳本還是系統(tǒng)服務(wù),我們都可以輕松地啟動(dòng)需要的應(yīng)用程序。熟練掌握這些啟動(dòng)程序的方法,可以大大提高我們的生產(chǎn)效率。

成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!

Linux如何啟動(dòng)流程?Linux啟動(dòng)流程詳解

當(dāng)用戶打開電源后,BIOS開機(jī)自檢,確定啟動(dòng)設(shè)備,安裝啟動(dòng)設(shè)備,啟動(dòng)設(shè)備上面安裝的GRUB開始引導(dǎo)Linux,Linux首先先進(jìn)行內(nèi)核引導(dǎo),通過跟切換,執(zhí)行init程序,init程序確定啟動(dòng)級(jí)別,根據(jù)啟動(dòng)級(jí)別進(jìn)行系統(tǒng)初始化和運(yùn)行的服務(wù),然后返回init啟動(dòng)終端,用戶通過驗(yàn)證成功登陸Shell,這就是一個(gè)從開機(jī)到登陸的啟動(dòng)過程。

一、硬件引導(dǎo)啟動(dòng)

當(dāng)用戶打開電源后POST開始自檢,檢測硬件設(shè)備是否確實(shí)或者存在故障(是否影響氏沒清正常開機(jī)),如果不影響正常開機(jī),就把任務(wù)交給BIOS。BIOS通過搜索,安裝啟動(dòng)確定啟動(dòng)設(shè)備,啟動(dòng)項(xiàng)為硬盤,BIOS去讀取硬盤的前512字節(jié)到內(nèi)存,找到BootLoader,確定GRUB

二、GRUB引導(dǎo)啟動(dòng)內(nèi)核

這一部分概況起來就是:GRUB程序加載執(zhí)行并開始引導(dǎo)kernel程序

Boot Loader就是在操作系統(tǒng)內(nèi)核運(yùn)行之前運(yùn)行的一小段程序。通過GRUB引導(dǎo)可以確定內(nèi)核程序,因?yàn)橐龑?dǎo)扇區(qū)只有446字節(jié),GRUB只是一個(gè)小的程序安裝在里面,真正使用的在MBR后面的扇區(qū)存放,我們想使用Bootloader GRUB功能必須讀取后面的文件,Bootloader GRUB功能程序的運(yùn)行和加載配置選項(xiàng)分為三個(gè)階段

Stage1階段:

Stage1階段其實(shí)就是執(zhí)行系統(tǒng)安裝時(shí)預(yù)先寫入到MBR的Bootloader中的程序。

Stage1階段的任務(wù)僅是將硬盤0柱面0磁道2扇區(qū)的內(nèi)容讀入內(nèi)存并執(zhí)行,它是Stage1.5階段或Stage2階段的入口,引導(dǎo)進(jìn)入Stage1.5階段或Stage2階段。 在此Stage1階段,還沒有識(shí)別文件系統(tǒng)的能力。

Stage1.5階段:

stage1.5階段是stage1階段和stage2階段的中間橋梁。stage1.5階段具有識(shí)別啟動(dòng)分區(qū)文件系統(tǒng)的能力,此后GRUB程序便有能力去訪問/boot分區(qū)下/grub目錄下的 stage2文件,并將stage2載入內(nèi)存執(zhí)行。

Stage2階段

Stage2階段殲前執(zhí)行時(shí),首先會(huì)解析GRUB程序的配置文件grub.conf,并依配置文件決定是否顯示系統(tǒng)啟動(dòng)菜單。然后加載內(nèi)核鏡像到內(nèi)存中,通過initrd程序建立RAMDisk內(nèi)存虛擬根文件系統(tǒng)。此時(shí)控制權(quán)將轉(zhuǎn)交給內(nèi)核程序。

三、內(nèi)核引導(dǎo)啟動(dòng)

這一部分主要是通過在內(nèi)存中建立虛擬根文件系統(tǒng)實(shí)現(xiàn)相關(guān)設(shè)備的驅(qū)動(dòng)并建立和切換到真正的根文件系統(tǒng)。

解壓內(nèi)核鏡像加載到內(nèi)存,以及initrd程序建立RAMDisk內(nèi)存虛擬根文件系統(tǒng)后,內(nèi)核開始驅(qū)動(dòng)基本硬件,并調(diào)用虛擬根文件系統(tǒng)中的init程序加載驅(qū)動(dòng)模塊初始化系統(tǒng)中各種設(shè)備的相關(guān)配置工作,其中包括CPU、I/O、存儲(chǔ)設(shè)備等。當(dāng)所需的驅(qū)動(dòng)程序加載完后,會(huì)根據(jù)grub.conf配置文件中“root=XXX”部分所指定的內(nèi)容創(chuàng)建一個(gè)根設(shè)備,然后將根文件系統(tǒng)以只讀的方式掛載,并切換到真正的根文件系統(tǒng)上,同時(shí)調(diào)用系統(tǒng)進(jìn)程的/in/init程序,進(jìn)入系統(tǒng)初始化階段。

四、系統(tǒng)初始化

這一步是通過/in/init,init程序準(zhǔn)備軟件運(yùn)行壞境,啟動(dòng)系統(tǒng)服務(wù)

通過/etc/inittab文件確定運(yùn)行級(jí)別,然后去執(zhí)行系統(tǒng)初始化腳本/etc/rc.sysinit,為用戶初始化用戶空間環(huán)境,在完成初始化后,根據(jù)運(yùn)行級(jí)別,系統(tǒng)開始對應(yīng)級(jí)別的目錄啟動(dòng)服務(wù),關(guān)閉那些不要的服務(wù)(里面S99local -> ../rc.local)用戶自動(dòng)服務(wù)啟動(dòng)腳本

運(yùn)行級(jí)別:為系統(tǒng)運(yùn)行或維護(hù)等目的而設(shè)定;0-6:7個(gè)級(jí)別

0:關(guān)機(jī)

1:單用戶模式(root自動(dòng)登錄), single, 維護(hù)模式

2: 多察明用戶模式,啟動(dòng)網(wǎng)絡(luò)功能,但不會(huì)啟動(dòng)NFS;維護(hù)模式

3:多用戶模式,正常模式;文本界面

4:預(yù)留級(jí)別;可同3級(jí)別

5:多用戶模式,正常模式;圖形界面

6:重啟

默認(rèn)級(jí)別:3, 5

切換級(jí)別:init #

查看級(jí)別:runlevel ; who -r

五、啟動(dòng)終端,用戶登錄

這一步是用戶登錄shell過程

如果沒有改變級(jí)別,默認(rèn)情況執(zhí)行/in/mingetty打開6個(gè)純文本終端,讓用戶輸入用戶名和密碼。輸入完成后,再調(diào)用login程序,核對密碼。如果密碼正確,就從文件 /etc/passwd 讀取該用戶指定的shell,然后啟動(dòng)這個(gè)shell。更多Linux介紹請查看《Linux就該這么學(xué)》。

在BIOS階段,計(jì)算機(jī)的行為基本上被寫死了,可以做的事情并不多;一般就是通電、BIOS、主引導(dǎo)記錄、操作系統(tǒng)這四步。所以我們一般認(rèn)為加載內(nèi)核是linux啟動(dòng)流程的之一步。

之一步、加載內(nèi)核

操作系統(tǒng)接管硬件以后,首先讀入 /boot 目錄下的內(nèi)核文件。

我們查看一下,/boot 目錄下面大概是這樣一些文件:

$ ls /boot      config-3.2.0-3-amd64   config-3.2.0-4-amd64   grub   initrd.img-3.2.0-3-amd64   initrd.img-3.2.0-4-amd64   System.map-3.2.0-3-amd64   System.map-3.2.0-4-amd64   vmlinuz-3.2.0-3-amd64   vmlinuz-3.2.0-4-amd64

第二步、啟動(dòng)初始化進(jìn)程

內(nèi)核文件加載以后,就開始運(yùn)行之一個(gè)程序 /in/init,它的作用是初始化系統(tǒng)環(huán)境。

由于init是之一個(gè)運(yùn)行的程序,它的進(jìn)程編號(hào)(pid)就是1。其他所有進(jìn)程都從它衍生,都是它的子進(jìn)程。

第三步、確定運(yùn)行級(jí)別

許多程序需要開機(jī)啟動(dòng)。它們在Windows叫做孫悶”服務(wù)”(service),在Linux就叫做”守護(hù)進(jìn)程”(daemon)。

init進(jìn)程的一大任務(wù),就是去運(yùn)行這些開機(jī)啟動(dòng)的程序。但是,不同的場合需要啟動(dòng)不同的程序,比如用作服務(wù)器時(shí),需要啟動(dòng)Apache,用作桌面就不需要。Linux允許為不同的場合,分配不同的開機(jī)啟動(dòng)程序,這就叫做”運(yùn)行級(jí)別”(runlevel)。也就是說,啟動(dòng)時(shí)根據(jù)”運(yùn)行級(jí)別”,確定要運(yùn)行哪些程序。

Linux預(yù)置七種運(yùn)行級(jí)別(0-6)。一般來說,0是關(guān)機(jī),1是單用戶模式(也就是維護(hù)模式),6是重啟。運(yùn)行級(jí)別2-5,各個(gè)發(fā)行版不太一樣,對于Debian來說,都是同樣的多用戶模式(也就是正常模式)。

init進(jìn)程首先讀取文件 /etc/inittab,它是運(yùn)行級(jí)別的設(shè)置文件。如果你打開它,可以看到之一行是這樣的:

id:2:initdefault:

initdefault的值是2,表明系統(tǒng)啟動(dòng)時(shí)的運(yùn)行級(jí)別為2。如果需要指定其他級(jí)別,可以手動(dòng)修改這個(gè)值。

那么,運(yùn)行級(jí)別2有些什么程序呢,系統(tǒng)怎么知道每個(gè)級(jí)別應(yīng)該加載哪些程序呢?回答是每個(gè)運(yùn)行級(jí)別在/etc目錄下面,都有一個(gè)對應(yīng)的子目錄,指定要加載的程序。

/etc/rc0.d /etc/rc1.d /etc/rc2.d /etc/rc3.d /etc/rc4.d /etc/rc5.d /etc/rc6.d

上枝仿面目錄名中的”rc”,表示run command(運(yùn)行程序),最后的d表示directory(目錄)。下面讓我們看看 /etc/rc2.d 目錄中到底指定了哪些程序。

$ ls /etc/rc2.d      README   S01motd   S13rpcbind   S14nfs-common   S16binfmt-support   S16rsyslog   S16sudo   S17apache2   S18acpid   …

可以看到,除了之一個(gè)文件README以外,其他文件名都是”字母S+兩位數(shù)字+程序名”的形式。字母S表示Start,也就是啟動(dòng)的意思(啟動(dòng)腳本的運(yùn)行參數(shù)為start),如果這個(gè)位置是字母K,就代表Kill(關(guān)閉),即如果從其他運(yùn)行級(jí)別切換過來,需要關(guān)閉的程序(啟動(dòng)腳本的運(yùn)行參數(shù)為stop)。后面的兩位數(shù)字表示處理順序,數(shù)字越小越早處理,所以之一個(gè)啟動(dòng)的程序是motd,然后是rpcbing、nfs……數(shù)字相同時(shí),則按照程序名的字母順序啟動(dòng),所以rsyslog會(huì)先于sudo啟動(dòng)。

這個(gè)目錄里的所有文件(除了README),就是啟動(dòng)時(shí)要加載的程序。如果想增加或刪除某些程序,不建議手動(dòng)修改 /etc/rcN.d 目錄,更好是用專門命令進(jìn)行管理。

第四步、加載開機(jī)啟動(dòng)程序

前面提到,七種預(yù)猛凱纖設(shè)的”運(yùn)行級(jí)別”各自有一個(gè)目錄,存放需要開機(jī)啟動(dòng)的程序。不難想到,如果多個(gè)”運(yùn)行級(jí)別”需要啟動(dòng)同一個(gè)程序,那么這個(gè)程序的啟動(dòng)腳本,就會(huì)在每一個(gè)目錄里都有一個(gè)拷貝。這樣會(huì)造成管理上的困擾:如果要修改啟動(dòng)腳本,豈不是每個(gè)目錄都要改一遍?

Linux的解決辦法,就是七個(gè) /etc/rcN.d 目錄里列出的程序,都設(shè)為鏈接文件,指向另外一個(gè)目錄 /etc/init.d ,真正的啟動(dòng)腳本都統(tǒng)一放在這個(gè)目錄中。init進(jìn)程逐一加載開機(jī)啟動(dòng)程序,其實(shí)就是運(yùn)行這個(gè)目錄里的啟動(dòng)腳本。

下面就是鏈接文件真正的指向。

$ ls -l /etc/rc2.d      README   S01motd -> ../init.d/motd   S13rpcbind -> ../init.d/rpcbind   S14nfs-common -> ../init.d/nfs-common   S16binfmt-support -> ../init.d/binfmt-support   S16rsyslog -> ../init.d/rsyslog   S16sudo -> ../init.d/sudo   S17apache2 -> ../init.d/apache2   S18acpid -> ../init.d/acpid   …

這樣做的另一個(gè)好處,就是如果你要手動(dòng)關(guān)閉或重啟某個(gè)進(jìn)程,直接到目錄 /etc/init.d 中尋找啟動(dòng)腳本即可。比如,我要重啟Apache服務(wù)器,就運(yùn)行下面的命令:

$ sudo /etc/init.d/apache2 restart

/etc/init.d 這個(gè)目錄名最后一個(gè)字母d,是directory的意思,表示這是一個(gè)目錄,用來與程序 /etc/init 區(qū)分。

第五步、用戶登錄

開機(jī)啟動(dòng)程序加載完畢以后,就要讓用戶登錄了。

一般來說,用戶的登錄方式有三種:

(1)命令行登錄

(2)ssh登錄

(3)圖形界面登錄

這三種情況,都有自己的方式對用戶進(jìn)行認(rèn)證。

(1)命令行登錄:init進(jìn)程調(diào)用getty程序(意為get teletype),讓用戶輸入用戶名和密碼。輸入完成后,再調(diào)用login程序,核對密碼(linux還會(huì)再多運(yùn)行一個(gè)身份核對程序/etc/pam.d/login)。如果密碼正確,就從文件 /etc/passwd 讀取該用戶指定的shell,然后啟動(dòng)這個(gè)shell。

(2)ssh登錄:這時(shí)系統(tǒng)調(diào)用sshd程序(linux還會(huì)再運(yùn)行/etc/pam.d/ssh ),取代getty和login,然后啟動(dòng)shell。

(3)圖形界面登錄:init進(jìn)程調(diào)用顯示管理器,Gnome圖形界面對應(yīng)的顯示管理器為gdm(GNOME Display Manager),然后用戶輸入用戶名和密碼。如果密碼正確,就讀取/etc/gdm3/Xsession,啟動(dòng)用戶的會(huì)話。

第六步、進(jìn)入 login shell

所謂shell,簡單說就是命令行界面,讓用戶可以直接與操作系統(tǒng)對話。用戶登錄時(shí)打開的shell,就叫做login shell。

linux默認(rèn)的shell是Bash,它會(huì)讀入一系列的配置文件。上一步的三種情況,在這一步的處理,也存在差異。

(1)命令行登錄:首先讀入 /etc/profile,這是對所有用戶都有效的配置;然后依次尋找下面三個(gè)文件,這是針對當(dāng)前用戶的配置。

~/.bash_profile   ~/.bash_login   ~/.profile

需要注意的是,這三個(gè)文件只要有一個(gè)存在,就不再讀入后面的文件了。比如,要是 ~/.bash_profile 存在,就不會(huì)再讀入后面兩個(gè)文件了。

(2)ssh登錄:與之一種情況完全相同。

(3)圖形界面登錄:只加載 /etc/profile 和 ~/.profile。也就是說,~/.bash_profile 不管有沒有,都不會(huì)運(yùn)行。

第七步,打開 non-login shell

老實(shí)說,上一步完成以后,Linux的啟動(dòng)過程就算結(jié)束了,用戶已經(jīng)可以看到命令行提示符或者圖形界面了。但是,為了內(nèi)容的完整,必須再介紹一下這一步。

用戶進(jìn)入操作系統(tǒng)以后,常常會(huì)再手動(dòng)開啟一個(gè)shell。這個(gè)shell就叫做 non-login shell,意思是它不同于登錄時(shí)出現(xiàn)的那個(gè)shell,不讀取/etc/profile和.profile等配置文件。

non-login shell的重要性,不僅在于它是用戶最常接觸的那個(gè)shell,還在于它會(huì)讀入用戶自己的bash配置文件 ~/.bashrc。大多數(shù)時(shí)候,我們對于bash的定制,都是寫在這個(gè)文件里面的。

你也許會(huì)問,要是不進(jìn)入 non-login shell,豈不是.bashrc就不會(huì)運(yùn)行了,因此bash 也就不能完成定制了?事實(shí)上,Debian已經(jīng)考慮到這個(gè)問題了,請打開文件 ~/.profile,可以看到下面的代碼:

if ; then     if ; then. “$HOME/.bashrc”     fi   fi

上面代碼先判斷變量 $BASH_VERSION 是否有值,然后判斷主目錄下是否存在 .bashrc 文件,如果存在就運(yùn)行該文件。第三行開頭的那個(gè)點(diǎn),是source命令的簡寫形式,表示運(yùn)行某個(gè)文件,寫成”source ~/.bashrc”也是可以的。

因此,只要運(yùn)行~/.profile文件,~/.bashrc文件就會(huì)連帶運(yùn)行。但是上一節(jié)的之一種情況提到過,如果存在~/.bash_profile文件,那么有可能不會(huì)運(yùn)行~/.profile文件。解決這個(gè)問題很簡單,把下面代碼寫入.bash_profile就行了。

if ; then     . ~/.profile   fi

這樣一來,不管是哪種情況,.bashrc都會(huì)執(zhí)行,用戶的設(shè)置可以放心地都寫入這個(gè)文件了。

Bash的設(shè)置之所以如此繁瑣,是由于歷史原因造成的。早期的時(shí)候,計(jì)算機(jī)運(yùn)行速度很慢,載入配置文件需要很長時(shí)間,Bash的作者只好把配置文件分成了幾個(gè)部分,階段性載入。系統(tǒng)的通用設(shè)置放在 /etc/profile,用戶個(gè)人的、需要被所有子進(jìn)程繼承的設(shè)置放在.profile,不需要被繼承的設(shè)置放在.bashrc。

順便提一下,除了Linux以外, Mac OS X 使用的shell也是Bash。但是,它只加載.bash_profile,然后在.bash_profile里面調(diào)用.bashrc,而且不管是ssh登錄還是在圖形界面里啟動(dòng)shell窗口都是如此。

如何在Linux桌面環(huán)境下自動(dòng)啟動(dòng)程序

我在本教程中將介紹如何在各種Linux桌面環(huán)境下,自動(dòng)啟動(dòng)某個(gè)程序。

GNOME桌面環(huán)境

在終端中運(yùn)行這個(gè)命令,啟動(dòng)”Startup

Applications

Preferences”(啟動(dòng)應(yīng)用程序首選項(xiàng))GUI。

$

gnome-session-properties

點(diǎn)擊”Add”(添加)按鈕,即可配置一個(gè)新的啟動(dòng)應(yīng)用程序。分別往”Name”(名稱)欄和”Command”(命令)欄里面鍵入該應(yīng)用程序的名稱和該應(yīng)用程序的CLI命令。往”Comment”(注釋)欄里面鍵入可選的描述。

Unity桌面環(huán)境

在Unity

Dash中鍵入”startup”(啟動(dòng))。一旦”Startup

Application”(啟動(dòng)應(yīng)用程序)圖標(biāo)出現(xiàn),就點(diǎn)擊該圖標(biāo)。

一旦”Startup

Applications

Preferences”(啟動(dòng)應(yīng)用程序首選項(xiàng))窗口打開,輸入”Name”(名稱)、”Command”(命令)和”Comment”(注釋),即可配置自動(dòng)啟動(dòng)的某個(gè)程序。

KDE桌面環(huán)境

首先,打開”System

Settings”(系統(tǒng)設(shè)置)窗口。你會(huì)在System

Administration(系統(tǒng)管理)下面找到”Startup

and

Shutdown”(啟動(dòng)和關(guān)閉)圖標(biāo)。點(diǎn)擊該圖標(biāo)。

系統(tǒng)會(huì)要求你從一系列已知的應(yīng)用程序中選擇自動(dòng)啟動(dòng)的某個(gè)應(yīng)用程序。如果你的程序沒有列出來,在上面空白區(qū)輸入該應(yīng)用程序的名稱。如果該程序(比如饑巖CLI命令)將在終端中埋塵運(yùn)行,就要選中”Run

in

terminal”(終端中運(yùn)行)復(fù)選框。點(diǎn)擊”O(jiān)K”(確定)按鈕。

下一步,系統(tǒng)要求你輸入該應(yīng)用程序的詳細(xì)信息,包括名稱、命令和描述。

之后,你會(huì)看到該程序已完成配置,可自動(dòng)運(yùn)行。想配置額外的啟動(dòng)程序/腳本,你彎肢禪可以點(diǎn)擊右邊側(cè)邊欄中的”Add

Program”(添加程序)按鈕或”Add

Script”(添加腳本)按鈕。

MATE桌面環(huán)境

在MATE桌面上,依次進(jìn)入到”Applications”(應(yīng)用程序)->

“Preferences(首選項(xiàng))->

“Startup

Applications”(啟動(dòng)應(yīng)用程序)。

你會(huì)看到”Startup

Applications

Preferences”(啟動(dòng)應(yīng)用程序首選項(xiàng))窗口。點(diǎn)擊”Add”(添加)按鈕。

輸入啟動(dòng)應(yīng)用程序的詳細(xì)信息:”Name”(名稱)、”Command”(命令)和”Comment”(注釋)。

Xfce桌面環(huán)境

從Xfce桌面菜單中選擇”Settings

Manager”(設(shè)置管理器)。在”Settings”(設(shè)置)窗口中,點(diǎn)擊”Session

and

Startup”(會(huì)話和啟動(dòng))圖標(biāo)。

在”Application

Autostart”(應(yīng)用程序自動(dòng)啟動(dòng))選項(xiàng)卡下,點(diǎn)擊底部的”Add”(添加)按鈕。

輸入自動(dòng)啟動(dòng)的某個(gè)程序的詳細(xì)信息:”Name”(名稱)、”Command”(命令)和”Description”(描述)。

LXDE桌面環(huán)境

想在LXDE桌面環(huán)境下配置啟動(dòng)應(yīng)用程序,只需在終端中運(yùn)行下面幾個(gè)命令。

$

mkdir

-p

~/.config/lxsession/Lubuntu/

$

touch

~/.config/lxsession/Lubuntu/autostart

$

leafpad

autostart

然后,把下面這一項(xiàng)添加到已創(chuàng)建的自動(dòng)啟動(dòng)文件中:

@conky

這里,”conky”是登錄后,我想自動(dòng)運(yùn)行的那個(gè)CLI命令的名稱。

保存并關(guān)閉。

用linux命令啟動(dòng)一個(gè)程序的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于用linux命令啟動(dòng)一個(gè)程序,Linux命令:啟動(dòng)程序,Linux如何啟動(dòng)流程?Linux啟動(dòng)流程詳解,如何在Linux桌面環(huán)境下自動(dòng)啟動(dòng)程序的信息別忘了在本站進(jìn)行查找喔。

香港云服務(wù)器機(jī)房,創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)云服務(wù)器廠商,回大陸優(yōu)化帶寬,安全/穩(wěn)定/低延遲.創(chuàng)新互聯(lián)助力企業(yè)出海業(yè)務(wù),提供一站式解決方案。香港服務(wù)器-免備案低延遲-雙向CN2+BGP極速互訪!


分享題目:Linux命令:啟動(dòng)程序(用linux命令啟動(dòng)一個(gè)程序)
分享路徑:http://www.dlmjj.cn/article/dhjjjgj.html