zoukankan      html  css  js  c++  java
  • linux的简单操作和安装

    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 ]$"

    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项目


  • 相关阅读:
    DNS-PreFetch 技术及其他前端优化加载技术
    Windows10 睡死
    Dns Over Https(DoH) --- Windows10 预览版 19645
    原生JavaScript(JS)修改添加CSS样式表 (更好的性能)
    技术的本质
    工程设计
    文件分配表 FAT -WIKI
    博客皮肤修复: 行号和搜索引擎快照(基于 Cnblogs-Theme-SimpleMemory v1.3.3)
    java-知识点学习和补充
    红黑树01--[红黑树简介&添加修复]
  • 原文地址:https://www.cnblogs.com/zty1304368100/p/10610771.html
Copyright © 2011-2022 走看看