Linux操作系统基础

2023-12-20 16:22:09

Linux操作系统基础

1.计算机基础内容

1.计算机基础内容

内存 - ram
	读写速度快 - 运行程序 - 程序从闪存加载到【内存】中运行
	掉电数据丢失
		临时存储数据

闪存 - rom
	读写速度慢
	掉电数据不丢失 - 存储数据 - 存储信息
		永久存储数据
		
操作系统中的驱动 -> 控制硬件

win+r -> cmd - command
Linux - shell终端 - 介绍 - Linux命令
Linux源码 - Linux开源 - 最顶级的C语言

Linux - 模块化程度高 - 高移植性
	内存管理

deepin - 深度

2.Linux 基础

2.Linux 基础
Linux基本概念
目录 - 文件夹
	目录创建子目录和其他文件
几乎所有的计算机操作系统都是使用目录结构来组织文件
		|->bin
		|->boot
		|->cdrom
		|->sbin
		...
		|->etc
		|->opt
		|->home

/  ->

父目录 - ..

父亲 - 儿子
主目录 - 家目录 - 创建文件/修改文件/..
	/home/用户名
~ - 表示主目录

绝对路径:
	/home/tarena/workdir/fcitx/README.txt

第一个 / -> 根目录
后续的 / -> 目录之间的间隔


相对路径:
	当前位于 /home/tarena目录下
		./workdir/fcitx/README.txt
		workdir/fcitx/README.txt

3.Linux命令

3.Linux命令

必须连接到Linux终端中
打开虚拟机

清屏 - clear  【ctrl+L】

打印当前目录 - pwd

改变当前目录 - cd - change directory - 指定要切换到的目录路径
	cd /home/tarena
	cd ..
	cd ~
	cd ../..
	常用 - 回到主目录
	cd /home/tarena
	cd ~
	cd - cd 什么也不加 - 回到主目录

显示目录内容 - ls 
			- ls -a,显示all全部内容,包括隐藏文件(以.开头文件和目录)
			- ls -l,显示详细信息,包括文件属性
		 	- ls -h,以kb为单位显示文件大小
ls + 路径  - 什么也不加 - 获取当前目录中的内容

ls + 路径 - 对应路径中的文件内容
	相对路径 / 绝对路径
ls /home/tarena
ls /home
ls /
ls .
ls ./workdir

--------------------------------------------
终端 - 
    ↑ 和 ↓ 键 - 获取历史命令 
history - 2000条命令 
tab键 - 补全 
    如果可以补全, 补全 
    cd /h (tab键) 自动补全ome/ 
    cd /home/(tab键) 自动补全tarena/ 
    如果不能补全, 给提示, 自己选择 
    cd /home/tarena(tab键) (第一个tab: 无反应; 第二次tab:/home/tarena/可供选择的目录显示出来, 手动自己选择)

进入/home/tarena目录, 使用tab键进入 
--------------------------------------------

clear:清屏
history:获取之前输入的命令历史记录 - 2000条命令
pwd:获取当前目录的路径
cd:目录切换命令,cd 切换到的目录路径
	change directory 改变目录
	例如:
		cd /home/tarena 切换到/home/tarena目录下
		pwd
		cd .. 进入下一级目录
		cd ./tarena 进入到当前目录下的tarena目录里去
		pwd
		cd ..
		cd tarena 进入到当前目录下的tarena目录里去
		pwd
		cd ..
		cd ~ 进入主目录 等价于 cd /home/tarena
		pwd
		cd / 进入根目录
		pwd
		cd  cd后面什么也不加,默认进入到主目录
		clear 清屏

ls 命令:
	例如:
	ls /home/tarena 查看 /home/tarena目录下的内容
	ls -l /home/tarena 查看/home/tarena目录里面内容的详细信息
	ls /user/include/staio.h //查看此文件是否存在
	ls -l /usr/include/stdio.h 查看文件的详细信息
	cd /home/tarena
	ls //查看当前目录下的内容
	ls -l //查看当前目录下的内容的详细信息
	ls .. //查看上一级目录的内容
	cd /user/include
	ls stdio.h 查看当前目录下是否存在staio.h文件
	ls -l stdio.h 查看当前目录下stdio.h文件的详细信息
	ls ~ //查看主目录里面的内容
	ls - ~ 查看主目录里面内容的详细信息
	ls / 查看根目录里面的内容
	ls - / 查看根目录里面内容的详细信息


创建空文件
touch:
	touch /home/tarena/hello.txt 在/home/tarena目录下创建空文件hello.txt
	ls -l /home/tarena/hello.txt
	cd /home/tarena
	touch hello1.txt 在当前目录下创建空文件hello1.txt

创建目录
mkdir - make diretory - 搞一个目录 - 创建一个目录
cd /home/tarena
mkdir 2208 // 等价于 mkdir ./2208
mkdir /home/tarena/2208
mkdir /home/tarena/workdir/2208
	假设workdir存在

创建多级目录
	希望在当前目录下创建一个a目录,在a目录里面创建b目录,在b目录里面创建c目录
	mkdir a/b/c
	mkdir a/b/c -p
		-p逐级创建指定的目录


文章来源:https://blog.csdn.net/qq_45740503/article/details/131284799
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。