本文做者:魏泯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上操做一遍,你的虚拟环境就没问题了。
能够用来搭建用于开发各类各样类型应用的开发环境。思惟导图仍是测试版,文章内容若有不足,请指出。若有疑问,我会一一耐心解答。