以交流的态度,学习的精神,分享学习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