Linux (三)
語法格式:chmod 【參數選項】 【mode】【文件或者目錄】
參數選項:
-v :顯示權限變更的詳細信息
-R :對當前目錄下的所有文件以及子目錄進行相同的權限變更
? (以遞歸的當時逐個變更)
mode :是權限標記。可以有符號標記和八進制數兩種格式。
文件或者目錄 :要設置的文件名或者目錄名,必須輸入
#符號標記法修改權限: mode由三部分組成:操作對象,操作符,permission ? 操作對象(可以是下面字母中的任何一個或者他們的組合): 1、u 表示用戶user ? 2、g 表示同組group用戶 ? 3、o 表示其他other用戶 ? 4、a 表示all用戶 ? 操作符: + 添加某個權限 ? - 取消某個權限 ? = 賦予給定權限并取消其他權限,即設定唯一權限 ? permission(可以是下面字母中的任何一個或者他們的組合): r 可讀 ? w 可寫 ? x 可執行 #八進制數法修改權限 ? chmod中mode由三個八進制數abc表示:chmod abc file a :表示用戶user的權限 b :表示同組group的 c :表示其他用戶的 ? 而八進制數是4,2,1的組合,因此: 要讀寫執行:4+2+1 =7 要讀寫:4+2=6 要讀執行:4+1=5?
虛擬環境
1、pip install virtualenv
2、創建一個存放虛擬環境的文件夾,比如c:\env
3、創建虛擬環境:
cd c:\env
virtualenv c:\env\hello01
4、激活虛擬環境:
c:\env\hello01\Scripts\activate
5、退出虛擬環境
deactivate
?
6、pip list :列出當前虛擬環境下所有的依賴包
? pip freeze :只列出自己由pip安裝的軟件包
?
7、安裝Django:
pip install django=1.114
8、測試是否安裝成功
import django 如果沒有報錯,說明安裝成功
print(django.get_version()) 打印出Django的版本號,確保安裝了正確版本的Django
9、新建一個文件夾,比如叫workspace,存放Django項目
10、進入到這個文件夾
11、創建項目:
django-admin startproject hello01
12、啟動:
cd hello01
python manage.py runserver
13、簡單的更改設置:
settings.py: ? LANGUAGE_CODE = 'zh-hans' ? TIME_ZONE = 'Asia/Shanghai'?
ubuntu虛擬環境
1、創建虛擬環境
mkvirtualenv -p /usr/bin/python3 py1804env
2、查看虛擬環境
workon
3、切換虛擬環境
workon py1804env
4、退出
deactivate
?
環境變量
1、復制pycharm的安裝路徑
/home/rock/Software/pycharm-2017.3.4/bin
2、配置環境變量
sudo vim ~/.bashrc
3、在末尾添加如下內容
export PYCHARM_HOME=/home/rock/Software/pycharm-2017.3.4
export PATH=$PYCHARM_HOME/bin:$PATH
4、刷新環境變量
source ~/.bashrc
5、驗證環境變量
echo $PATH
?
軟件安裝
yum 與 apt-get 的相同點: apt屬于ubuntu、Debian的包管理工具 yum 是一個在centos,fedora和redhat的包管理工具。 一般來說linux系統基本分為兩大類: 1、RedHat系列:RedHat、Centos、Fedora等。。。 2、Debian系列:Debian、Ubuntu等。。。 ? RedHat系列: 1、常見的安裝包格式rpm包,安裝rpm的命令是“rpm -參數” 2、包管理工具 :yum 3、支持tar包 ? Debian系列: 1、常見的安裝包格式 deb包,安裝deb包的命令是“dpkg -參數” 2、包管理工具就是 apt-get 3、支持tar包apt-get 安裝
sudo apt-get install package 安裝
remove 卸載
sudo apt-get -f install 修復安裝
sudo apt-get dist-upgrade 升級系統
sudo apt-get upgrade 更新已安裝的包
sudo apt-get clean && sudo apt-get antockean 清理無用的包
?
dpkg安裝
文件后綴為.deb ,可能需要進行依賴包的安裝
-i :安裝
-r :卸載
-l :查看軟件包信息
-L :查看軟件安裝目錄,列出package安裝的所有文件清單
壓縮解壓
1、zip/unzip ,文件后綴為zip
壓縮: zip 1.zip *.txt
解壓:unzip 1.zip
2、gzip/gunzip,文件后綴為gz
壓縮 gzip 1.txt 會生成1.txt.gz壓縮文件
解壓:gunzip 1.txt.gz
? gzip -d 1.txt.gz
3、bzip2/bunzip2 ,文件后綴bz2
壓縮:bzip2 1.txt 會生成1.txt.bz2壓縮文件
解壓:bunzip2 1.txt.bz2
示例:安裝wps
1、 sudo dpkg -i wps-office10.1.0.5672~a21amd64.deb
2、安裝字體庫
unzip wps_symbol_fonts.zip
3、將字體庫移動到/usr/share/fonts目錄
sudo mv *.ttf *.TTF /usr/share/fonts
?
源碼安裝
需要對源文件進行編譯:
基本步驟
1、配置:configure
./configure 配置編譯參數
2、編譯 :make
make 執行編譯
3、安裝:make install
make install 安裝編譯文件到系統目錄
4、刪除編譯結果
make clean
?
命令執行
1、cmd1;cmd2 :執行完cmd1后,執行cmd2,無論前面的命令是否成功
2、cmd1 || cmd2 :先執行cmd1,cmd1執行失敗才會執行cmd2
3、cmd1 && cmd2 :先執行cmd1,執行成功后才執行cmd2
?
示例演示:安裝nginx
1、解壓軟件壓縮包:
tar -zxvf nginx-1.13.7.tar.gz
2、進入到解壓目錄:
cd nginx-1.13.7
3、編譯前的配置:
./configure --prefix=/usr/local/nginx
--prefix:配置安裝目錄
配置出錯,多數是因為缺少依賴庫
需要:sudo apt-get install gcc libpcre3-dev zlib1g-dev
安裝完以后,重新執行配置命令
4、編譯和安裝:
sudo make && sudo make install
如果沒有權限,也切換root用戶:su
5、sbin/nginx:可執行程序,進入到sbin目錄,啟動
sudo ./nginx
6、html:默認站點目錄
7、測試:在瀏覽器中輸入localhost,看到welcome to nginx表示成功
轉載于:https://www.cnblogs.com/gugubeng/p/9714426.html
總結
- 上一篇: bzoj 1968: [Ahoi2005
- 下一篇: linux下搭建hexo环境