Linux 概述及常用命令(一)

news2024/11/15 8:47:35

1、Linux 简介

Linux 是一套免费使用和自由传播的类 Unix 操作系统(主要用在服务器上),是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。
目前市面上较知名的发行版有:Ubuntu,RedHat,CentOS,Debian,Fedora,SUSE,OpenSUSE,Arch Linux,SolusOS 等。
Linux 操作系统架构:
在这里插入图片描述

2、Linux 系统目录结构

/bin:
bin 是 binary 的缩写,这个目录存放着最经常使用的命令
/boot:
这里存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件
/dev:
dev 是 device(设备)的缩写,该目录下存放的是 Linux 的外部设备,在 Linux 中访问设备的方式和访问文件的方式是相同的
/etc:
这个目录用来存放所有系统管理所需要的配置文件和子目录
/home:
用户的主目录,在 Linux 中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的
/lib:
这个目录里存放着系统最基本的动态连接共享库,其作用类似于 Windows 里的 DDL 文件,几乎所有的应用程序都需要用到这些共享库
/media:
Linux 系统会自动识别一些设备,例如 U盘、光驱等等,当识别后,Linux 会把识别的设备挂载到这个目录下
/mnt:
系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在 /mnt/ 上,然后进入该目录就可以查看光驱里的内容了
/root:
该目录为系统管理员,也称作超级权限者的用户主目录
/usr:
用户的很多应用程序和文件都放在这个目录下,类似于 Windows 下的 program files 文件

3、磁盘管理

cd:切换工作目录
使用格式:
cd:进入用户主目录
cd ~:进入用户主目录
cd -:返回进入此目录之前所在的目录
cd …:返回上级目录(若当前目录为‘/’,则执行完成后还在‘/’,‘…’为上级目录)
cd …/…:返回上两级目录
pwd:查看工作目录
使用格式:
pwd:显示当前工作目录
ls:显示目录内容列表
使用格式:ls [选项]…[目录或文件名]
使用选项:
-l:详细信息显示,简写 ll
-a:显示所有子目录和文件的信息,包括隐藏文件
-R:递归显示内容
-h:以友好方式显示文件大小
mkdir:创建文件夹
使用格式:mkdir [选项] [参数]
常用选项:
-p:以级联的方式创建文件夹
rmdir:删除空目录
使用格式:
rmdir [-p] dirName
-p 参数:删除目录及其子目录(目录和子目录都要写在路径中)
rmdir -p yyy/zzz 删除当前目录下的 yyy 目录及其子目录 zzz
du:统计目录及文件的空间占有情况
使用格式:du [选项]…[目录或文件名]
常用选项:
-a:统计时包括所有的文件,而不仅仅只统计目录
-h:以更易读的字节单位(K、M等)显示信息
df:显示磁盘相关信息
常用选项:
-h:以更易读的字节单位(K、M 等)显示信息

4、文件管理

touch:创建文件
使用格式:
touch 文件名
file:查看文件类型
使用格式:
file 文件名
cp:复制
使用格式:cp [选项] 源文件或目录 目标文件或目录
常用选项:
-R:递归复制整个目录
rm:删除文件或目录
使用格式:rm [选项] 文件或目录
常用选项:
-f:强制删除文件或目录,不进行提醒
-r:递归删除整个目录树
mv:移动文件,如果与原文件位置一样,则相当于重命名
使用格式:
mv [选项]…源文件或目录 目标文件或目录
cat:连接文件并打印到标准输出设备上
常用选项:
-n:由1开始对所有输出的行数编号
head:在屏幕上显示指定文件开头的若干行,默认显示10行
常用选项:
-n:指定显示头部内容的行数
tail:在屏幕上显示指定文件末尾的若干行,默认显示10行
常用选项:
-n:指定显示末尾内容的行数
more:显示文件内容,每次显示一屏
使用格式:more 文件名
按 Space 键:显示文本的下一屏内容
按 Eeter 键:只显示文本的下一行内容
按 h 键:显示帮助屏,该屏上有相关的帮助信息
按 b 键:显示上一屏内容
按 q 键:退出 more 命令
less:分屏上下翻页浏览文件内容
使用格式:和 more 使用方式基本类似
按 e 键:向上滚动一行
按 y 键:向下滚动一行
G:跳到文件末尾
g:跳到文件首行
find:在指定目录下查找文件
使用格式:
find <路径> <选项> [表达式]
常用选项:
-name:根据文件名查找

5、其它常用命名

ping 网络测试命令
man 显示命令帮助信息
clear 清屏
who 查看用户
whoami 查看当前用户名
su 切换用户
history 显示历史命令
exit 退出登录状态
poweroff 关机
reboot 重启

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/488499.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

大学生创业者最关心的问题——校园外卖到底能不能盈利?

与前十年的寒窗苦读相比&#xff0c;大学自由散漫的生活略显空虚。除了学习&#xff0c;学生们还有很多时间自由安排。有些人选择颓废&#xff0c;有些人选择勤奋。而校园创业是许多有想法的大学生都会做的事情。其中&#xff0c;外卖跑腿配送是特别受欢迎的创业项目之一。 那…

五月到了,再来看看ChatGPT给我们带来了什么吧!

ChatGPT&#xff0c;即聊天生成预训练转换器&#xff08;Chat Generative Pre-trained Transformer&#xff09;&#xff0c;是美国OpenAI公司基于GPT-3.5架构&#xff08;目前已经更新到GPT-4&#xff0c;但仅限于Plus用户&#xff09;研发和强化训练的一款人工智能聊天机器人…

C++学习day--04 图形化开发环境搭建

1、为什么要搭建图形化开发环境 因为很多初学者学习C就是单纯的控制台打印输出&#xff0c;很枯燥&#xff0c;我们今后在做项目或者在学习的过程中&#xff0c;采用图形化方式相结合的方法学习&#xff0c;再学习中体会编程带来的快乐。先说明一下&#xff0c;奇牛课程是边学…

YOLOv6 4.0 使用记录:python推理 OpenCV DNN 推理

目录 1、下载源码 2、下载权重文件 3、配置环境 4、推理 6、ONNX格式导出 权重文件为yolov6list_s.pt 权重为yolov6.pt 7、opencv DNN推理 8、个人总结 1、下载源码 下载最新的4.0版本的 2、下载权重文件 我下的是YOLOv6Lite-S 3、配置环境 cd到项目目录&#xff0c;运…

关于IDEA编译运行时出现 《非法字符: ‘\ufeff‘ 需要class,interface或enum》的解决办法

问题如下 原因&#xff1a;编码问题解决办法&#xff1a;将这些报错的文件拷贝到一个目录中&#xff0c;然后用notpad打开&#xff0c;点击工具类上的 编码&#xff0c;将 以uft8格式编码 转为 以utf8无BOM格式编码&#xff0c;然后保存&#xff0c;再覆盖idea中对应的文件。或…

人脸识别--传统+深度方法

人脸识别算法--非深度方法 在前深度学习时代&#xff0c;非深度的方法探索了不同的人脸识别算法。 先考虑一下非深度学习时代&#xff0c;人脸识别难在哪&#xff1f;或者说目标识别的难点在哪&#xff1f; 图像是一个高度冗余的数据。 * 图像数据中包含大量与语义无关的内容…

Hadoop3.3.1 Windows环境配置

1.解压hadoop-3.3.1.tar.gz 到windows安装路径 D:\h3\hadoop-3.3.1 2.检查Windows jdk是否安装正常 3.下载winutils GitHub - steveloughran/winutils: Windows binaries for Hadoop versions (built from the git commit ID used for the ASF relase) 解压到D:\h3\ 并重命名…

Python每日一练(20230504) 课程表 Course Schedule I/II

目录 1. 课程表 Course Schedule I 2. 课程表 Course Schedule II &#x1f31f; 每日一练刷题专栏 &#x1f31f; Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练 专栏 Java每日一练 专栏 1. 课程表 Course Schedule I 你这个学期必须选修 numCourses 门课程&a…

五一劳动节程序员应该知道的知识——计算机

前言 现在AI崛起&#xff0c;计算机已经成为我们不可或缺的一部分&#xff0c;几乎在所有行业和领域都有广泛应用 。 五一已经快要过去了&#xff0c;程序员们应该都放假了&#xff0c;那我们是不是应该去了解了解我们的伙伴——计算机&#xff0c;了去解计算机是怎样工作的&am…

在CSDN逮到一个字节10年老测试开发,聊过之后收益良多···

老话说的好&#xff0c;这人呐&#xff0c;一单在某个领域鲜有敌手了&#xff0c;就会闲得蛋疼。前几天我在上班摸鱼刷CSDN的时候认识了一位字节测试开发大佬&#xff0c;在字节工作了10年&#xff0c;因为本人天赋比较高&#xff0c;平时工作也兢兢业业&#xff0c;现在企业内…

REST API 最佳实践

文章目录 0.什么是 REST API&#xff1f;1.REST API 设计建议1.用名词表示资源2.用复数名词表示集合3.在端点上使用嵌套显示关系4.用 HTTP 方法操作资源5.用过滤、排序和分页请求数据6.用 JSON 作为发送和接收数据的格式7.将实际数据包装在 data 字段中8.非资源请求用动词9.考虑…

搭建环境问题集合(jupyter lab和pycharm)

1、python console找到该项目映射位置在哪里&#xff1f; import os print(os.getcwd()) 2、Linux终端运行命令&#xff0c;Ctrlc & Ctrlz 在Linux中&#xff0c;Ctrl Z组合键可以将当前正在运行的进程暂停&#xff0c;并将该进程放到后台去执行。 linux命令行下Ctrlc的作…

uniapp实现小程序打开相册或拍照上传图片附赠兼容H5方法

文章目录 前言一、支持相册选择和拍照二、删除图片三、效果图存在问题 前言 小程序上传图片&#xff0c;或者拍照上传图片&#xff0c;并附带兼容H5上传图片方法&#xff0c;压缩图片。 一、支持相册选择和拍照 支持选择相册和拍照&#xff0c;可以使用uniapp提供的api&#…

arxiv2022 | MolT5:Translation between Molecules and Natural Language

Ambitious goal &#xff01;&#xff01; 任务&#xff1a;molecule captioning and text-guided de novo molecule generation. 论文链接&#xff1a;https://arxiv.org/abs/2204.11817 代码链接&#xff1a;GitHub - blender-nlp/MolT5: Associated Repository for "…

MySQL知识学习03(三大日志详解 binlog、redo log、undo log)

前言 MySQL 日志 主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。其中&#xff0c;比较重要的还要属二进制日志 binlog&#xff08;归档日志&#xff09;和事务日志 redo log&#xff08;重做日志&#xff09;和 undo log&#xff08;回滚日志&#xf…

【校招VIP】很神奇,把简历上的学校名称和姓名盖住,其它的部分都很常见,那简历通过率一定很低

在五一之前的一场简历指导的直播里面&#xff0c;发现了一份有意思的简历。 大家如果把这份简历的学校和姓名抹掉&#xff0c;会发现好像跟自己写的简历一模一样。 技能、项目等都是很通用的。 也就是说&#xff0c;这份简历你能写&#xff0c;你的同学也可以写&#xff0c;甚…

项目执行落地的6个步骤

项目执行是将项目计划付诸行动的过程&#xff0c;为客户或利益相关者生产可交付的产品或服务&#xff0c;也就是所谓的产品或服务。它发生在规划阶段之后&#xff0c;在此期间&#xff0c;一个团队确定了项目的关键目标&#xff0c;以及时间表和预算。 执行包括协调资源和衡量…

现在的00后测试员这么野?领导:这我真管不了...

马上就要迎来一年一度的毕业季&#xff0c;今年即将有1158万00后毕业生正式踏入职场。虽然00后是最近两年才晋升为新鲜出炉的职场小鲜肉&#xff0c;但在一众前辈的眼中&#xff0c;已经身居重任&#xff0c;期望他们能够成为职场中的一股清流&#xff0c;改变一贯以来的职场风…

I2C工作流程

FM33A0XX的I2C接口只用作主机&#xff0c;且不支持多主机&#xff0c;因此挂在总线上的其他设备都是从机。总线上总是由主机提供同步时钟SCL&#xff0c;SDA数据流方向可以是主机发送从机接收&#xff0c;或者从机发送主机接收。 数据发送流程 1、主机发起 START 时序 2、主机…

比较两种精细结构的迭代次数

( A, B )---3*30*2---( 1, 0 )( 0, 1 ) 让网络的输入有3个节点&#xff0c;训练集AB各由5张二值化的图片组成&#xff0c;让A中有6个1&#xff0c;B中全是0&#xff0c;排列组合A &#xff0c;统计迭代次数的顺序。共有5005组不同的排列组合&#xff0c;但只有181个不同的迭代…