Python进阶

1.Ubuntu操作系统

Linux主要目录:

/:根目录

/bin:可执行二进制文件的目录

/ect:系统配置文件存放的目录

/home:用户家目录

2.linux命令

查看目录命令
命令说明
ls查看当前路径下的目录信息
tree以树状方式显示目录
pwd查看当前目录路径
clear清除终端内容
ctrl+shift+"+"放大窗口字体
ctrl+"-"缩小窗口字体
切换目录命令
命令说明
cd 目录切换到指定目录
cd ~切换到当前用户的主目录
cd ..切换到上一级目录
cd .切换到当前目录
cd -切换到上一次目录

3.绝对路径和相对路径

1)绝对路径:从根目录算起的路径

比如:/home/python/Desktop、/usr/bin

2)相对路径:从当前算起的路径

比如:../test/hello、../static/images

4.创建、删除文件和目录命令

命令说明
touch 文件名创建指定文件
mkdir 目录名创建目录(文件夹)
rm 文件名删除指定文件
rmdir 目录名删除空目录

5.复制、移动文件和目录命令

命令说明
cp复制文件、拷贝目录
mv移动文件、移动目录、重命名

6.终端命令格式说明

command [-options] [parameter]

command:命令名,比如:ls、pwd

[options]:选项,可以有零个、一个或者多个选项,多个选项可以合并,比如使用的-r就是选项

[parameter]:参数,可以有零个、一个或者多个参数,比如:touch 文件名、mkdir 目录名、cd 目标目录(路径)、cd 目标目录(路径),这些文件呢名和目录名都是参数

[]:代表可选

7.查看命令帮助方式

命令帮助操作说明
--helpcommand --help
man

man command

操作键:

空格:显示下一屏信息

回车:显示下一行信息

b:显示上一屏信息

q:退出

8.查看目录信息命令选项

ls命令选项
命令选项说明
-l以列表方式显示,默认是字节
-h智能的显示文件大小
-a显示隐藏文件和隐藏目录

9.创建、删除文件夹命令选项

mkdir命令选项
命令选项说明
-p创建所依赖的文件夹

10.rm命令选项

rm命令选项
命令选项说明
-i交互式提示
-r递归删除目录及其内容
-f强制删除,忽略不存在的文件,无需提示

11.cp命令选项

cp命令选项
命令选项说明
-i交互式提示
-r递归拷贝目录及其内容
-v显示拷贝后的路径描述

12.mv命令选项

mv命令选项
命令选项说明
-i交互式提示
-v显示拷贝后的路径描述

13.重定向命令

重定向命令
命令说明
>如果文件存在,会覆盖原有文件内容,相当于文件操作中的'w'模式
>>如果文件存在,会追加写入文件末尾,相当于文件操作中的'a'模式

14.查看文件内容命令

命令说明
cat查看小型文件
more查看大型文件
|管道,一个命令的输出可以通过管道作为另一个命令的输入,相当于一个容器

15.软链接

概念:类似windows下的快捷方式,当一个源文件的目录层级比较深,想要快捷方便使用它就可以给源文件创建一个软链接

命令说明
ln -s创建软链接

16.查找文件内容命令

命令说明
grep查找/搜索文件内容

grep命令及选项的使用

选项说明
-v显示不包含匹配文本的所有行
-n显示匹配行号
-i忽略大小写

grep命令正则表达式使用

正则表达式说明
^以指定字符串开头
$以指定字符串结尾
.匹配一个非换行符的字符

17.查找文件命令

选项说明
find在指定目录下查找符合条件的文件

find命令选项

选项说明
-name根据文件名查找文件

通配符

通配符说明
*代表0个或者多个任意字符
代表任意一个字符

18.压缩和解压缩命令

压缩格式

压缩格式说明
.gz压缩包后缀,特点:压缩时间快,文件占用空间大
.bz2压缩包后缀,特点:压缩时间慢,文件占用空间小

tar命令

命令说明
tar压缩和解压缩命令

tar命令选项

tar命令选项说明
-c创建打包文件
-v显示打包或者解包的详细信息
-f指定文件名称,必须放到所有选项后面
-z压缩(.gz)
-j压缩(.bz2)
-x解压缩
-C解压缩到指定目录

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值