一口吃掉Linux基础操作

一般在windows上面想要操作Linux系统就需要装软件搞一个虚拟机,我用的是Ubuntu22,就是Linux的发行版.安装Ubuntu的过程比较复杂,最重要的一点是安装时要断网,否则会很慢。

Ubuntu 配置指南 — 地震“学”科研入门教程

先介绍一个快捷键,crtl+alt+t,可以直接打开Linux终端,或者右键桌面,点击“在终端中打开”。

基本操作

当你安装完成后,系统的语言是英文的,这个时候你可以去设置里面去找region&language里面去更换语言,完成后会提示你是否把基础常用文件汉化,建议保留原来的语言。之后你会发现有些组件并未汉化完全,这是还去地区和语言管理窗口,管理语言点进去,然后更新一下。

然后可以去保存以下快照,点击 ,这个然你无论怎么造,都能回到系统最初的状态。

之后可以打开终端,输入以下指令:

# 更新镜像源
sudo apt update

查看ip的指令是 ifconfig,但是需要安装net-tools: 

# 查看ip
sudo apt install net-tools

然后可以再安装一个open-vm-tools:

sudo apt install open-vm-tools

这个工具可以让你的窗口自适应大小。需要自己到“查看”开启:

 文件介绍

Linux下一切皆文件,没有盘符,根目录就是 “ / ” 。 我的理解就是它只有一个盘。

根目录下的文件夹:

  • bin         普通用户可执行文件目录
  • sbin        管理员可执行文件目录
  • lib*         可执行文件依赖的类库 (就是哪些带lib后边又加数字的,例lib、lib64、lib32)
  • usr         里面有bin、sbin、lib等。local里有bin、sbin、lib等。
  • etc         所有软件的配置文件 ------- apt ------- sources.list ------------- 下载源
  • home     用户家目录
  • root       系统管理员家目录,普通用户无权访问
  • opt        第三方软件存放位置
  • var内有:
    • lock        锁文件
    • www      web目录
    • log         日志路径
    • mail       邮件路径

常用指令 

在使用指令之前先了解以下Linux值的格式:

      指令        选项        参数       

command [options] [arguments]

举例:

ls -l /

意思:以行显示根目录中所有文件。

ls就是一个罗列目录的指令,-l 是以行显示的选项,/ 是参数,代表根目录。

 以下是一些疮痈的Linux指令以及它们的符号介绍:

1. ls: 列出当前目录的文件和子目录

  • -a  显示隐藏文件
  • -l   以长合=格适显示详细信息
  • -h  以可读格式显示文件大小

 上面就是以长格式显示的根目录的文件或文件夹。

介绍以下每行中的字符都是什么意思:

第一个字母:

d:  代表是一个目录

 

-:代表普通文件     

   

一般只会遇到上面这两个,还有很多:

  • l:符号链接
  • c:字符设备文件
  • b:块设备文件
  • p:管道文件
  • s:套接字文件

后边九个字符可分为三组:

  • 前三个:当前用户权限
  • 中间三个:文件所属组权限
  • 末尾三个:其他用户权限 

对于每组:

  • 第一个字符:表示读权限,r 代表可读,- 代表无权限
  • 第二个字符:表示写权限,w 代表可写,- 代表无权限
  • 第三个字符:表示执行权限,x 代表可执行,- 代表无权限 

例如,一个文件的权限信息可能是-rw-r--r--,表示这个文件是一个普通文件,文件所有者具有读写权限,文件所属组和其他用户具有读权限,但没有写或执行权限。 

 2. cd:更改当前目录

  • .. :返回上一级目录
  • ~:返回用户家目录 

3. pwd:显示当前工作目录路径 

4.mkdir:在当前目录创建文件夹

  • -p:递归创建父目录 

 5. rmdir:删除空目录

6. touch:创建空文件

7. rm:删除文件

  • -r:递归删除
  • -f:忽略错误
  • rm -rf / 删库跑路,建议不要尝试

8. 重定向

  • >:写入
  • >>:追加 

9. cat:查看文件内容

10. head:查看前10行

  •  -n:查看n行

11.trail:查看末尾10行

  • -n:查看n行 

12.more:查看一窗口信息,窗口多大显示多少

  • 空格:翻页
  • q:退出 

 13. wc:统计文件中的字节数、字数、行数等信息

  • -w:单词数目
  • -l:行数
  • -c:字节数

14. |:管道

  • 左侧作为输入
  • 右侧作为输入 

15. grep:行过滤

  • -n:显示行号 

16. cp:拷贝文件

  • 格式:cp 源文件名 新文件名(如果是目录,名字不变) 

17. mv:移动文件

  •  mv 源文件名 目标路径 

18. tar:归档,将文件放到一起不压缩

  • -f:归档名,需要位于最后一个选项
  • -c:创建归档
  • -t:查看归档文件
  • -x:解开归档

 19. gzip:压缩解压

  • -d:解压
  • -r:压缩

20.ln:连接

分为软连接和硬连接

硬连接:

  • 只能连接文件,连接出来也是一个文件
  • 相当于拷贝一份,但是两者又有关联
  • 修改一个也会改变
  • 删除一个另外一个仍然可以使用
  • 格式:ln 原始文件名 新文件名

软连接:

  • 带有选项 -s
  • 格式:ln -s 源文件名 新闻见面
  • 相当于快捷方式
  • 原始文件失效,连接文件失效 

21.which:bin执行文件的位置

22.ps:查看当前进程

  • -ef:查看所有进程详细信息
  • ps -ef | grep python 

23.kill:杀死进程

  • -9:清理相关资源
  • 格式:kill -9 进程号 

24.ifconfig:查看ip地址

25.ping:查看网络联通情况 

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

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

相关文章

光伏便携式EL检测仪是什么?—科技助农

光伏便携式EL监测仪是一种专门用于检测光伏电池组件性能的高效、实用的设备。它利用电致发光(Electroluminescence,EL)原理,通过检测光伏板在受到光照后产生的电流所激发出的光线,来评估光伏板的性能。这种设备通常具有…

C++初阶:2_类与对象(上)

类与对象(上) 一.面向过程和面向对象初步认识 C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。 C是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之…

【DAY10 软考中级备考笔记】数据结构 图

数据结构 图 3月11日 – 天气:晴 晚上无线网络突然不能用了,花费好久弄这个,耽误了一些时间 1. 图的定义 这里需要注意完全图的定义,以及完全图的边数 这里需要注意连通图和连通分量的概念。 2. 图的存储结构 图有两种存储结构&a…

ms office学习记录:Word㈣ 布局设计引用选项卡 对应配套作业㈤

⒈页面设置 (主要考查页面设置对话框) 页码范围:对称页边距/拼页(在一张纸上从左往右打印两页内容) 行号可在两个位置设置 若找不到规定纸张大小,则文件→打印→更换驱动打印机 ⒉页面背景 页面颜色&a…

Java操作Sql语句 出现迭代死循环 (Bug排查)

目录 1. 问题所示2. 原理分析3. 解决方法4. 彩蛋1. 问题所示 Java执行Sql语句来查询一些数据的时候 虽说数据量很大,但是查询过程中一直迭代查询 截图如下所示: 2. 原理分析 至于迭代死循环,可能是不满足的条件也进入查询(本身我的数据量就很大) 主要可能引起的两个原…

python使用词袋模型将句子向量化,使用KNN进行文本分类

要使用词袋模型将句子向量化,并使用KNN进行分类,你可以使用Python的sklearn库。以下是一个简单的例子: 加载数据集文本预处理(如分词、去除停用词等)使用词袋模型进行向量化使用KNN进行训练和分类 首先,确…

RockChip Android13 修改U盘挂载目录

环境:Android13 安卓默认U盘挂载目录为设备UUID,如下所示: /dev/block/vold/public:8,0 on /mnt/media_rw/1E46712C467105B5 type fuseblk (rw,dirsync,nosuid,nodev,noatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096) /dev/fuse on /mnt/user/…

自动化运维技术与工具整合

以下这些自动化运维技术与工具覆盖了软件开发和运维的多个关键领域:自动化配置管理、容器化、容器编排、监控与可视化、自动化构建与部署、基础设施及应用配置管理、性能监控,以及日志分析。Ansible 简介: Ansible 是一个开源的自动化平台,用…

C++/CLI学习笔记7(快速打通c++与c#相互调用的桥梁)

3.11 操作符和表达式 操作符说明=赋值操作符 a=b=0;+,-,*,/,%,+=,-=,*=,/=,%=,++,--算术操作符 int a,b,c; a=b=c-0; b=++a; c=b-a+b*a; ... >,>=,<,<=,==,!=关系操作符 a > b // a大于b就返回true a >= b // a大于或等于b就返回true a < b //a小于b就返…

C#/WPF 清理任务栏托盘图标缓存

在我们开发Windows客户端程序时&#xff0c;往往会出现程序退出后&#xff0c;任务还保留之前程序的缓存图标。每打开关闭一次程序&#xff0c;图标会一直增加&#xff0c;导致托盘存放大量缓存图标。为了解决这个问题&#xff0c;我们可以通过下面的程序清理任务栏托盘图标缓存…

【C++函数速查】lower_bound和upper_bound使用方法详细解读

文章目录 1&#xff09;概述2&#xff09;函数使用3&#xff09;案例代码 1&#xff09;概述 l o w e r _ b o u n d ( ) lower\_bound() lower_bound() 和 u p p e r _ b o u n d ( ) upper\_bound() upper_bound() 都是基于二分查找在一个排好序的数组或容器&#xff08;如 …

【UE5】非持枪趴姿移动混合空间

项目资源文末百度网盘自取 创建角色在非持枪状态趴姿移动的动画混合空间 在BlendSpace文件夹中单击右键选择 动画(Animation) 中的混合空间(Blend Space) 选择SK_Female_Skeleton 命名为BS_NormaProne 打开BS_NormaProne 水平轴表示角色的方向&#xff0c;命名为Directi…

C 练习实例76-求倒数和

题目&#xff1a;编写一个函数&#xff0c;输入n为偶数时&#xff0c;调用函数求1/21/4...1/n,当输入n为奇数时&#xff0c;调用函数1/11/3...1/n(利用指针函数)。 代码 #include <stdio.h> void fun1(int n,double *ret) {for(int i1;i<n;i2)*ret1.0/i; } void fun…

SecureCRT出现乱码的解决方法

SecureCRT是一个商业终端连接工具&#xff0c;它支持多种自定义设置。默认设置下&#xff0c;通过SecureCRT连接SSH服务器可能出现中文乱码的情况。这是由于SecureCRT字符编码与服务器的字符编码不一致造成的。 当然解决这个问题也很简单&#xff0c;将SecureCRT字符编码设置成…

ACM记忆化DFS与基于优先队列的BFS

基本概念--记忆化DFS 使用数组保存已经算出来的值&#xff0c;在后续的计算中减少大量的重复计算&#xff0c;提高效率。&#xff08;用于dp不方便&#xff0c;但是搜索方便的情况&#xff0c;可以提升效率。&#xff09; eg. 记忆化dfs求解斐波那契数列 int dfs(int n) {if…

idea Springboot 数码商城系统LayUI框架开发mysql数据库web结构java编程计算机网页

一、源码特点 springboot 数码商城系统是一套完善的完整信息系统&#xff0c;结合mvc框架和LayUI框架完成本系统springboot spring mybatis &#xff0c;对理解JSP java编程开发语言有帮助系统采用springboot框架&#xff08;MVC模式开发&#xff09;&#xff0c;系统具有完整…

<网络安全>《67 微课堂<第8课 常见网络安全厂商简介>》

奇安信科技集团股份有限公司 简称&#xff1a;奇安信 英文名称&#xff1a;QiAnXin Technology Group Co., Ltd. 成立时间&#xff1a;2014年 总部位置&#xff1a;中国北京 主营业务&#xff1a;提供企业级网络安全产品、安全解决方案和安全运营服务&#xff0c;专注于网络空…

SpringMVC请求、响应和拦截器的使用

SpringMVC请求 RequestMapping注解 RequestMapping注解的作用是建立请求URL和处理方法之间的对应关系 RequestMapping注解可以作用在方法和类上 1. 作用在类上&#xff1a;第一级的访问目录 2. 作用在方法上&#xff1a;第二级的访问目录 3. 细节&#xff1a;路径可以不编写…

软件设计师:06-程序设计语言与语言处理程序基础

章节章节01-计算机组成原理与体系结构07 - 法律法规与标准化与多媒体基础02 - 操作系统基本原理08 - 设计模式03 - 数据库系统09 - 软件工程04 - 计算机网络10 - 面向对象05 - 数据结构与算法11 - 结构化开发与UML06 - 程序设计语言与语言处理程序基础12 - 下午题历年真题End -…

windows达梦安装

1.首先准备好windows安装系统&#xff0c;准备工作的做好&#xff0c;然后把素材包dm8_20230418_x86_win_64放进去&#xff0c;进行解压 解压完成之后&#xff0c;把dm8_20230418_x86_win_64再次进行解压&#xff0c;然后点击安装setup进行安装 然后点击接受进行下一步&#xf…