Linux操作系统基础
2023-12-20 16:22:09
Linux操作系统基础
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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!