Linux

文章介绍了B站上的Python教程,涵盖了操作系统基础,包括用户、应用程序和操作系统的作用。讲解了Linux系统的主要目录及常用命令,如ls、pwd、cd等,并提到了C++和Python的运行方式。此外,还讨论了终端命令的格式和文件管理,包括文件路径、创建、删除、拷贝和移动等操作。
摘要由CSDN通过智能技术生成

笔记:B站 黑马程序员Python教程_600集Python从入门到精通教程

操作系统

  1. 操作系统简介

用户

应用程序

操作统(管理计算机硬件与软件资源的计算机程序):系统调用、终端命令、图形窗口

计算机硬件:CPU、内存、硬盘、声卡

裸机:没有安装操作系统的计算机。

知识:LInux系统没有盘符概念。

  1. 主流操作系统

分类:桌面操作系统、服务器操作系统、嵌入式操作系统、移动设备操作系统

桌面操作系统:windows系列(安全性、稳定性不好)、macOS、Linux

服务器操作系统:Linux、Windows Server、

嵌入式操作系统:Linux

移动设备操作系统:IOS、Android(基于Linux)

  1. 虚拟机

定义:通过软件模拟具有完整硬件系统功能的、在一个完全隔离环境中的完整计算机系统。

Linux系统

  1. Linux主要目录

/:根目录,根目录只存放目录

/bin、/usr/bin:可执行二进制文件的目录,如常用命令is、tar、mv、cat等

/boot:放置linux系统启动用到的文件,如内核文件/boot/vmlinuz,系统引导管理器:/boot/grub。

、、、

  1. 常用Linux命令的基本使用

(1)ls(list):查看当前文件夹下的内容

(2)pwd(print work directory):查看当前所在文件夹

(3)cd(目录名change directory):切换文件夹

(4)touch(文件名):如果文件不存在,新建文件

(5)mkdir(目录名make directory):创建目录

(6)rm(文件名remove):删除制定的文件名

(7)clear(clear):清屏

pwd:查看当前路径

cd:进入路径,cd..:返回上一级路径

mkdir:创建文件夹

ls:查看当前路径其他文件夹

mv:剪切

cp:复制

rm:删除

touch:删除指定文件

sudo apt-get update:更新软件源软件列表

eg:指令--help

C++

C++运行:

g++ 文件名 + -o + 可执行文件名

./可执行文件名

python运行:

python 文件名.py

  1. 终端命令

终端命令格式

command [-options] [parameter]

command:命令名,相应功能的英文单词或单词的缩写。

-options:选项,可用来对命令进行控制,也可以省略。

parameter:传给命令的参数,可以是零个,一个或者多个。

查询命令帮助信息

command --help:显示command命令的帮助信息。

man command:查询详细使用手册

manu功能键

空格键:显示手册页下一屏。

Enter键:一次滚动手册页的一行。

b:回滚一屏

f:前滚一屏

q:退出

/word:搜索word字符串

文件和目录常用命令

查看目录内容

(1)自动补全 Tab(单击、双击)

(2)切换使用指令,Ctrl+c退出选择

文件和目录特点

以.开头的文件,需要用-a参数才能显示,eg:ls -a .sdjfkl.txt

.代表当前目录,..代表上一级目录

ls常用选项

-a:显示全部,包括隐藏文件

-l:以列表方式显示文件详细信息

-h:配合-l以人性化的方式显示文件大小(ls -l -h,ls -lha也可以这样,无先后顺序额。)

-lh:详细信息

ls通配符

*:任意字符

?:一个字符

[]:表示可以匹配字符组中的任一一个

[abc]:匹配a,b,c中的任意一个

[a-f]:匹配a-f的任意字符

切换目录

cd:切换到当前用户的主目录

cd ~:切换到当前用户的主目录

cd .:保持在当前目录不变

cd ..:切换到上级目录

cd -:最近两次目录中来回切换

相对路径和绝对路径

相对路径:在输入路径时,最前面不是/或~,表示相对当前目录所在的目录位置。

绝对路径:在输入路径时,最前面是/或~,表示从根目录/家目录开始的具体目录位置。

创建和删除操作

touch:文件存在,创建空白文件;不存在,修改创建时间

mkdir:-p,递归创建目录

rm:-f,强制删除,忽略不存在的文件,无需提示;-r,递归删除目录下的内容,删文件夹必须加这个参数。

拷贝和移动文件

tree:以树状图列出文件目录;-d,只看目录

cp:复制文件或目录

mv:

其他

which:可以查看终端运行的命令保存在哪里

conda搭建环境

conda创建、查看、删除虚拟环境

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值