zoukankan      html  css  js  c++  java
  • 8.02_python_lx_day16

    一.虚拟机安装

    (1)bios -> vir..虚拟化设置-> True -> ubuntu64
    (2)安装插件vm-tools过程
    sudo ./vmware-install.pl (tab进行自动补全)
    一路yes + 回车
    reboot 重启
    shutdown now 立刻关机

    (3)创建共享文件夹
    虚拟机->设置->选项->共享文件夹->总是启用->添加->确定
    cd /mnt/hgfs/共享文件夹名/
    二.Linux

    1991 芬兰林纳斯在大学期间发明的 基于unix进行改写,免费开源

    linux版本 -> ubuntu centos debian redhat ...

    ctrl + l 清屏
    ctrl + c 终止当前程序

    (1)相对路径

      相对于当前/绝对与上一级 . / ..

    (2)绝对路径:
      windows:D:DaBaiCaiDataFile
      linux :/home/wangwen

    (3)在家目录当中,权限最高

    cd /home/wangwen
    cd .. 相对于上一级
    cd ./wangwen 相对于当前

    pwd 查看当前路径
    cd ~ 切换家目录
    cd - 回到上一个你操作的那一个目录
    pwd 看一眼 你当前所在的目录是哪里
    ls 看一眼 你这个文件夹里面有什么

    ls -a 查看所有文件
    ls -l 以列表的形式查看
    ls -al 以列表的形式查看所有文件 <=> ll
    ls -hl 以列表的形式查看文件并且带上单位

    (4)mkdir + 文件夹名字 (创建文件夹)

    <1> cd ~ 切换到家目录(权限最高)
    mkdir ceshi1
    <2>cd /
    sudo mkdir ceshi1
    只要权限不够就加sudo

    (5) touch + 文件名字 (创建文件)

    <1>cd ~ 切换到家目录(权限最高)
    touch 1.txt
    <2>cd /
    sudo touch 1.txt
    只要权限不够就加sudo

    (6)把谁创建链接 -> 放到哪里去

    <1>ln -s 绝对路径 绝对路径

    使用tab 自动补全代码
    mv ceshi4 ceshi3/
    mv ceshi3 ceshi333

    (7)使用绝对路径剪切

    mv /home/liuxin/ceshi333/ceshi4/1.txt  /home/liuxin

    (8)剪切的同时改名

    mv 1.txt /home/liuxin/ceshi333/ceshi4/2.txt

    (9) cp | (~ <=> /home/liuxin)

    <1>cp 2.txt /home/liuxin/
    <2>cp 2.txt ~/3.txt (简写)
    <3>cp默认情况下只能复制文件,不能复制文件夹

    (10)从哪里 复制到  哪里去 (可以复制文件夹)

    cp -r 路径 路径
    cp -r ceshi1 ceshi5

    (11)不但拷贝文件文件夹,还会拷贝身上的权限;

    cp -a ceshi1 ceshi6

    (12)后面一定指定文件后者文件夹,不能写/

    rm -rf 路径

    (13)nano + 文件名 

    ctrl + x -> 保存退出

    (14)查看文件

    <1>cat 文件名 一次显示所有

    <2>more 文件名 分屏显示 用空格翻页

    (15)查看文件

    <1>查看后几行

      tail -行数 文件名
      tail -10 2.txt

    <2>查看前几行

      head -行数 文件名
      head -3 2.txt

    (16)shutdown now 关机

    (17)reboot       重启

    三.linux权限

    整体: 权限位 - 所属主 - 所属组 - 文件大小 - 文件修改时间 - 文件名
    类型 所属主 所属组 其他

    d       rwx       rwx     rwx 

    (1)判断linux中的文件类型必须依赖权限位的第一位,不能以名字来进行判定

    <1>d: 目录文件(文件夹)
    <2>l: 链接文件
    <3>-: 普通文件

    r => read  => 4 
    w => write  => 2
    x => 可执行  => 1

    (2)任意r,w,x的拼凑一共8种权限

    --- 0
    --x 1
    -w- 2
    -wx 3
    r-- 4
    r-x 5
    rw- 6
    rwx 7

    (3)在家目录
      文件夹: 775
      文件 : 664

     在根目录
      文件夹: 755
      文件 : 644

    (4)chmod 权限数字 文件/文件夹(修改权限)

    <1>chmod 777 3.txt

    <2>chmod 777 ceshi1

    <3>把文件夹当中的所有内容的权限都变成777

      chmod -R 777 ceshi1

    (5)chmod 配合u g o 的形式改造权限

    <1>chmod u-x,g-x,o-x 1.txt
    <2>chmod u=rw 1.txt

    (6)=>对于目录来讲 

    <1>r  是否呈现里面的文件
    <2>w  是否可以在里面创建文件或文件夹
    <3>x  cd 切不进来 不能访问这个目录

    (7)=>对于文件来讲

    <1>r  可以看到文件内容
    <2>w  可以更改删除文件及内容
    <3>x  是否可以执行这个文件 ./abc.sh (shell)

    四.(*扩展)

    *sudo useradd a01  添加用户
    *sudo passwd a01  给用户添加密码
    *sudo su a01  切换用户
    *exit  退出当前用户
    sudo userdel a01 删除用户a01

    (1)操作过程

    <1>创建文件

    touch abc.sh

    <2>更改权限

    chmod 777 abc.sh 

    <3>执行脚本

    ./abc.sh

    <4>切换用户

    sudo su a01
    ./abc.sh

    (2)find 路径 -name 要搜索的文件名

      find / -name ceshi3.html 区分大小写搜索
      find / -iname ceshi3.html 不区分大小写搜索

    (3)-grep 找的是文件里面的内容

    <1> 按照大小写名字搜索

    grep "root" ~/passwd

    <2>不区分大小写

    grep -i "root" ~/passwd

    <3>反向搜索

    grep -v "root" ~/passwd

    <4>既不区分大小写而且反向搜索

    grep -iv "root" ~/passwd

    五.挂载

    /dev/sda1 硬盘空间的第1个分区 (系统文件)
    /dev/sda2 硬盘空间的第2个分区 (扩展分区)
    /dev/sda5 硬盘空间的第5个分区 (交换分区)
    oom -> windows
    不会出现蓝屏死机的现象 -> linux

    (1)挂载命令 

    sudo fdisk -l 查看一下设备名

    vmware15 mount  设备 路径

    sudo mount /dev/sdb1 /mnt/cdrom

    (2)vbox虚拟机

    sudo mount -t vboxsf /dev/sdb1 /mnt/cdrom
    # vbox建立共享文件夹
    sudo mount -t vboxsf gongxiang /mnt/share

    (3)取消挂载
    umount 路径
    sudo umount /mnt/cdrom

    五.linux 安装pycharm

    1.把pycharm扔到共享文件夹当中
    2.cd ~ mkdir mysoft 把软件剪切/复制到当前文件夹中
    3.mv /mnt/hgfs/python31_gx/pycharm.. ~/mysoft
    4.通过点击文件夹找到软件,右键提取此处
    5.通过命令找到bin文件夹里面的pycharm.sh
    6.执行脚本 ./ => sudo ./pycharm.sh
    7.安装结束.
    8.把图标右键锁定在启动器上
    cd /home/liuxin/mysoft/pychar.../bin/x
    sudo ./pycharm.sh 执行脚本 这个时候在锁定一下即可。

  • 相关阅读:
    全角 半角转换 .net
    [下载]微软Windows命令行PowerShell 2.0
    logstash收集java程序日志
    使用filebeat替代logstash收集日志
    Kibanna图形统计
    MySQL Blind Sql Injection
    超级后门泄露版
    HACKING WITH JAVASCRIPT
    Exploiting Common Vulnerabilities in PHP Applications
    3389安全记录批处理
  • 原文地址:https://www.cnblogs.com/Magicianlx/p/13423983.html
Copyright © 2011-2022 走看看