本文做者:魏泯html
個人博客源地址:https://www.cnblogs.com/Asterism-2012python
效率魔法師mysql
本文寫給一些Ubuntu中的初中級Python開發者/用戶,參照本文的順序操做一番後你必定可以駕輕就熟。同時也寫給那些有經驗的開發者作參考。linux
Elementray OS5 Jony
(基於Ubuntu 18)ElementrayOS 就是Ubuntu,但Elementray OS 郵件程序用的是 Geary Mail,終端用的是 Pantheon Terminal,文本編輯器用的是 Scratch,音樂播放器使用的是 noise,文件管理器是 Pantheon Files 。sql
Ubuntu系統安裝後不會當即建立超級管理員用戶(root),因此咱們對操做系統的管理很是受限制。第一次切換到root的狀況下老是提示密碼錯誤,能夠經過在終端中輸入sudo passwd
命令來設置超級管理員。chrome
sudo passwd 更改root的密碼(在普通用戶模式下) ,這裏是passwd不是password
設置root的密碼,注意這裏的密碼是root的密碼。輸入兩次以後就可使用root。shell
su root 切換到管理員用戶數據庫
輸入密碼以後就成功切換到了root用戶,屢試不爽。ubuntu
虛擬機中使用inux系統,經常會出現分辨率不合適的狀況,經過安裝VMTools來使虛擬機自適應。
能夠直接經過命令行的方式來查看,也能夠vim
0.使用VMwareworkstation安裝VMware Tools(點擊虛擬機>安裝VMware)
1.在終端中使用命令切換到/media/用戶名/的目錄下,若是使用這一方式,那麼直接查看步驟5, 不然看步驟2。
2.點擊左上角的應用程序,選擇文件
3.點擊左側的VM Tools
4.進入該目錄下,右鍵選擇(以其餘方式打開>終端),這一步會直接以終端的方式打開當前目錄的位置,目錄中會有一個VMTools的安裝包
5.將VMTools的安裝包轉移到其餘目錄(其餘任何目錄下都行)進行解壓或者安裝,由於在media掛載目錄下沒法直接進行解壓。
而後進入安裝過程,會有十幾個具體提示,須要你輸入yes或no來進行安裝過程。其實,就像你們平常在Windows系統下安裝軟件時點擊的next按鈕同樣。一直按回車就能夠,若是詢問yes或者no,則輸入y表明yes。最後出現enjoy --the vmware team 表示成功。
能夠參照這篇博文,
ubuntu16.04安裝chrome谷歌瀏覽器
dpkg的全稱是"debian package",是「Debian」專門開發的套件管理系統.用於安裝、卸載和供給.deb軟件包相關的信息。
dpkg -i 軟件安裝包名稱
軟件名稱支持命令補全
dpkg -i google-chrome-stable_current_amd64.deb
dpkg -P 軟件名稱
dpkg -P google-chrome-stable
更多參考這篇博文,
dpkg命令的用法
參考這篇博文:
Ubuntu中Vi不能正常使用方向鍵問題
主要包含Debian,Ubuntu(Debian的桌面版),Mint,elementory
提供的軟件格式是:
dpkg包(Debian package),如software-1.2.3-1.deb。
apt-get:適用於deb包管理式的操做系統,主要用於自動從互聯網的軟件倉庫中搜索、安裝、升級、卸載軟件或操做系統。
在使用apt安裝任何軟件包以前,建議使用如下命令更新軟件包列表:
sudo apt update
主要包含RHEL,Fedora,CentOS(能夠理解爲免費版RHEL),Fedora(桌面版紅帽,RHEL的試驗田),紅旗
Android 系統也是基於Linux進行開發的。
sudo的環境變量和普通用戶的環境變量不同, 執行shell腳本的方式也有bash, sh, dash, csh 等多種方式。
[root@Geeklp-BashShell ~]# cat /etc/shells
/bin/sh /bin/bash /sbin/nologin /usr/bin/sh /usr/bin/bash /usr/sbin/nologin
[root@Geeklp-BashShell ~]# ll /bin/sh lrwxrwxrwx. 1 root root 4 11月 20 10:05 /bin/sh -> bash [root@Geeklp-BashShell ~]# ll /bin/bash -rwxr-xr-x. 1 root root 960472 8月 3 05:11 /bin/bash
.bashrc
中加入這一行,則會將 ll 命令設置爲改成 ls -alF 的快捷鍵。alias ll='ls -alF'
三次握手四次揮手
ack 客戶端與服務端 接受客戶端發送的ack,返回yck
客戶端接收yck 回覆給服務段加標識 ...
安裝了VMTools 軟件
這是在mysql中修改密碼的方法
update mysql.user set authentication_string=PASSWORD("自定義密碼") where user='root'; update user set plugin="mysql_native_password"; flush privileges; quit;
密碼修改完成後,須要從新啓動mysql
/etc/init.d/mysql_restart;
建立用戶
建立user01,只能本地訪問
create user user01@'localhost' identified by 'password';
建立user02,能夠遠程訪問
create user user02@'%' identified by 'password'
四、修改用戶密碼
以user01爲例:
set password for 'user01'@'localhost'=password('anotherpassword')
五、受權
授予user01管理dbdata的所有權限
grant all privileges on dbdata.* to user01;
授予user02查看權限,並修改密碼
grant select on . to 'user02'@'%' identified by 'anotherpassword';
2、設置mysql容許遠程鏈接(ubuntu系統)
一、 sudo vi /etc/mysql/my.cnf
二、註釋掉以下兩行:
bind-address=127.0.0.1
skip-network(mysql5.6版本里沒有這行)
三、sudo service mysql restart
能夠用 tree 命令
安裝:
sudo apt-get install tree
功能說明:以樹狀圖列出目錄的內容。
如:
tree 以樹狀圖顯示全部文件
tree -L N 以樹狀圖顯示全部文件,子文件夾顯示到第 N 層
做者:飄零過客
來源:CSDN
原文:https://blog.csdn.net/xuehuafeiwu123/article/details/53817161
版權聲明:本文爲博主原創文章,轉載請附上博文連接!
Python開發離不開虛擬環境,在開發上我更傾向於Linux系統中操做,在使用性上,Debian系的Ubuntu系統(以及派生系統)都是很好的選擇。
開個玩笑:這張思惟導圖窮盡我畢生所學。在Ubuntu下的python與windows下的python有些不一樣,一切來看看把:
由於在Linux下,一切皆文件,因此在Python虛擬環境方面的學習成本要比windows高不少(自學)。
好比環境變量的配置,路徑管理,第三方package管理等等,這些都與windows不一樣。
至少把整張圖看下來,在Ubuntu上操做一遍,你的虛擬環境就沒問題了。
能夠用來搭建用於開發各類各樣類型應用的開發環境。思惟導圖仍是測試版,文章內容若有不足,請指出。若有疑問,我會一一耐心解答。