Python3学习笔记一:linux的一些基本命令

1. Python3学习笔记一:linux的一些基本命令。

1.1. Python3一些常见的计算

  1. 次方:** 例如3的2次方 3 **2

1.2. 操作系统学习

  1. 操作系统封装了与硬件操作的命令,相当于一个方法,比如操作系统可以调用cpu的方法,内存,硬盘,声卡。操作系统将对cpu的操作,内存的操作,硬盘的操作,声卡的操作封装成 == 系统调用 == 通过应用程序通过调用系统调用里面的方法,实现对硬件的间接操作。

1.3. Linux操作系统

  1. /:表示根目录
  2. /home:表示用户的家目录,新增用户编号时,用户的家目录都存放在此目录下。
  3. /etc:用于保存系统的配置文件的。不建议在此目录下存放可执行文件。
  4. /bin:保存可执行的二进制文件。
  5. /boot:用于存放linux系统启动时的一些文件,如linux的一些内核文件,/boot/vmlinuz,系统引导管理器。
  6. /proc:此目录的数据都在内存中,如系统核心,外部设备,网络状态,由于数据存储在内存中,所以不占用磁盘空间,比较重要的文件。
  7. /lib:系统使用的函数库目录,程序在执行的过程中,需要调用一些额外的参数时,需要函数库的协助。

1.4. Linux发行版ubuntu的一些命令

  1. ctrl+shift++:可以将终端字体放大
  2. ctrl±可以将终端字体变小。
  3. ls -----list:查看当前文件夹下的内容。
  4. pwd----print work directory :查看当前所在文件夹。
  5. cd ------change directory :切换文件夹。
  6. touch+文件名------如果文件不存在,新建文件。
  7. rm-------remove :删除文件。
  8. mkdir -----make directory :创建目录。
  9. clear---------清屏。
  10. man command -----------manual(手册) 查阅该命令的详细介绍。==注意command是命令的意思,例如mkdir的手册:man mkdir ==
  11. command --help------------查询该命令的手册。第二种方法

1.5. ubuntu其他实用命令

  1. 敲出前几个字母后按tab键,可以自动补全文件名,目录名。
  2. 通过上下键,可以获取曾经使用过的命令。按住ctrl+c可以回到当前命令。
  3. ls -a :查看当前目录下的所有文件,包含隐藏的文件。
  4. linux规定隐藏的文件都是以 "."开头的文件。
  5. cd … 表示回到上级目录。
  6. ls -l:显示详细的该目录下的信息。蓝色是文件夹,白色是文件。

Python3学习笔记一:linux的一些基本命令

  1. ls -l -h:增加显示文件的大小。(人性化的方式)或者ls -lh其中-h必须配合-l的使用,先后关系不要求。

  2. ls -lha:用于显示文件的详细信息,包含隐藏文件。

  3. ls+通配符查找文件。

Python3学习笔记一:linux的一些基本命令

Python3学习笔记一:linux的一些基本命令

  1. 利用cd返回到home目录:~就是home目录。

Python3学习笔记一:linux的一些基本命令

1.5.1. 相对路径和绝对路径
  1. 相对路径:在输入目录时最前面的不是/或者~,表示相对当前目录所在的目录。
  2. 绝对路径:在输入目录时最前面的是/或者~,表示从根目录/家目录开始具体的目录位置。
1.5.2. touch命令
  1. touch命令

Python3学习笔记一:linux的一些基本命令

  1. makdir命令

Python3学习笔记一:linux的一些基本命令

  1. rm 命令

Python3学习笔记一:linux的一些基本命令

  1. 移动和拷贝文件

Python3学习笔记一:linux的一些基本命令

  1. tree显示当前文件目录

Python3学习笔记一:linux的一些基本命令

  1. ubuntu中~表示home目录,. 表示当前目录。
  2. cp命令

Python3学习笔记一:linux的一些基本命令

  1. mv命令

Python3学习笔记一:linux的一些基本命令

  1. 查看文件内容的命令cat,more,grep命令
  2. cat命令

Python3学习笔记一:linux的一些基本命令

  • cat命令可以查看文档的内容,cat将文档内容一次性显示出来,而more可以只显示当前屏幕部分,通过空格,查看下一屏。
  1. more命令

Python3学习笔记一:linux的一些基本命令

  • 空格:翻一页,enter键翻一行。
  1. grep命令,搜索文本命令

Python3学习笔记一:linux的一些基本命令

  • grep as 123.txt :查询123.txt中的as字符串。grep命令+查询的内容+查询的文本。

  • 对于搜索带有空格的字符串,一定要给字符串带上引号,例如:搜索Hello world -------grep -i “hello world” 123.txt

  1. echo命令:显示参数指定的文字,一般和重定向联合使用。将参数中的文字直接写到文件中。
    Python3学习笔记一:linux的一些基本命令
  • echo命令:重定向,就是原本将显示在终端的内容,重定向到一个文档中。
  • 例如:ls -lh > a 会将显示的内容存储到a文档中。不会在终端中显示。
  • 重定向的目的是将终端输出结果过多的内容保存到一个文档里面。
  1. 管道:|

Python3学习笔记一:linux的一些基本命令

  • 管道目的:就是个将第一个命令的输出结果,通过管道后第二个命令显示出来。第二个命令负责对第一个命令的结果进行二次处理。
  • 例如:查询home目录下包含Do的文件。ls -lha | grep Do (其中-a表示隐藏的文件,-h表示人性化文件大小。)