Python基于Linux开发的基础知识

本文介绍了Python的Linux基础,包括Linux操作系统的作用、Linux与Windows的区别、常用基本命令如ls、cat、gedit、mkdir、rm等的使用,以及重定向、通配符、文件链接、历史命令和grep命令的详解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python的Linux基础

目录

  1. 操作系统
  2. Windows和Linux的区别
  3. 常用基本命令

1、操作系统

  1. 操作系统的作用:向上支持应用软件的运行,向下控制硬件,软件和硬件的过渡层
  2. Linux的版本:发行版和内核版
  3. Linux的应用领域:服务器领域、嵌入式领域
  4. Unix的BSD是免费的

2、Windows和Linux的区别

  1. Windows分盘。但Linux不分盘,是一系列的目录构成,以根目录位根,呈倒数型
  2. 一些经常用到的目录: /根目录;bin:和程序有关;boot:开机有关;Dev:设备信息;etc:程序服务器配置;lib:一系列的库;home:家目录(一般除了这个目录可以修改,其他目录最好不用动)等

3、获取命令帮助信息

  1. command – help:查看内置命令
  2. help - command:查看外置命令
  3. man command(有8章):查阅用户手册manual

4、常用基本命令
1、Ubuntu的快捷键控制窗体

  1. Ctrl+shift+向上键,变大
  2. Ctrl+向下键,变小

2、查看文件内容的命令

  1. cat:实例:cat 空格 文件名(仅仅是查看文件内容),可同时查看很多内容
  2. gedit:相当于双击文件名打开一样的效果,可以写内容
  3. more:查看大文件,按F键翻屏,按q键退出

3、创建或者删除文件和目录

  1. mkdir:创建文件夹,需要连续创建目录时可以加上-p(管道),以来的文件夹自动创建
  2. touch:创建一个文件(在Linux中没有文件后缀名概念)
  3. rmdir:删除非空文件夹
  4. rm删除文件时:rm后跟文件名
  5. rm删除目录时:rm 需删除的文件夹名 -r(-r时递归),可删除包含内容的文件夹

4、ls命令(列表)的一些使用

  1. ls -a:显示以点“.”开头的隐藏文件
  2. ls -l:以列表的形式展示
  3. ls -h:单位换算
  4. 书写参数的时候,参数顺序无关,多个参数可以连写

5、重定向和通配符的使用

  1. ls > xxx.txt:将ls查看到的内容放到xxx.txt中,内容会覆盖
  2. ls >xxx.txt:将ls查看的所有内容追加到xxx.txt中,内容不会覆盖
  3. *:可以替换所有
  4. ?:占一位

6、cd切换目录的使用

  1. 绝对路径:是指从根目录/开始的路径
  2. 相对路径:是指从当前目录为起点的路径
  3. cd 点:cd . ——当前路径
  4. cd 点点:cd . .——当前路径的上一级
  5. cd . ./. .——返回上两级目录
  6. cd ~:返回家目录
  7. cd -:返回上次操作 所在路径

7、mv和cp命令

  1. mv命令:重命名文件或者文件夹夹:mv 旧文件/夹名 新文件夹名
  2. mv命令:移动文件,剪切并粘贴到目标位置:mv 原文件 目标路径
  3. cp命令:复制文件,复制并粘贴同mv格式一样
  4. 额外补充:但凡以后操作文件夹出现问题,都可以在后面加—r试试

8、文件链接

  1. 软链接:相当于Windows系统中的快捷方式。格式:ln -s 文件名 软链接名
  2. 硬链接:相当于文件名。格式:ln 文件名 硬链接名。有一个硬链接数与之对应

9、其他命令

  1. history命令:作用是查看执行过的命令。格式:! 编号执行命令
  2. grep命令:两种方式。第一种:grep -n “表达式” xxx.txt(在以.txt结尾的文件中寻找符合表达式的内容);第二种:grep -v “表达式” xxx.txt(在以.txt结尾的文件中寻找不包含表达式的值);
  3. grep命令示例:grep -n “ntfs” xxx.txt:只要包含ntfs即可;grep -v “ntfs” xxx.txt:不含ntfs;grep -n “^ntfs” xxx.txt :开头必须以ntfs开始;grep -n “ntfs$” xxx.txt:结尾必须以ntfs结尾
  4. 将ls查询结果分屏显示的两种方法:第一种:第一步:(先将ls查询内容重定向到zzz.txt文件中)ls -alh /bin >>zzz.txt,第二步:(用more显示zzz.txt):more zzz.txt:第二种:(用一个管道符号|,将ls显示放到管道|中,再从管道|中取到more中分屏显示):ls -alh /bin | more
  5. pwd命令:显示当前所在路径
  6. 当写入命令不想执行时可以按Ctrl+C就可以不执行命令
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值