linux基礎
阿新 • • 發佈:2020-08-09
一、python3.6.x 在Ubuntu 16.04下安裝過程
""" #(1)保證網路正常連線 sudo add-apt-repository ppa:deadsnakes/ppa (如果超時,在執行一次) sudo apt-get update (更新軟體列表,拿取最新資源) sudo apt-get install python3.6 (安裝python3.6版本) #(2)調整Python3的優先順序,使得3.6優先順序較高) sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2 #(3)驗證結果: 右鍵開啟終端 -> 輸入python3 ->如果出現如下3.6.7版本的提示,證明安裝成功,exit()退出 Python 3.6.7 (default, Oct 25 2018, 09:16:13) [GCC 5.4.0 20160609] on linux Type "help", "copyright", "credits" or "license" for more information. >>>View Code"""
二、linux跟windows的區別
""" (1)目錄的結構 (2)檔案格式 windows 作業系統識別符號是NT,而linux 是posix,通過shell操作和反饋 windows 主要檔案系統是fat32或NTFS, 而linux 主要檔案系統是Ext2,Ext3 (3)安全性 """
三、目錄含義
""" /bin 存放普通使用者的命令檔案 /boot 存放系統啟動檔案 /cdrom 存放讀取光碟的相關檔案 /dev 裝置檔案 /etc 配置檔案 /home 家目錄 /lib 庫檔案 /lib64 64位庫檔案 /lost+found 系統異常產生錯誤時,丟失檔案放在這 /media 媒體檔案 /mnt 掛載目錄 /opt 安裝軟體時的預設目錄 /proc 記憶體中相關資料檔案 /root root使用者登入的家目錄 /run 系統執行時候 用到的檔案 /sbin 超級管理員執行的檔案 /srv 服務啟動之後需要訪問的資料目錄, /sys 系統檔案 /tmp 臨時檔案 /usr 應用程式存放目錄 /var 放置系統執行過程中經常變化的檔案,如隨時更改的日誌檔案 linux 系統當中 一切皆檔案 (常用的比如:普通檔案,目錄檔案,連結檔案,裝置檔案等)"""
四、相關命令
1、清屏與終止程式
# ctrl + l 清屏 # ctrl + c 終止當前程式
2、相對路徑與絕對路徑
# 相對於當前/絕對與上一級 # . / .. # windows:D:\DaBaiCai\Data\File # linux :/home/wangwen
3、常用命令
""" cd /home/wangwen cd .. 相對於上一級 cd ./wangwen 相對於當前 pwd 檢視當前路徑 cd ~ 切換家目錄 cd - 回到上一個你操作的那一個目錄 pwd 看一眼 你當前所在的目錄是哪裡 ls 看一眼 你這個資料夾裡面有什麼 ls -a 檢視所有檔案 ls -l 以列表的形式檢視 ls -al 以列表的形式檢視所有檔案 <=> ll ls -hl 以列表的形式檢視檔案並且帶上單位"""
# mkdir + 資料夾名字 # cd ~ 切換到家目錄(許可權最高) mkdir ceshi1 # cd / sudo mkdir ceshi1 只要許可權不夠就加sudo # touch + 檔名字 # cd ~ 切換到家目錄(許可權最高) touch 1.txt # cd / sudo touch 1.txt 只要許可權不夠就加sudo
4、連結
# 把誰建立連結 -> 放到哪裡去 # ln -s 絕對路徑 絕對路徑
5、mv
# 使用絕對路徑剪下 mv /home/wangwen/ceshi333/ceshi4/1.txt /home/wangwen # 剪下的同時改名 mv 1.txt /home/wangwen/ceshi333/ceshi4/2.txt
6、cp
# cp | (~ <=> /home/wangwen) cp 2.txt /home/wangwen/ cp 2.txt ~/3.txt (簡寫) cp預設情況下只能複製檔案,不能複製資料夾 # 從哪裡 複製到 哪裡去 cp -r 路徑 路徑 cp -r ceshi1 ceshi5 # 不但拷貝檔案資料夾,還會拷貝身上的許可權; cp -a ceshi1 ceshi6
7、檢視檔案
# 檢視檔案 cat 檔名 一次顯示所有 more 檔名 分屏顯示 用空格翻頁 檢視後幾行 tail -行數 檔名 tail -10 2.txt 檢視前幾行 head -行數 檔名 head -3 2.txt