当前位置: 首页 > news >正文

Ubuntu基础使用

        Ubuntu是一种流行的Linux操作系统。它提供了一个友好的图形界面和许多强大的功能,适用于个人电脑和服务器。一般来说使用Ubuntu都是在虚拟机上运行的。

一、虚拟机的安装 

        VMware是一家专门提供虚拟化解决方案的公司,而VMware Workstation是该公司开发的一款桌面虚拟化软件。它允许用户在单个物理计算机上创建和运行多个虚拟机,每个虚拟机都可以运行不同的操作系统和应用程序。

以下是使用VMware Workstation的一些常见操作:

  1. 安装VMware Workstation:从VMware官方网站下载适用于你的操作系统的VMware Workstation安装程序,并按照安装向导中的指示进行安装。

  2. 创建虚拟机:打开VMware Workstation,点击"新建虚拟机"按钮,按照向导中的指示选择虚拟机的操作系统类型和版本,并为其分配磁盘空间和内存大小。

  3. 安装操作系统:在创建虚拟机后,将操作系统的安装介质(例如ISO镜像文件)加载到虚拟机中,然后启动虚拟机并按照操作系统的安装向导进行安装。

  4. 虚拟机操作:在虚拟机中,你可以像在物理计算机上一样运行应用程序、访问互联网等。你还可以通过VMware Workstation提供的功能来调整虚拟机的设置,如网络连接、共享文件夹等。

 二、Ubuntu的安装和基础使用

        Ubuntu是一种流行的Linux操作系统。它提供了一个友好的图形界面和许多强大的功能,适用于个人电脑和服务器。

以下是Ubuntu基础使用的一些常见操作:

  1. 安装Ubuntu:下载最新版本的Ubuntu ISO文件,创建一个启动盘,然后在计算机上启动并按照安装向导中的指示进行安装。

  2. 使用桌面环境:Ubuntu默认使用Unity桌面环境,你可以通过点击左侧的启动器来访问已安装的应用程序和系统设置。你还可以自定义桌面背景、主题等。

  3. 使用应用程序:Ubuntu附带了一些常用的应用程序,如网页浏览器(Firefox)、文档编辑器(LibreOffice)、邮件客户端(Thunderbird)等。你可以在左侧的启动器中找到它们。

  4. 更新系统:经常更新Ubuntu系统是非常重要的,可以提供最新的安全补丁和功能改进。你可以通过系统设置中的“软件和更新”来检查和安装更新。

  5. 安装软件:Ubuntu有一个强大的软件包管理器,可以用来搜索、安装和卸载应用程序。你可以使用命令行工具apt-get或图形界面软件中心来完成这些操作。

  6. 使用终端:终端是一种命令行界面,可以让你通过输入命令来完成各种任务。你可以通过按下Ctrl + Alt + T来打开终端。

  7. 文件管理:Ubuntu的文件管理器称为Nautilus,它允许你在文件和文件夹之间进行浏览、复制、粘贴等操作。你可以通过点击左侧的“文件”启动器来打开它。

  8. 网络连接:Ubuntu支持以太网、Wi-Fi和移动数据连接。你可以通过系统设置中的“网络”选项来连接和配置网络。

三、Linux的基础指令

        在Linux系统中,有许多基础的指令可以用来操作文件、目录以及执行一些常见的系统管理任务。以下是一些常用的Linux基础指令:

指令格式:指令名   选项   参数

  • ls:显示当前目录下的文件和子目录。
     
        -a :显示所有的文件信息(包含隐藏文件)-l :以列表形式展示详细信息-h:文件的大小  可读性更强
  • cd:切换当前工作目录。
    - `cd /home/user` :切换到 /home/user 目录。- `cd..` :切换到上一级目录。- `cd ~` :切换到用户的主目录。
  • pwd:显示当前工作目录的路径。
  • mkdir:创建一个新的目录。
 -p :如果父目录不存在,则同时创建父目录。
  • rmdir:删除一个空目录。
  • rm:删除文件或目录。
    -r :递归删除目录及其内容。-f :强制删除,不提示确认。
  • cp:复制文件或目录。
  • mv:移动或重命名文件或目录。
  • touch:创建一个新的空文件或者更新文件的访问和修改时间。
  • more :按页显示文件内容,按空格键翻页,按回车键逐行滚动,按 q 键退出。
  • cat:连接文件并打印到标准输出。
  • wc:根据选项对项目进行统计结果
        -l :统计行数。-w :统计单词数。-c :统计字节数。-m :输出字符数
  • grep:在文件中搜索指定的模式。(过滤)
    -i :忽略大小写。
    -v :显示不匹配指定模式的行。
  • head:显示文件的开头几行。
    -n <行数> :指定显示的行数,默认为 10 行。
  • tail:显示文件的末尾几行。
     -n <行数> :指定显示的行数,默认为 10 行。
  • ps:显示当前正在运行的进程。
  • top:实时显示系统资源使用情况和运行中的进程。
  • kill:终止一个正在运行的进程。
    -9 :这不是一个选项,但通常会这样使用 kill -9 <进程 ID> ,表示发送 KILL 信号强制终止进程。
  • 写入:>
  • 追加:>>
  • 管道(|):指令用于将一个命令的输出作为另一个命令的输入。
  • tar:指令用于文件的打包和压缩。
    -c :创建新的归档文件。
    -x :解包归档文件。
    -f :指定归档文件名
  • gzip: 命令用于文件压缩。
    -d :解压缩
    -c :将压缩或解压缩的结果输出到标准输出,而不是修改原始文件
    -r :递归地压缩指定目录下的所有文件和子目录。
  • ln:命令用于创建链接(Link)。
ln file hardlink :创建一个硬链接。硬链接与原始文件共享相同的 inode(索引节点),意味着它们本质上是同一个文件的多个名称。修改其中一个,其他的也会同步改变。但硬链接不能跨越文件系统,也不能指向目录。ln -s file symlink :创建一个符号链接。符号链接类似于 Windows 中的快捷方式,它只是指向原始文件的路径。如果原始文件被删除或移动,符号链接将失效。符号链接可以指向目录,也可以跨越文件系统。
  • which: 命令用于查找可执行文件的路径。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Kylin系列(一)入门
  • 模板中class与typename的辨析
  • Chainlit快速实现AI对话应用并将聊天数据的AWS S3 和 Azure Blob云服务中
  • Android Studio本地加速安装gradle
  • DrawState与wms绘制流程梳理
  • RabbitMQ延迟队列
  • H5 优化手段
  • 《新一代数据可视化分析工具应用指南》正式开放下载
  • go语言创建协程
  • 4章7节:用R做数据重塑,行列命名和数据类型转换
  • 【IT行业研究报告】Internet Technology
  • Android网络库:Volley、Retrofit和OkHttp的比较与应用
  • ARM/Linux嵌入式面经(二一):诺瓦科技
  • Spring Boot 的Web开发
  • Linux 下 ETCD 安装、配置与命令使用总结
  • @angular/forms 源码解析之双向绑定
  • 【挥舞JS】JS实现继承,封装一个extends方法
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • 30秒的PHP代码片段(1)数组 - Array
  • Brief introduction of how to 'Call, Apply and Bind'
  • express + mock 让前后台并行开发
  • Fundebug计费标准解释:事件数是如何定义的?
  • JS笔记四:作用域、变量(函数)提升
  • LeetCode算法系列_0891_子序列宽度之和
  • MySQL主从复制读写分离及奇怪的问题
  • PAT A1120
  • Python打包系统简单入门
  • SQL 难点解决:记录的引用
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 从零开始的无人驾驶 1
  • 搞机器学习要哪些技能
  • 力扣(LeetCode)21
  • 如何进阶一名有竞争力的程序员?
  • 使用 Docker 部署 Spring Boot项目
  • 物联网链路协议
  • 一起参Ember.js讨论、问答社区。
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • ​io --- 处理流的核心工具​
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • ​ssh免密码登录设置及问题总结
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • # SpringBoot 如何让指定的Bean先加载
  • #1014 : Trie树
  • (152)时序收敛--->(02)时序收敛二
  • (20050108)又读《平凡的世界》
  • (2020)Java后端开发----(面试题和笔试题)
  • (SERIES12)DM性能优化
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (分享)自己整理的一些简单awk实用语句
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (三)c52学习之旅-点亮LED灯
  • (三)docker:Dockerfile构建容器运行jar包
  • (十)T检验-第一部分
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (原)本想说脏话,奈何已放下