linux啟動(dòng)app命令:做 Linux 嵌入式開發(fā),經(jīng)常會(huì)遇到要設(shè)置自己的應(yīng)用程序在系統(tǒng)開機(jī)的時(shí)候自動(dòng)啟動(dòng),并且一般情況我們不想安裝一些額外的軟件去實(shí)現(xiàn)此種需求。那么直接根據(jù)當(dāng)前系統(tǒng)自帶的默認(rèn)的一些工具實(shí)現(xiàn)用戶軟件的開機(jī)自啟動(dòng)。
成都創(chuàng)新互聯(lián)自2013年起,先為壽陽(yáng)等服務(wù)建站,壽陽(yáng)等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為壽陽(yáng)企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
??本次測(cè)驗(yàn)的系統(tǒng)環(huán)境為 Ubuntu 16.04 LTS,測(cè)試內(nèi)容均得到正確的驗(yàn)證,如果其他環(huán)境出現(xiàn)不一致的現(xiàn)象,請(qǐng)查閱相關(guān)的差異。
??比如先要實(shí)現(xiàn)下面的應(yīng)用程序的開機(jī)自啟動(dòng)(實(shí)現(xiàn)的代碼最下面給出,有需要的可以查看):
1. 應(yīng)用程序的名稱:app.bin
2. 應(yīng)用程序的保存路徑:/home/ubuntu/app/ 下
3. 應(yīng)用程序的工作路徑:/home/ubuntu/app/ 下
apt-get install packagename——安裝新軟件包apt-get remove packagename——卸載已安裝軟件包(保留配置文件)
apt-get --purge remove packagename——卸載已安裝軟件包(刪除配置文件)
dpkg --force-all --purge packagename ——些軟件難卸載且阻止別軟件應(yīng)用用點(diǎn)冒險(xiǎn)
apt-get autoremove——apt已裝或已卸軟件都備份硬盤所需要空間讓命令刪除已經(jīng)刪掉軟件
apt-get autoclean——定期運(yùn)行命令清除些已經(jīng)卸載軟件包.deb文件通種式釋放量磁盤空間需求十迫切使用apt-get clean釋放更空間命令已安裝軟件包裹.deb文件并刪除
apt-get clean——命令安裝軟件備份刪除影響軟件使用
apt-get upgrade——更新所已安裝軟件包
apt-get dist-upgrade——系統(tǒng)升級(jí)新版本
apt-cache search string——軟件包列表搜索字符串
dpkg -l package-name-pattern——列所與模式相匹配軟件包知道軟件包全名您使用*package-name-pattern*
aptitude——詳細(xì)查看已安裝或用軟件包與apt-get類似aptitude通命令行式調(diào)用僅限于某些命令——見安裝卸載命令由于aptitude比apt-get解更信息說(shuō)更適合用進(jìn)行安裝卸載
apt-cache showpkg pkgs——顯示軟件包信息
apt-cache stats——查看庫(kù)少軟件
apt-cache dumpavail——打印用軟件包列表
apt-cache show pkgs——顯示軟件包記錄類似于dpkg –print-avail
apt-cache pkgnames——打印軟件包列表所軟件包名稱
dpkg -S file——文件屬于哪已安裝軟件包
dpkg -L package——列軟件包所文件
apt-file search filename——查找包含特定文件軟件包(定已安裝)些文件文件名含指定字符串a(chǎn)pt-file獨(dú)立軟件包您必須 先使用apt-get install安裝運(yùn)行apt-file updateapt-file search filename輸內(nèi)容太您嘗試使用apt-file search filename | grep -w filename(顯示指定字符串作完整單詞現(xiàn)其些文件名)或者類似例:apt-file search filename | grep /bin/(顯示位于諸/bin或/usr/bin些文件夾文件您要查找某特定執(zhí)行文件做幫助)
,
軟件測(cè)試必須掌握的----常用linux命令總結(jié)
Dotest測(cè)試學(xué)堂-董浩
命令 解釋
cd 進(jìn)入目錄或退出至主目錄;例:“cd /home” 表示進(jìn)入home目錄下
cd .. 退出至上一級(jí)目錄
cp
ifconfig 查看linuxIP的命令;注:ipconfig是查詢windowsIP的
修改IP即時(shí)生效:ifconfig eth0 192.168.1.155 netmask 255.255.255.0
rm -rf 強(qiáng)制刪除目錄或文件;r代表刪除目錄,f代表強(qiáng)制刪除
mv 移動(dòng)文件或改名;例:“mv test /home” 表示將test移動(dòng)至home目錄下;“mv test test1”表示將test改名為test1
mkdir 創(chuàng)建文件夾;例:“mkdir dodo”表示創(chuàng)建dodo文件夾
ps -ef 查看進(jìn)程信息;ps -ef |grep ssh :查看ssh進(jìn)程的信息
top 進(jìn)程管理器;top -M
df 查看磁盤使用狀況 df -m
tar -xzvf 解壓安裝包;tar -xzvf +軟件包
apt-get install 下載并安裝;apt-get install +軟件包名
wget+網(wǎng)址 下載對(duì)應(yīng)網(wǎng)址的軟件包
yum install + 軟件包 下載且安裝
rpm -ivh +軟件包 安裝以rpm結(jié)尾的軟件包;rpm -ivh +包名
./+可執(zhí)行程序 ./jdk-6u31-linux-i586-rpm.bin:運(yùn)行
find 查找系統(tǒng)中的文件;find / -name+文件名
find / -name apache:在當(dāng)前目錄下搜索以apache開頭的文件
man 命令解析;“man find” 表示將find命令詳解展示
ls -l\ll\ls -a ls -l 和ll 是一樣的作用。ll是ls-l的別名。顯示詳細(xì)信息;ls -a:查看隱藏文件+詳細(xì)信息
kill -9 結(jié)束進(jìn)程;kill -9 +進(jìn)程號(hào);kill -15
clear 清屏操作
cat 查看文件內(nèi)容
pwd 查看當(dāng)前目錄結(jié)構(gòu);絕對(duì)路徑
vi 編輯文件;注:編輯進(jìn)入文件后,“i”:代表輸入;“a”:當(dāng)前光標(biāo)的下一位;“:wq”:代表退出并保存(在輸入狀態(tài)下,需按下Esc鍵);“:q!”:代表不保存退出;“x”:代表刪除單個(gè)字符;“dd”代表刪除一行數(shù)據(jù)。
shift+g:快速到最后一行
/+匹配的內(nèi)容:退出編輯狀態(tài)下,向下快速搜索匹配內(nèi)容【n:尋找下一個(gè)】
?+匹配的內(nèi)容:退出編輯狀態(tài)下,向上快速搜索匹配內(nèi)容【n:尋找下一個(gè)】
touch 表示創(chuàng)建文件;touch .dotest:創(chuàng)建隱藏文件
chmod 給文件以權(quán)限;2:寫;4:讀;1:運(yùn)行;例:chmod 461 test;表示:給文件擁有用戶寫的權(quán)限,所在組讀寫權(quán)限,其它組用戶運(yùn)行權(quán)限。
chmod -R 777 wenjianjia:給我文件夾及文件夾下面的所有文件賦值權(quán)限
useradd useradd dotest:創(chuàng)建dotest用戶
passwd passwd dotest :給用戶設(shè)置密碼;密碼輸入兩次且不顯示
su 切換用戶;“su - root”切換至root賬戶
whoami 查看當(dāng)前登錄的是哪個(gè)用戶
service 服務(wù)名 restart 重啟某個(gè)服務(wù);service mysql restart【重啟數(shù)據(jù)庫(kù)】\service network restart【重啟網(wǎng)卡】
重啟網(wǎng)卡 /etc/init.d/network restart
grep grep 1 dotest:搜索文件dotest中匹配包含1所有的信息并顯示出來(lái)
history history查看歷史命令
tail 滾動(dòng)查看日志;tail + 數(shù)量 + 文件名
tail -f log【滾動(dòng)查看日志】
tail -n 5 logs 【查看最后5行】
head 匹配前幾行;head -n 4 log
重啟系統(tǒng) reboot
關(guān)機(jī) shutdown 0
date 查看時(shí)間;
date -s "2018-03-05 9:00:00"
常用文件 /etc/rc.local;存放自啟動(dòng)命令的
/etc/profile;存放環(huán)境變量設(shè)置;
source /etc/profile 快速生效
/etc/sysconfig/network-scripts中的ifcfg-eth0;查看網(wǎng)卡信息的
/etc/crontab;定時(shí)任務(wù);
* * * * * +要執(zhí)行的腳本【完整路徑】
o minute: 區(qū)間為 0 – 59
o hour: 區(qū)間為0 – 23
o day-of-month: 區(qū)間為0 – 31
o month: 區(qū)間為1 – 12. 1 是1月. 12是12月.
o Day-of-week: 區(qū)間為0 – 7. 周日可以是0或7
例子:
每個(gè)月的第一天 1:10 p.m 運(yùn)行
10 13 1 * * /root/bin/full-backup.sh
查看主機(jī)名 hostname
修改主機(jī)名 vi /etc/hosts或者h(yuǎn)ostname + 主機(jī)名
軟件包 --version 查看版本信息;
svnserve --version
java --version
在linux中可以實(shí)現(xiàn)用戶定制的Tomcat實(shí)例。如果多個(gè)開發(fā)人員需要共享安裝的tomcat,但是他們需要自己的唯一實(shí)例,那么非常的有用。要實(shí)現(xiàn)這個(gè)需要設(shè)置CATALINA_BASE.
export
CATALINA_BASE=$HOME/tomcat
如果環(huán)境中不存在,那么CATALINA_BASE將自動(dòng)被設(shè)置為CATALINA_HOME。
下面,需要在主目錄下建立Tomcat目錄,并且創(chuàng)建或者拷貝特定目錄,如下所示:
cd
$HOME
md
tomcat
cd
tomcat
md
logs
md
webapps
md
work
md
temp
如果希望拷貝tomcat
webapps目錄的內(nèi)容,可以把他們拷貝到新的webapps目錄。
修改conf/server.xml文件,替換以下的端口以免沖突。如果將Tomcat配置成為Apache的偵聽端口8009,那么可以在server.xml文件中注釋該元素而禁用該連接器。
其他可能需要修改的端口:
8080
默認(rèn)的連接端口
8443
SSL的連接端口
8009
Apache的偵聽端口
8005用于停止Tomcat的端口
修改完成后,可以使用CATALINA_HOME/bin目錄中的常見的startup.sh與shutdown.sh腳本來(lái)啟動(dòng)和停止Tomcat。
此時(shí)候因?yàn)槲募?quán)限設(shè)置為你的用戶使用,所以不要使用tomcat用戶。
linux卸載軟件命令
1、打開一個(gè)終端,輸入dpkg --list ,按下Enter鍵,終端輸出以下內(nèi)容,顯示的是你電腦上安裝的所有軟件。
2、在終端中找到需要卸載的軟件的名稱,列表是按照首字母排序的。
3、在終端上輸入命令sudo apt-get --purge remove 包名 ,此處我要?jiǎng)h除的是polipo ,那么在終端輸入sudo apt-get --purge remove polipo,按下回車,輸入密碼,再次回車。
4、執(zhí)行過(guò)程中,會(huì)提示你是否真的要?jiǎng)h除(繼續(xù)執(zhí)行刪除命令),在終端輸入y ,然后回車,刪除程序繼續(xù)執(zhí)行。
5、正常情況下,再次出現(xiàn)輸入命令行刪除成功。
含義
Linux軟件的安裝和卸載一直是困擾許多新用戶的難題。在Windows中,我們可以使用軟件自帶的安裝卸載程序或在控制面板中的“添加/刪除程序”來(lái)實(shí)現(xiàn)。與其相類似,在Linux下有一個(gè)功能強(qiáng)大的軟件安裝卸載工具,名為RPM。它可以用來(lái)建立、安裝、查詢、更新、卸載軟件。該工具是在命令行下使用的。在Shell的提示符后輸入rpm,就可獲得該命令的幫助信息。
文章題目:linux命令分類app Linux 種類
網(wǎng)站路徑:http://muchs.cn/article22/hjchcc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、搜索引擎優(yōu)化、網(wǎng)站收錄、網(wǎng)站改版、小程序開發(fā)、用戶體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)