學習Linux筆記(三)

來源:互聯網
上載者:User

學習Linux筆記(三)
Linux中shell學習:使用者登陸後自動執行的shell指令檔,在.bashrc中配置。
/etc/profile檔案是配置系統內容變數,如jdk,tomcat等;還有/home/zebra(使用者名稱)/.bash_profile檔案是配置使用者的環境

變數,還有.bashrc是配置開機啟動的,root和普通使用者都有這個檔案,/home/zebra/.bashrc,功能是可以指定某些程式在使用者登入時自動啟動,就是當切換到zebra使用者時,bashrc裡配置的軟體開始啟動,例如tomcat,將tomcat啟動的start加入到bashrc檔案中。注意區別使用者配置和系統配置,使用者配置是切換時效果直觀。

當希望臨時加入一個路徑時,可以用export PATH=$PATH:$HOME/bin:/root/test/t1輸出環境變數PATH 引用原來的值$PATH $HOME

表示主目錄:是路徑分隔字元,以往是修改/etc/profile檔案裡的路徑,這是永久的,顯示變數內容:echo $PATH.具體操作執行個體:
#export PATH=$PATH:/root
#env //查看是否生效,echo是具體查看某一個預設路徑#echo $PATH
shell的萬用字元使用:萬用字元,*代表多個字母或數字;?代表一個字母或數字(ls ?at?);
#find /home -name my*
#ls fo8o[1-6].txt//尋找1到6之間的數
alias的用法:對shell命令別名,比如將mysqldump -u root -p123456 zebra > /home/zeb.sql別名為mdp;
#alias mdp='mysqldump -u root -p123456 zebra > /home/zeb.sql'
#alias //查看所有shell別名

runlevel命令可以查看當前的運行層級
linux系統啟動過程分析如下:
1,BIOS自檢;
2.啟動GRUB/LILO(進入開機介面);
3.運行LINUX核心並堅持硬體;
4.運行系統的第一個進程init;
5.init讀取系統引導設定檔/etc/inittab中的資訊進行初始化;
6./etc/rc.d/rcX.d/[KS]* -根據運行層級X佈建服務,終止以“K”開頭的服務,啟動以“S”開頭的服務;
7./etc/rc.d/rc.local 執行本地特殊配置;
8.其他特殊服務

使用zip和unzip壓縮和解壓:
壓縮檔:zip aa.zip 檔案名稱2 檔案名稱1;對檔案夾壓縮:zip -r aa.zip 檔案夾
#zip -m file.zip to.txt //把to.txt檔案壓縮成file.zip後自動刪除to.txt
#unzip aa.zip //解壓

linux下的網路編程,以後會專門補充。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.