以交流的态度,学习的精神,分享学习Python的过程,互动互助,共同进步。

所用虚拟机:vmware workstation  ,linux-ubuntan操作系统

安装虚拟机环境时有可能出现问题,具体安装流程及解决办法如下:

                      安装vmware workstation输入密钥

打开vmware,文件-》打开-》找到解压路径-》ubuntu 64位. Vmx  开启虚拟机

、如果报错则需要设置BIOS

                    1)重新开机按F2、Del、或者回车 

                    2)IntelVitual-Technology... disabled修改为 enabled

    3)F10 -> Yes ->重启

linux指令篇1

                1、Linux命令的基本格式
命令名 选项 参数
2、pwd
显示当前所在的路径 /home/tarena/
1、根 / :代表文件系统的起始位置
3、ls
1、作用:显示当前路径下有哪些内容
2、选项
ls -l :以列表形式去显示文件的详细信息
ls -a :显示全部文件/文件夹
ls -la 
ls -al
4、路径
1、绝对路径
以 / 字符开头的路径为绝对路径
2、相对路径
不以 / 字符开头的路径为相对路径
5、mkdir 创建文件夹
1、作用 :创建一个或者多个文件夹
2、格式 :mkdir 文件夹名1 文件夹名2 ...
3、-p :递归创建文件夹

mkdir -p AID1803/A/B/C


6、cd

1、cd 目录名

目录名可以用绝对路径,也可以用相对路径

2、cd .. 回退到上一级目录

3、cd    回到用户主目录/home/tarena/

4、cd -  在最近访问的两个目录中来回切换

5、练习

1、切换到目录:/home/tarena/anaconda3/bin

cd /home/tarena/anaconda3/bin

2、查看当前所在路径

pwd

3、以列表形式显示出当前路径下所有内容

ls -la

4、切换到当前路径的上一级目录,也就是/home/tarena/anaconda3/

cd ..

5、切换到/etc目录,查看/etc下有哪些内容

cd /etc

ls -l

6、直接切换到用户主目录/home/tarena/

cd

7、touch 创建文件

1、作用 :创建文件

2、格式 :touch 文件名1 文件名2 ...

3、练习


1、在用户主目录下创建目录A1/B1/C1/D1

                                    mkdir -p A1/B1/C1/D1

2、在D1文件夹下创建文件 1.txt 2.txt

                                    cd A1/B1/C1/D1

                                    touch 1.txt 2.txt

3、在C1文件夹下创建文件 3.txt 4.txt

                                    cd ..

                                    touch 3.txt 4.txt

4、切换到B1目录,查看当前所在路径

                                    cd ..

                                    ls -l

5、直接切换到用户主目录,以列表形式显示主目录中的内容

                                    cd

                                    ls


8、技巧

1、ctrl + l 清屏

2、clear

3、善于使用上下光标

4、善于使用TAB键,自动补齐

9、练习

1、在/home/tarena/下创建文件夹 aid1803

在aid1803下创建a

2、在/home/tarena/aid1803下创建如下目录结构

              test

  |

+-------+--------------+----------+

|       |              |          |

src     docs           lib        build

        |

+--+

                |  |

bin 1.txt

3、在/home/tarena/aid1803下创建三个文件

1.docx  2.docx  3.docx

10、rmdir(删除空目录)

1、作用

删除一个或者多个空文件夹

2、rmdir 目录名

11、rm

1、作用:删除文件或目录

2、rm [选项] 文件名或目录名

常用选项

-r 递归删除

-f 强制删除,不给任何提示

-i 删除前给提示(y代表yes,n代表no)

3、最常用

rm -rf 文件/文件夹

练习

1、在用户主目录下创建目录:计算机

mkdir 计算机

2、在计算机下创建三个目录:软件、游戏、学习

cd 计算机

mkdir 软件 游戏 学习

3、在 学习 中创建两个文件:Python.txt AI.txt

cd 学习

touch Python.txt AI.txt

4、删除 学习 目录中的所有文件

rm -rf *

5、删除 软件、游戏 两个目录

cd ..

rm -rf 软件 游戏

12、通配符

1、* :匹配任意多个字符

2、?:匹配1个任意字符

13、文本编辑器vi / vim

1、格式 :vi 文件名

2、如何编辑

vi的三种工作模式

1、浏览模式(启动之后进入的模式)

2、插入模式:在该模式下能编辑文本

3、命令行模式 :

3、文本写入步骤

1、vi 文件名

2、浏览模式 --> 插入模式

a :在当前光标的后面插入

3、编辑完成后按 ESC 键,插入模式-->浏览模式

4、按 shift + : 浏览模式 --> 命令行模式

5、在 : 命令行模式输入如下内容

:wq 保存并退出 write quit

:w  保存

:q  不保存直接退出 quit

:q! 不保存强制退出

4、练习

1、在用户主目录下创建目录:myfile

2、在myfile目录下创建文件:

Linux.txt Pbase.txt

3、在Linux.txt中写入如下3行内容后保存并退出:

常用的Linux操作系统有Ubuntu、CentOS、Redhat(红帽)

Linux系统中文件夹叫目录,文件还叫文件、

cd ..为回退到当前目录的上一级目录

4、继续在Linux.txt末尾添加如下4行内容,保存并退出

rmdir只能删除空目录

rm -rf啥都能删,使用时尽量避免写绝对路径

mkdir -p 为递归创建目录

touch 命令如果文件已存在,则更新文件创建时间

5、继续在Linux中末尾添加如下内容,添加完成后不保存直接退出

 vi使用流程:vi 文件名->a->内容->ESC->shift+:->wq/q!

14、常用命令

关机:init 0  / shutdown -h now

重启:init 6  / reboot

释放鼠标:Ctrl + Alt  

调大终端字体:Ctrl + shilt + "+"

缩小终端字体:Ctrl + "-"

隐藏终端输出:Ctrl + s

恢复终端输出:Ctrl + q

15、cp

1、作用:复制文件/目录

2、格式

1、复制文件:cp 源文件 路径

2、复制目录:cp -r 源目录 路径

3、练习

1、复制用户主目录下examples.desktop到AID1803目录

cd

cp examples.desktop AID1803

2、在AID1803下创建两个目录:dir1、dir2

cd AID1803

mkdir dir1 dir2

3、在dir1下创建文件file1.txt

cd dir1

touch file1.txt

4、在file1.txt中写入如下内容并保存退出:

仰天大笑出门去,我辈岂是蓬蒿人!

vi file1.txt

5、将file1.txt复制到dir2目录下,名字为n_file1.txt

dir1目录下

cp file1.txt ../dir2/n_file1.txt

6、将目录dir2复制,放到dir1目录下

cd ..

cp -r dir2 dir1/

7、删除dir1下的dir2目录

rm -rf dir1/dir2