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 执行脚本 这个时候在锁定一下即可。

原文地址:https://www.cnblogs.com/Magicianlx/p/13423983.html