1.PS1变量,命令提示符的修改

PS1="[\u@\h \W]\$"

\u  代表 用户 @   占位符 \h  主机名 \W   工作路径的最后一位

\t  \w   工作路径的绝对路径

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

#cat命令 cat -n  filename  显示文本的行号

#linux特殊符号

>  重定向 覆盖写入符 >>  重定向追加写入符

[root@localhost /tmp 09:07:49]$cat >>shi.txt<<EOF > 床前明月光 > 地下鞋两双 > 举头望明月 > 低头看你妹 > EOF

cp拷贝,复制一个文件

cp  旧文件  新文件 cp -r  旧文件夹  新文件夹  #递归拷贝文件夹

linux查看命令帮助 1.  man手册   查看命令帮助 ,  比如  man  cp   ,按回车换行,按q退出

2. 命令加上 --help参数

#linux寻找命令 find  从哪找   -name  名字叫什么

find / -name  *.py   全局搜索 后缀是.py的文件

find  /opt  -name  *.py   #在/opt地下搜索,后缀是.py的文件

find   从哪找   -type 文件类型  -name  文件名字 find /tmp   -type d  -name  "douyin*"

d -  文件夹 l - 符号链接文件。 f - 普通文件。

ifconfig  这个命令输入不存在 1.少了一个网络工具包 yum  install  net-tools  -y

#linux管道符,和grep过滤命令的结合

cat /tmp/settings.py | grep  -i "allow"

grep -i  filename   #-i  忽略大小写过滤 grep -v  filename    #-v  反转查询结果

#从前看,从后看 head  -10  filename   #从文件的前10行看 tail -10  filename  #从文件的后10行看

tail -f  filename  #实时监控一个文件的写入变化

#linux的别名命令

1.当一个用户,使用rm命令的时候,告诉他,求你了,别用rm  #设置别名的功能 alias  rm="echo '求求你了,你别用rm了,别坑我了' " #取消别名  取消rm的别名 unalias  rm

#远程传输命令 1. scp  你要传输的内容     传输到某个地方

1.传输自己的内容给别人

scp  /tmp/file.txt   root@其他人机器的ip:/opt/

2.传输别人的内容给自己

scp  root@别人机器的ip:传输的内容     自己的目录路径

scp  root@192.168.11.173:/opt/file.txt      /tmp/

scp -r  /opt/*    root@192.168.11.176:/tmp/

统计文件大小

1.第一种方法

ll -h  显示文件,文件夹大小

2.更专业的命令

du 统计文件,文件夹大小 du -sh  .   #统计当前目录 所有内容的大小,合计

#查看linux进程命令

ps -ef  |grep  python  #过滤出当前机器 所有的进程

#杀死进程 kill

kill  进程id号  #进程id号是通过  ps -ef 命令查看

#查看linux时间

date

#如果时间不正确,请用时间服务器同步   ,阿里云 提供了时间服务器

ntpdate  -u   ntp.aliyun.com

1.在线下载资源的命令 wget  资源url地址

2.linux安装文件拖动软件,可以方便的在windows  linux之间传输文件

yum install lrzsz  -y

#lrzsz工具提供了俩命令,  rz(接收资源)   sz(发送资源)

3.xftp

#linux编译安装python3

1.解决编译环境的,依赖环境,必须保证这里正确安装,方可执行后续步骤 1.解决编译环境的,依赖环境,必须保证这里正确安装,方可执行后续步骤 1.解决编译环境的,依赖环境,必须保证这里正确安装,方可执行后续步骤 1.解决编译环境的,依赖环境,必须保证这里正确安装,方可执行后续步骤 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

编译软件三部曲 1.下载软件源代码 wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz 2.解压缩源代码 tar  -xf  Python-3.6.2.tgz     #   -x  是解压参数         -f  是指定一个压缩文件,必须写最后一个参数        3.切换python源代码的目录 cd Python-3.6.2

qwe123Z!@

4.编译三部曲的第一曲,其实是释放一makefile,编译文件 ./configure   --prefix=/data/mypython36/

#  参数解释   --prefix   #告诉编译器,软件安装到哪里     5.编译第二曲 执行 make指令

6.编译第三曲  执行 make  install     #这里执行完毕后,软件正确安装

7.配置linux的环境变量,加入python3

echo $PATH

#添加python3的工作目录 PATH="/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"

#添加这个path变量,到全局配置文件中,每次开机就加载  /etc/profile

vim /etc/profile #在最底行写入 PATH="/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"

8.退出回话,使得/etc/profile生效 logout  重新登陆

9.此时linux已经装好python3解释器

此时在linux上安装django,且运行项目

1.安装django模块 pip3 install  -i  https://pypi.douban.com/simple  django==1.11.18

2.升级pip工具 pip3 install -i  https://pypi.douban.com/simple   --upgrade pip

3.创建django项目 django-admin  startproject  mydjango  #用命令创建项目

4.修改django的settings.py 配置 ALLOW_HOSTS=["*"]

5.关闭linux的防火墙 iptables  -F  #关闭防火墙,允许项目端口出入

6.编写一个hello视图,返回,s17牛逼

linux centos 02的更多相关文章

  1. Linux Centos 系统上安装BT客户端 Transmission

    Linux Centos 系统上安装BT客户端 Transmission   Transmission是一种BitTorrent客户端,特点是一个跨平台的后端和其上的简洁的用户界面,以MIT许可证和G ...

  2. 大数据集群Linux CentOS 7.6 系统调优篇

    大数据集群Linux CentOS 7.6 系统调优篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.设置主机hosts文件 1>.修改主机名 [root@node100 ...

  3. .NET Core部署到linux(CentOS)最全解决方案,高阶篇(Docker+Nginx 或 Jexus)

    在前两篇: .NET Core部署到linux(CentOS)最全解决方案,常规篇 .NET Core部署到linux(CentOS)最全解决方案,进阶篇(Supervisor+Nginx) 我们对. ...

  4. Linux CentOS 配置Tomcat环境

    一.下载Tomcat 下载Tomcat方式也有两种,可以参考我的前一篇博文Linux CentOS配置JDK环境,这边就不再赘述. 二.在Linux处理Tomcat包 1.创建tomcat文件夹 mk ...

  5. NoSql1 在Linux(CentOS)上安装memcached及使用

    前言:       今天是初五,生活基本要从过年的节奏中回归到正常的生活了,所以想想也该想想与工作有关的事情了.我之前在工作中会经常使用memcached和redis,但是自己一直没有时间系统的好好看 ...

  6. Linux/CentOS优化配置 汇总

    [强烈要求做的]CentOS启用sudo,禁用root远程登录 Linux命令行修改IP.网关.DNS.主机名 的方法 Linux开机直接进入“命令行”模式 更改CentOS 6.x yum源为国内1 ...

  7. Linux第02天

    Linux 第02天 1.Linux磁盘和文件系统 VFS————虚拟文件系统 df命令————查看已挂载的分区 df 分区名 du命令————查看文件夹大小 du 文件夹名 ln命令————符号链接 ...

  8. 阿里云服务器Linux CentOS安装配置(零)目录

    阿里云服务器Linux CentOS安装配置(零)目录 阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器 阿里云服务器Linux CentOS安装配置(二)yum安装svn 阿里云服 ...

  9. 阿里云服务器Linux CentOS安装配置(九)shell编译、打包、部署

    阿里云服务器Linux CentOS安装配置(九)shell编译.打包.部署 1.查询当前目录以及子目录下所有的java文件,并显示查询结果 find . -name *.java -type f - ...

随机推荐

  1. SpringBoot favicon.ico网站图标

    1.在application.properties下添加spring.mvc.favicon.enabled=false 默认true开启 2.关闭后,需要在src/main/resources/st ...

  2. Python中自己不熟悉的知识点记录

    重点笔记: Python  它是动态语言 动态语言的定义:动态编程语言   是   高级程序设计语言   的一个类别,在计算机科学领域已被广泛应用.它是一类   在 运行时可以改变其结构的语言   : ...

  3. 用Python写一个向数据库填充数据的小工具

    一. 背景 公司又要做一个新项目,是一个合作型项目,我们公司出web展示服务,合作伙伴线下提供展示数据. 而且本次项目是数据统计展示为主要功能,并没有研发对应的数据接入接口,所有展示数据源均来自数据库 ...

  4. shell 文件判断

    文件判断参数 -e,文件是否存在 -f,文件存在且为普通文件 -d,文件存在且为文件夹 #!/bin/bash [ -e test.sh ] && echo "test.sh ...

  5. Linux:crond(crontab)定时任务

    一..定义 Crond 是linux系统中用来定期执行命令或指定程序任务的一种服务或者软件.一般在安装完系统时,crond会默认存在. crond默认每分钟会检查系统中是否有需要执行的定时任务.如果有 ...

  6. synchronized的实现原理——锁膨胀过程

    @ 目录 前言 正文 偏向锁 轻量锁 批量重偏向 批量撤销 重量锁 总结 前言 上一篇分析了优化后的synchronized在不同场景下对象头中的表现形式,还记得那个结论吗?当一个线程第一次获取锁后再 ...

  7. xampp安装和使用:windows和linux使用安装微擎小程序

    1.官网下载xampp XAMPP:Apache+MySQL+PHP+PERL,适用于windows+linux+macos x+Solaris等多系统使用 官网地址:https://www.apac ...

  8. Springboot+Vue实现仿百度搜索自动提示框匹配查询功能

    案例功能效果图 前端初始页面 输入搜索信息页面 点击查询结果页面 环境介绍 前端:vue 后端:springboot jdk:1.8及以上 数据库:mysql 核心代码介绍 TypeCtrler .j ...

  9. 【微服务】 数据库案例理解Spring Security OAuth

    突然被问,你是做技术的怎么不走技术路线呢?是啊~仔细想想至今做了这么多年的技术,研发过的系统&产品五花八门,涉及到的领域各行各业:政府.军队.公安.国安.石油&石化.金融.教育.华为等 ...

  10. kali一些基础工具

    目录 netcat netcat https://blog.csdn.net/fageweiketang/article/details/82833193 网络工具当中的瑞士军刀 -nc指令,nc可以 ...