1.2 Ubauntu 使用

一、完成VMware Tools安装

        双击 VMwareTool

        打开 Ubuntu 终端快捷键 Alt+Control+T

        切换汉语的快捷键是Alt+空格

ls 打印出当前所在目录中所有文件和文件夹 

cd 桌面 进入桌面文件夹

sudo ./vmware-install.pl 安装tool,输入之前设置的密码。

地址默认,按Enter即可。

出现上图即安装完成。

重启以后就可以直接在虚拟机 Ubuntu 系统和主机 Windows 下进行文字、文件等的复制粘贴。

如果以上方法不行,使用下面这个方法。

首先卸载s udo vmware-uninstall-tools.pl

然后在

这个路径下输入 sudo apt-get install open-vm-tools-desktop

安装完毕即可。

二、使用Ubuntu的gidit

        在模板文件下按右键

输入命令 sudo gedit 无标题文档

        如果出现找不到命令,则重新打开一个终端,输入 sudo apt-get install gedit 完成即可。

三、Ubuntu的终端操作(Shell)

开启终端

luoxuesong@luoxuesong-VMware-Virtual-Platform:~$

@之前是用户名字,@后面是笔者的机器名,最后的$代表当前用户是普通用户。

Shell格式:command  -options  [argument]

command:命令名称

options:可选项

argument:命令参数,可带可不带

例如:

ls

ls -l:打印当前目录下的所有文件和文件夹

ls /usr:打印出目录“/usr”下的所有文件和文件夹

        如果按Tab出现了无法自动补全代码,原因有三:

        1、代码只有这一种,比如我if按tab什么都没有显示说明只有if这一条命令,可以加上 sudo apt install net-tools,之后再试一下就可以出现这样

        2、没有安装 sudo apt-get install bash-completion,一般情况都安装了。

        3、需要改文件,在终端输入 sudo vi /etc/bash.bashrc

        找到这一串代码,把前面注释全部删除,按d+w,然后再按i进入编辑模式,按空格调整格式,ESC退出编辑模式,每一行都要进入编辑模式,退出编辑模式。最后在ESC模式下,就是按下ESC后模式下输入 :wq  这个是退出并保存。

四、常用Shell命令

1.文件浏览(ls)

ls  [选项]  [路径]

ls主要是显示指定目录下的内容,主要参数为:

-a  : 显示所有的文件以及子目录,包括以“.”开头的隐藏文件。

-l   :显示文件的详细信息,比如文件的形态、权限、所有者、大小等信息。

-t   :将文件按照创建时间排序列出。

-A  :和-a 一样,但是不列出“.” (当前目录)和“..” (父目录)。

-R  :递归列出所有文件,包括子目录中的文件。 
 

Shell命令的参数可以组合一起使用,例如:

2.目录切换(cd)

cd  [路径]

cd       //进入到根目录“/”下, Linux 系统的根目录为“/”

cd / usr    //进入到目录“/usr”里面

cd ..     //进入到上一级目录

cd ~      //切换到当前用户主目录cd /usr cd .. cd ~

3.当前路径(pwd)

4.信息查看命令(uname)

unname  [选项]

参数如下:

-r    :列出当前系统的具体内核版本号。

-s    :列出系统内核名称

-o   :列出系统信息。

5.清屏(clear)

清除终端上的内容。

6.切换用户执行身份命令(sudo)

sudo  [选项]   [命令]

参数如下:

-h   :显示帮助信息。

-l    :列出当前用户可执行与不可执行的命令

-p   :改变询问密码的提示符。

7.添加用户(adduser)

adduser  [参数]   [用户名]

参数如下:

-system      :添加一个系统用户

-home DIR   : DIR 表示用户的主目录路径

-uid ID     : ID 表示用户的 uid。

ingroup GRP   : 表示用户所属的组名

8.删除用户(deluser)

deluser  [参数]  [用户名]

参数如下:

-system      : 当用户是一个系统用户的时候才能删除

-remove-home    : 删除用户的主目录

-remove-all-files  :删除与用户有关的所有文件

-backup      :备份用户信息

9.切换用户(su)

su   [选项]  [用户名]

su可以直接将当前用户切换为root用户,获得系统最高权限。但是root权限太大,建议只在用到root身份的时候使用 sudo即可。

参数如下:

-c –command  :执行指定的命令,执行完毕以后恢复原用户身份。

-login        :改变用户身份,同时改变工作目录和 PATH环境变量。

-m        :改变用户身份的时候不改变环境变量

-h            :显示帮助信息

从root身份切换来也简单,只需要在终端输入sudo su 你的用户名

10.显示文件内容(cat)

cat  [选项]  [文件]

在Shell读取文件。

主要参数:

-n   :由 1 开始对所有输出的行进行编号

-b   :和-n 类似,但是不对空白行编号

-s   :当遇到连续两个行以上空白行的话就合并为一个行空白行

 


 

11.显示和配置网络属性(ifconfig)

在这之前需要手动安装 sudo apt-get install net- tools

ifconfig  interface  option|address

主要参数:

interface   :网络接口名称,比如 eth0 等

up        :开启网络设备

down      :关闭网络设备

add      : IP 地址,设置网络 IP 地址

netmask add :子网掩码。

12.系统帮助(man)

man[命令名]

在Ubuntu系统中有许多命令,全部记住不太可能,这时候系统提供一个帮助手册。

按"q"返回终端

13.系统重启(reboot)

14.系统关闭(poweroff)

五、安装串口工具minicom

sudo apt-get install package-name

apt-get:负责下载软件

install:负责安装软件

package-name:安装软件的名字

安装串口工具:sudo apt-get install minicom

进入串口配置界面:sudo minicom -s

具体minicom教程可以看这一篇博客:【linux】串口通讯工具-minicom简介+简单操作 - 李柱明 - 博客园 (cnblogs.com)

退出minicom只需要按一下ESC即可退回终端。

六、VI/VIM编辑器

        VIM 编辑器是 VI 编辑器升级版本,VI/VIM 编辑器都是一种基于指令式的编辑器,不需要鼠标,也没有菜单,仅仅使用键盘来完成所有的编辑工作。 

安装VIM编辑器:sudo apt-get install vim

创建文件:vim test.txt

最开始使用的时候是无法输入的,因为VIM默认是只读当前文档。

i    :在当前光标所在字符的前面,转为输入模式。

I    : 在当前光标所在行的行首转换为输入模式。

a     :在当前光标所在字符的后面,转为输入模式。

A     :在光标所在行的行尾,转换为输入模式。

o     :在当前光标所在行的下方,新建一行,并转为输入模式。

O    :在当前光标所在行的上方,新建一行,并转为输入模式。

s   :删除光标所在字符。

r   :替换光标处字符。

最常用的是"a",这时候左下角会显示”插入“

常用VI/VIM命令:

h(或左方向键) :光标左移一个字符。

l(或右方向键) :光标右移一个字符。

j(或下方向键) :光标下移一行。

k(或上方向键) :光标上移一行。 

cc   :删除整行,并且修改整行内容。

dd    :删除该行,不提供修改功能。

ndd  :删除当前行向下 n 行。

x     :删除光标所在的字符。

X    :删除光标前面的一个字符。

nyy   :复制当前行及其下面 n 行。

p    :粘贴最近复制的内容。 

在输入“:”会进入底层模式。

x   :保存当前文档并且退出。

q   :退出。

w   :保存文档。

q!   :退出 VI/VIM,不保存文档。

可以在指令模式下输入"/",进入底部模式,可以在/后面输入指定的内容,系统自动寻找。
 

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

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

相关文章

蓝桥杯day03——Bigram 分词

1.题目 给出第一个词 first 和第二个词 second,考虑在某些文本 text 中可能以 "first second third" 形式出现的情况,其中 second 紧随 first 出现,third 紧随 second 出现。 对于每种这样的情况,将第三个词 "th…

海外IP罗拉rola正版去哪里找?

免费海外IP代理能用吗?和收费的有哪些差异? 如今在这个大数据时代,无论你从事哪个行业,都离不开数据,尤其是做跨境电商的,更一步都离不开海外IP代理,无论是网站引擎优化还是营销推广、数据抓取…

二叉树展开为链表的三种写法

二叉树展开为链表 链表头节点法 新建一个树形链表,前序遍历这个树,遍历到一个节点就往里插 class Solution {TreeNode dummyNode new TreeNode(0,null,null);TreeNode p dummyNode;public void flatten(TreeNode root) {if(root null) return;//线序…

15.oracle的 listagg() WITHIN GROUP () 行转列函数使用

1.使用条件查询 查询部门为20的员工列表 -- 查询部门为20的员工列表 SELECT t.DEPTNO,t.ENAME FROM SCOTT.EMP t where t.DEPTNO 20 ; 效果: 2.使用 listagg() WITHIN GROUP () 将多行合并成一行(比较常用) SELECT T .DEPTNO, listagg (T .ENAME, ,) WIT…

知虾如何选品丨如何使用知虾进行选品和优化策略

在Shopee平台上作为卖家,如何进行选品和优化策略是一个至关重要的问题。而知虾作为一个为Shopee卖家提供数据分析的工具,可以帮助您更好地进行选品和优化策略。在本文中,我们将介绍如何使用知虾进行选品,并提供一些建议和步骤。 知…

python可视化之——seaborn简单图绘制指南

0. 主要内容 该笔记主要包括常见的:散点,折线,box,violin,等图的绘制,可以帮助我们了解数据存在的变量之间的某种关系或者数据趋势。在日常工作中,我们可以进行简单的数据分析和可视化&#xff…

零售数字化“逆熵”的6项原则和8种能力建设|ShopeX徐礼昭

作者:徐礼昭 来源:《三体零售逆熵法则》节选 旧的规则与秩序被打破,无序成为常态 新时代洪流裹挟冲击着传统零售 无序带来的“熵增”侵蚀企业生命 所有人都在不确定性中寻找确定 数字化如何助力企业铸就「反熵增」神器? 如何…

跨越鸿沟-颠覆性产品营销指南笔记

跨越鸿沟-颠覆性产品营销指南笔记 一、发现鸿沟 一、技术采用生命周期 技术采用生命周期 如果采用一个新产品,我们就得改变一贯的行为模式,或者改变我们依赖的其他产品或服务,那么,我们对技术采用的态度就变得很重要&#xff0c…

nodejs微信小程序+python+PHP学科建设管理信息系统的设计与实现-计算机毕业设计推荐

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性:…

Spring 多数据源搭建

目录 前言 正文 1.Druid 介绍和使用 2.其他多数据源解决方案 总结 前言 对于复杂的业务和项目,可能在一个单体项目中存在需要连接多个数据库的情况。这时,就会使用到多数据源,实际中遇到的可能性比较大。 正文 如果一个项目中需要连…

java企业财务管理系统springboot+jsp

1、基本内容 (1)搭建基础环境,下载JDK、开发工具eclipse/idea。 (2)通过HTML/CSS/JS搭建前端框架。 (3)下载MySql数据库,设计数据库表,用于存储系统数据。 (4…

从0开始学习JavaScript--JavaScript 单元测试

JavaScript单元测试是保障代码质量和可维护性的关键步骤之一。通过编写和运行单元测试,开发者可以确保代码在不断迭代的过程中依然具有正确的行为。本文将深入探讨JavaScript单元测试的核心概念、工具使用和最佳实践,并通过丰富的示例代码演示其实际应用…