日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux (三)

發布時間:2025/3/20 linux 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux (三) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

chmod :用來改變文件或目錄的訪問權限

語法格式:chmod 【參數選項】 【mode】【文件或者目錄】

參數選項:

-v :顯示權限變更的詳細信息

-R :對當前目錄下的所有文件以及子目錄進行相同的權限變更

? (以遞歸的當時逐個變更)

mode :是權限標記。可以有符號標記和八進制數兩種格式。

文件或者目錄 :要設置的文件名或者目錄名,必須輸入

#符號標記法修改權限: mode由三部分組成:操作對象,操作符,permission ? 操作對象(可以是下面字母中的任何一個或者他們的組合): 1u 表示用戶user ? 2g 表示同組group用戶 ? 3o 表示其他other用戶 ? 4a 表示all用戶 ? 操作符: + 添加某個權限 ? - 取消某個權限 ? = 賦予給定權限并取消其他權限,即設定唯一權限 ? permission(可以是下面字母中的任何一個或者他們的組合): r 可讀 ? w 可寫 ? x 可執行 #八進制數法修改權限 ? chmodmode由三個八進制數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

總結

以上是生活随笔為你收集整理的Linux (三)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。