Ubuntu基础使用

发布于:2024-08-13 ⋅ 阅读:(93) ⋅ 点赞:(0)

        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: 命令用于查找可执行文件的路径。