1.学习linux,安装的方式在你的windows上安装一个 vmware虚拟化软件(基于它可以安装各种系统)

2.公司中 会提供一个云服务器给你用

服务器ip 123.206.16.61 公网ip
账号 :xiaozhang
密码: xiaozhang666

3.登录linux的流程
windows客户端:下载一个远程连接工具
ssh xiaozhang@123.206.16.61 回车过后
输入xiaozhang用户的密码,即可登录

macos:
ssh xiaozhang@123.206.16.61
ubuntu:
ssh xiaozhang@123.206.16.61

4.显示终端连接数
w 命令

5.我在哪的命令
pwd

6.我是谁
whoami

7.找到命令的绝对路径
which

8.linux的文件系统格式 复习
1.是一个树状图
2.顶点是 根目录 /
3. 查看 根目录 下有什么 内容 ls /
4.用户家目录 超级用root的家目录 /root
5.普通用户家目录 /home
/home/xiaolv
/home/铁锤

超级用户的家目录

/root

6.常用的文件夹
/opt 存放第三方软件的目录,大型软件的目录
/etc 存放各种配置文件的目录
/var/log
7.对文件夹,文件操作的命令

(蓝色的文件夹)文件夹的操作: ls mkdir mv 改名 rm -r 才能删文件夹
(白色的文件夹,xx.py xx.php xx.go xx.c )文件的操作:
cat touch vim rm mv 改名

8.linux的命令提示符
[root@localhost log]#

如何 修改命令提示符
PS1 的变量控制的
默认的命令提示符
echo $PS1
结果是
[\u@\h \W]\$
修改变量的值

PS1="[\u@\h \w \t]\$"

9.linux命令参数的用法

ls -ahl

10.查看文本的命令
cat more

11.查看文件的前十行,后十行

head -10 filename
tail -10 filename
实时监控的命令,可以用于检测nginx的 access.log 也能看各种日志信息

tail -f filename 实时监控filename的 变化,写入

12.echo追加写入文件
> 重定向覆盖输出符
>> 重定向追加输入符

[root@localhost tmp]# echo "亚洲的第一个秘密" > 亚洲的秘密.txt
[root@localhost tmp]# echo "亚洲的第一个秘密" > 亚洲的秘密.txt
[root@localhost tmp]#
[root@localhost tmp]#
[root@localhost tmp]# cat 亚洲的秘密.txt
亚洲的第一个秘密
[root@localhost tmp]#
[root@localhost tmp]#
[root@localhost tmp]# echo "亚洲的第一个秘密" >> 亚洲的秘密.txt
[root@localhost tmp]# echo "亚洲的第一个秘密" >> 亚洲的秘密.txt
[root@localhost tmp]# echo "亚洲的第一个秘密" >> 亚洲的秘密.txt

13.复制的命令
cp 文件 新文件夹

cp -r 文件夹 新文件夹

14.历史记录命令
history 历史记录命令,记录系统的命令敲过的历史

快捷方式
使用 !加上 命令的序号,可以快捷执行

15.查找命令,查找机器上的文件,或者文件夹

find / -name views.py #找到机器上所有的 views.py
find /etc -name *.py #找到/etc目录下 所有名字叫做 .py的文件
find / -name python* #找到 机器上 所有的python开头的文件和文件夹
find / -type f -name python* #找到机器上 所有以python开头的文件
find / -type d -name python* #找到机器上所有python开头的文件夹

16.查看命令帮助信息,如何查看有什么参数?
http://linux.51yip.com/

命令 --help

man 手册
man 命令

17.linux的系统管道符

grep -v "^$" settings.py | grep -i "allow"
#过滤出文件的有用信息,也就是排除 注释行,空白行
grep -v "^#" settings.py | grep -v "^$"

18.linux的别名功能

#当用户输入 rm的时候,就提示他 “你这个二货,求你了别坑我了 ”

alias rm="echo 你这个二货,求你了别坑我了"

#取消别名
unalias rm

19.更改主机名字
hostnamectl set-hostname wangdachui

20.xshell的快捷键
ctrl + l 清屏

ctrl + d 是快速推出会话 logout

shift + ctrl + r 是快速连接会话

21.远程传输文件的命令

scp 你想传输的内容 你想传输到的地方

#实例
#把本地的test.sh 传输到远程服务器上
scp test.sh root@服务器ip:/opt/

#把远端服务器的内容,传输到自己的机器上

scp -r root@123.206.16.61:/opt/pythonav /tmp/

22.安装一个windows和linux传输文件的 软件

yum install lrzsz 的工具

它提供2个命令,一个是上传 一个是下载

rz (接收文件) 直接rz

sz (发送文件) sz 传输的内容

直接拖拽

23.在线下载资源的命令

wget 资源的url
wget http://www.xiaohuar.com/d/file/20190227/257e9f91df2bbd45c537f9416ae3afbb.jpg

24.统计文件 文件夹大小的命令

ls -lh 方式1
du -h 文件 #统计文件大小
du -sh . #统计当前文件夹大小合计
du -sh /var/log #统计/var/log大小

25.linux的任务管理器top

26.linux的时间命令 date 可以查看当前时间日期
进行linux时间同步的命令
ntpdate -u ntp.aliyun.com

27.下载python3,进行编译安装,运行django程序
1.解决python编译安装所需的软件依赖
yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

2.下载python3源码包
cd opt
wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tar.xz

xz -d Python-3.6.7.tar.xz
tar -xf Python-3.6.7.tar #解压缩,生成一个python源码文件夹

3.进入python源码文件夹
cd Python-3.6.7
4.进行编译安装,编译三部曲
1.第一曲
./configure --prefix=/opt/python36/
--prefix 参数解释:指定python36安装的位置
2.第二曲
make
3.第三曲 ,此时就开始安装python3软件
make install

5.进入python36安装目录 ,检查bin目录

6.配置python3的环境变量 PATH
1.取出当前的path变量
echo $PATH
2.填写python3的bin目录到PATH中
PATH="/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"
3.讲环境变量,写入到全局配置文件/etc/profile
vim /etc/profile

4.写入如下代码,在最底行写入如下配置
PATH="/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"
5.读取配置文件,加载变量生效
source /etc/profile

7.安装django,运行django
1.安装django模块
pip3 install -i https://pypi.douban.com/simple django

2.升级pip
pip3 install --upgrade pip

3.通过命令创建django项目

linux的简单操作和安装的更多相关文章

  1. linux文件简单操作

    1.vim常用快捷键 dd/ndd 删除1行/删除n行 yy/nyy  复制1行/复制n行 p 粘贴 u 撤销 dw/ndw 删除一个单词/删除n个单词 G /nG  到一行尾/第n行尾 :!+命令  ...

  2. linux 一些简单操作

    vim   ----三种模式 1.命令模式           2.输出模式       3.底线命令模式 w(e) 移动光标到下一个单词 b 移动到光标上一个单词 数字0 移动到本行开头 $ 移动光 ...

  3. Linux LVM 简单操作

    查看当前磁盘分区情况fdisk -l 磁盘分区fdisk /dev/sdb# 可能用到的Type :# 8e Linux LVM# fd Linux raid auto 创建PVpvcreate /d ...

  4. linux的简单操作

    查看当前用户who am i 创建用户:sudo adduser lilei然后输入密码 查看用户:ls /home 用新用户登陆:su -l lilei 查看所属用户组:groups 用户名 新建文 ...

  5. Linux 中 Vi 编辑器的简单操作

    Linux 中 Vi 编辑器的简单操作 Vi 编辑器一共有3种模式:命名模式(默认),尾行模式,编辑模式.3种模式彼此需要切换. 一.进入 Vi 编辑器的的命令 vi  filename //打开或新 ...

  6. ORACLE的安装与网页版创建表空间的简单操作以及PLsql的简单操作

    1.oracle的安装: 安装简单易学,在这里不做解释.下载看装包后耐心等待,注意安装目录不要有中文字符,尽量按照指定目录进行安装.安装完成后会占用有大约5g的内存. 如果要卸载oracle,需要用其 ...

  7. Linux下的Oracle 11gr2安装完成的的自启动操作。

    Linux下的Oracle在安装结束后是处于运行状态的.重启机器后,Oracle不会像在Windows下那样将Oracle添加到Windows服务,在linux下需要手动启动Orcle服务 以orac ...

  8. ubuntu安装mysql可视化工具MySQL-workbench及简单操作

    一.使用命令行在ubuntu下安装mysql可视化工具MySQL-workbench Step1:安装MySQL-workbench 方案一:如果你已经装好mysql的相关服务,那么直接使用如下命令即 ...

  9. Eclipse安装Git插件及简单操作

    0. 前言 说一件事,说起来也是好笑,工作三年半了,还没接触到团队开发,都是一个人小打小闹.因此连Git都没有使用过.感觉好Low的,这一篇,简单讲一下,Eclipse配置Git插件,并提交代码到Gi ...

随机推荐

  1. C#设计模式(12)——享元模式(Flyweight Pattern)(转)

    一.引言 在软件开发过程,如果我们需要重复使用某个对象的时候,如果我们重复地使用new创建这个对象的话,这样我们在内存就需要多次地去申请内存空间了,这样可能会出现内存使用越来越多的情况,这样的问题是非 ...

  2. Python之包管理

    1.setup.py from distutils.core import setup setup(name='Distutils', version='1.0', description='Pyth ...

  3. win7共享打印机和防火墙配置

    今天给公司一台Win7电脑连接的打印机做共享.办公司共6台电脑,其中1台是连接了打印机,并安装了打印机驱动,可以正常本机使用打印机.现在需要其他5台电脑也共享使用打印机. 1.当共享的时候,提示“无法 ...

  4. Oarcle 入门之like关键字

    like关键字 模糊查询,有两个特殊的符号"%" ,"_" “%”表示匹配零个或若干字符 放哪边就表示哪边有零到若干个未知符号,其作用起到占位符的效果. “_” ...

  5. HTML5入门教程:响应式页面布局

    摘自:https://www.sohu.com/a/225633935_647584 随着互联网时代的发展,我们对网页布局有了新的要求,大气,美观,能够在不同的设备上呈现令人焕然一新的效果.此时,一个 ...

  6. Uncertainty

    I did'nt know where i was supposed to be, until i'd actually arrived.

  7. haproxy 初识

    官方网站:http://www.haproxy.org 描述 HAProxy的是一个免费的,非常快速和可靠的解决方案,提供 高可用性, 负载均衡和代理对TCP和基于HTTP的应用程序.它特别适用于流量 ...

  8. Python sqlalchemy orm 外键关联

    创建外键关联 并通过relationship 互相调用 如图: 实现代码: import sqlalchemy # 调用链接数据库 from sqlalchemy import create_engi ...

  9. Linux tshark抓包

    使用tshark进行抓包 注:需要安装wireshar抓包工具 安装:yum -y install wireshark # 可以抓的包 命令:tshark # 抓取mysql查询 命令:tshark ...

  10. SPSS for Mac 安装教程

    Step1 下载安装文件 链接:https://pan.baidu.com/s/1M5Eh7ph3ys6mHRbAn_h_Wg 提取码:o0m7 Step2 解压安装 将下载好的压缩包解压,点击SPS ...