基于Linux系统的Python基础学习笔记(一)

一、Linux系统配置

1.虚拟机:Oracle VM VirtualBox

2.Linux系统环境版本:Ubuntu20.04

3.Oracle VM VirtualBox与Windows实现复制粘贴:

1)

2)

打开终端输入:

sudo apt-get install virtualbox-guest-dkms

3)

二、Linux命令

一、Linux主要目录

  

二、常用Linux命令的基本使用

序号命令对应英文作用
1lslist查看当前文件夹下的内容
2pwdprintf work directory查看当前所在文件夹
3mkdir [目录名]make directory创建目录
4cd [目录名]change directoory切换文件夹
5touch [文件名]touch创建文件
6rm [文件名]remove删除指定的文件
7clearclear清屏

1.ls命令说明

参数含义
-a显示目录下所有子目录和文件,包括隐藏文件
-l以列表方式显示文件的详细信息
-h配合-l显示文件大小

.表示当前目录

..表示上一级目录

 通配符的使用:

通配符含义
*代表任意个字符
?代表任意一个字符
[]代表可以匹配字符组中的任意一个
[abc]匹配a、b、c中的任意一个
[a-f]匹配从a-f范围内的任意一个字符

2.mkdir

 创建一个新的目录

选项含义
-p可以递归创建目录

 3.rm(文件删除后不能恢复)

  删除文件或目录

参数含义
-f强制删除
-r递归地删除目录下的内容,删除文件夹时必须加此参数

4.tree

  以树状图列出文件目录结构

选项含义
-d只显示目录

 安装:终端输入(ctrl+alt+t):

sudo snap install tree

 

5.拷贝和移动文件

序号命令对应英文作用
1cp 源文件 目标文件copy复制文件或目录
2mv 源文件 目标文件move移动文件或目录/文件或目录重命名

5.1 cp

选项含义
-f已经存在的目标或文件直接覆盖,不会提示
-i覆盖文件前提示
-r若给出的源文件是目录文件,则将递归复制该目录下的所有子目录和文件,目录文件必须为一个目录名

例:

5.2 mv

选项含义
-i覆盖文件前提示

6.查看文件内容

序号命令对应英文作用
1cat 文件名concatenate查看文件内容、创建文件、文件合并、追加文件内容等
2more 文件名more分屏显示文件内容
3grep 搜索文本文件名grep搜索文本文件内容

6.1 cat

选项含义
-b对非空行输出行编号
-n对输出的所有行编号

6.2 grep

选项含义
-n显示匹配行及行号
-v显示不包含匹配文本的所有行(相当于求反)
-l忽略大小写
参数含义
^a行首,搜寻以a开头的行
a$行尾,搜寻以a结束的行

7.其他

 7.1 echo 文字内容

  在终端中显示参数指定的文字,通常和重定向联合使用。

 7.2 重定向 > 和 >>

  将本应显示在终端上的内容输出/追加到指定文件中。

  >表示输出,会覆盖文件原有的内容。

  >>表示追加,会将内容追加到已有文件的末尾。

例:

8.关机/重启

shutdown

序号命令对应英文作用
1shutdown 选项 时间shutdown关机/重新启动
选项含义
-r重新启动

shutdown -r now 表示现在重启系统(默认为一分钟后)

shutdown -c 取消之前指定的关机计划

9.打包

打包文件:

tar -cvf 打包文件.tar 被打包的文件

解包文件:

tar -xvf 打包文件.tar

 

10.压缩/解压缩

 1.gzip

#压缩文件:

tar -zcvf 打包文件.tar.gz 被压缩的文件

#解压缩文件:

tar -zxvf 打包文件.tar.gz

#解压缩到指定路径:

tar -zxvf 打包文件.tar.gz -C 目标路径

 2. bzip2

#压缩文件:

tar -jcvf 打包文件.tar.bz2 被压缩的文件

#解压缩文件:

tar -jxvf 打包文件.tar.bz2

11.通过apt安装/卸载软件

 apt是Linux下的一款安装包管理工具

#安装软件

sudo apt install 软件包

#卸载软件 

sudo apt remove 软件包

#更新已安装的包

sudo apt upgrade

  • 12
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

断了的弦320

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值