python高级01——linux基础命令
1、linux简介
1、操作系统
常见的操作系统:windows、macos、linux、ios、android
操作系统定义:运行在计算机上的系统软件,向下控制硬件,向上控制软件。
2、虚拟机软件
虚拟机软件:能够虚拟出计算机的软件。有vmware、vitualbox。只有安装了虚拟机软件才可以创建虚拟机,一个虚拟机软件可以创建多个虚拟机。
虚拟机:模拟真实的计算机。虚拟机间相互独立。
3、ubuntu
与windows目录区别:
windows分ABC盘。
linux不分,一切皆文件。
4、linux内核及发行版
linux内核:操作系统的核心程序。
发行版:内核与各种软件组合,有ubuntu、centos、redhat。
2、linux基本命令
1、查看目录命令
2、切换目录命令
3、绝对路径、相对路径
绝对路径:从根目录开始。
相对路径:从当前目录开始。
/$:root用户
~$:普通用户
~$ cd ~从root用户切换到普通用户。
~$ cd ~/Desktop :进入桌面
~$ cd /home/zdy/Desktop/ :绝对路径
~/Desktop$ cd 111 :找到文件
~/Desktop/111$ cd ../.. :返回两级
4、创建、删除文件和目录命令
~$ cd ~/Desktop
~/Desktop$ touch 444 创建文件
~/Desktop$ mkdir 555 创建目录
~/Desktop$ rmdir 555 删除空目录
~/Desktop$ rm 444 删除文件
~/Desktop$ rm 5555 -r 删除非空目录,加参数-r
5、复制、移动文件和目录命令
~/Desktop$ cp 444 4441 复制文件
~/Desktop$ cp a aa -r 复制目录
~/Desktop$ cp ./444 ./a 把文件复制到目录
~/Desktop$ mv ./444 ./a 把文件移动到目录
~/Desktop$ mv ./a ./aa 把目录移动到目录
~/Desktop$ tree aa 展开目录
~/Desktop$ mv aa aaa 重命名
6、终端命令格式的组成
7、查看命令帮助的方式
--help显示在终端
man单独显示,有如下命令:
8、查看目录信息命令选项 ls命令
9、创建、删除文件夹命令选项
mkdir命令
~/Desktop$ mkdir aa/bb/cc -p 创建嵌套文件夹
rm命令
~/Desktop$ rm a -i
~/Desktop$ rm aa -r
~/Desktop$ touch a b
~/Desktop$ rm a b c -f 删除不提示