01-python基础-day01Linux基础

1,安装vmvare软件

在win+r打开命令窗口,输入ncpa.cplc出现以下网卡,则表示安装成功

linux的常用发行版-CentOS,RedHat,Ubantu,中标麒麟,红旗

2,使用finalshell连接虚拟机

修改配置信息后连接

3,linux的基础命令

windows是森林结构,以\划分

mac或者Linux是树状结构,以/划分

ls命令--all(所有),line(行),human(人)

ls的基础命令

复制代码
ls     #查看当前目录的子级(不包括隐藏的)
ls -a  #查看当前目录的子级(包括隐藏的)
ls -al #以行的形式查看当前目录的子级(包括隐藏的)
ls -alh#以行,人性化的方式查看当前目录的子级(包括隐藏的)
  
ls /   #查看当前目录下的子级(不包括隐藏的)
ls -l / #以行的形式,查看当前目录的子级(不包括隐藏的)
ll     #效果同上

pwd :print work directory

4,linux的目录结构

bin:存放的是基础命令

sbin:存放的是进阶命令

etc:存放的是linux的配置文件

home:其他用户的家目录,即:除了root之外的账号

root:存放root的账号信息

linux的基本命令--路径

复制代码
cd  #切换目录
#绝对路径,以/开头
#相对路径,不以/开头

..    #代表上一级目录
../.. #代表上上级目录
./    #代表当前目录
~     #代表家目录
-     #切换到最近访问的路径

linux的基本命令--创建文件夹

复制代码
--mkdir 创建单级目录
mkdir ./aa
mkdir ./1.txt  #创建名字为1.txt的文件夹


--mkdir -p 创建多级文件夹
mkdir -p aa/bb/cc

linux的基本命令--创建文件

复制代码
--touch 创建多个文件
touch 2.mp3 3.avi abc.jpg

--cat命令 catch(捕获)-查看文件中的内容--内容太多直接打印结尾
cat 文件名
按住enter一次翻一行,d(down)一次翻半页,b(back)往回翻半页


--more 分页查看文件内容
more 文件名  #从头查看文件

--cp 来源于copy命令,拷贝文件
cp 1.txt /aa       #复制文件到aa目录下
cp 1.txt /aa/2.txt #复制文件到aa目录下,并且改名为2.txt
cp -r aa test      #复制文件夹到test文件夹下

--mv 来源于:move 剪切命令
mv 1.txt /aa       #把文件剪切到aa目录下

--rm 删除 r表示递归删除(删除文件一般会带) f表示强制性删除,没有提示性信息
rm -rf *.txt  #删除当前文件下的所有带.txt文件后缀的文件
rm -rf aa     #删除aa文件夹

linux的基本命令--查找文件(过滤)

复制代码
--which命令,查看当前命令所在的路径
which ls #打印ls命令所在的路径
which cd #打印cd所在的路径

--find命令,查找符合条件的文件
find / -name 'abc*'
find / -size +100M  #查找文件大于100M的文件

--echo命令
echo 'hello word' > 1.txt #写内容到1.txt文件里面
echo 'bibilailai' >> 1.txt #追加内容到1.txt文件里面
相关推荐
筱羽_筱羽1 小时前
跟着“Ubuntu18.04/20.04编译Linux5.10.76+Xenomai-3.2.1+IgH”教程遇到的问题
linux·运维·ubuntu
ShineWinsu2 小时前
对于Linux:基于UDP实现简单聊天室功能
linux·c++·面试·udp·笔试·进程·简单聊天室
zoipuus3 小时前
上传repo仓库到自己的gitlab
linux·gitlab·shell·全志·tina
IT大白鼠3 小时前
CVE-2026-7531 Azure Linux MariaDB PQC 内存破坏漏洞详解
linux·mariadb·azure·cve-2026-7531
无忧.芙桃3 小时前
线程同步与线程互斥(上)
linux·运维·操作系统·运维开发
HAPPY酷3 小时前
【ROS2】16G 内存笔记本跑 ROS2 仿真?VMware 虚拟机“保姆级”配置指南 (R9 7940HX + RTX 4060)
java·linux·ide·windows·pycharm
donoot13 小时前
Linux系统下图书馆级电子书全自动标准化分类整理完整实施方案
大数据·linux·运维·电子书管理
Felix-lxd14 小时前
Ubuntu 22.04 配置 Nginx
linux·nginx·ubuntu
Tim_Van15 小时前
在 CentOS 7 中安装 Chromium 的完整步骤
linux·运维·chrome·centos
2023自学中15 小时前
C++ 内存追踪器
linux·c++