Ubuntu和vmware前期设置教程

2023-11-11

系统删除不要从左侧一栏删除,从菜单栏虚拟机——管理——从磁盘删除。

  1.  ubuntu版本下载地址(清华镜像源):https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/
  2. vmware tools 安装教程 https://blog.csdn.net/wuzhiwuweisun/article/details/79204514
  3.  ubuntu屏幕小问题: https://blog.csdn.net/csu_guo_liang/article/details/83051603
  4. ubuntu 全屏问题:https://blog.csdn.net/qq_35865125/article/details/80711463
  5.  ubuntu命令行终端terminal字体大小调整:https://blog.csdn.net/qq_15192373/article/details/81561519   放大: ’Ctrl’ + ’shift ’ + ‘ + ’  缩小:’Ctrl’ + ‘ - ’
  6. ubuntu16.04 安装Sublime Text 3:https://blog.csdn.net/u012707739/article/details/78148976/
  7. ubuntu下sublime text字体大小调整:ctrl + 鼠标滚轮
  8. 在vmware中实现Ubuntu与win10(主机)的共享文件https://jingyan.baidu.com/article/54b6b9c0b6a4cd2d583b47eb.html
  9. ubuntu如何取消开机密码:https://jingyan.baidu.com/article/e9fb46e15dac517521f766c0.html
  10. 使用命令行重启ubuntu的指令:reboot
  11. vim操作python文件:https://blog.csdn.net/weixin_42784951/article/details/87303006
  12. ubuntu安装idle3:  在终端输入 sudo apt-get install idle3 命令
  13.  ubuntu命令行使用tab补全文件名或文件夹,输入至少一个字母补全,如有多个,一下tab没有列表,两下tab全部列出所有开头相同的文件夹,多输入几个字母方便锁定文件夹
  14. ubuntu的命令字体大小和颜色以及背景页面颜色窗口大小调整:https://jingyan.baidu.com/article/6b18230989de9dba59e1597b.html
  15. Ubuntu下每隔几分钟自动锁屏需重新输入密码解决:https://blog.csdn.net/g_66_hero/article/details/71598021

ubuntu命令行指令

  1. ls 查看当前目录下的文件和文件夹
  2. ls -l 查看详细文件信息
  3. ls -s列表显示当前文件目录下所有文件
  4. exit() 或者ctrl + D 退出终端
  5. pwd显示当前文件目录在哪
  6. cd 切换用户主目录
  7. cd /切换到根文件夹
  8. clear 清屏 或者ctrl + L

绝对路径和相对路径

绝对路径:以 / 开头

  • ls . 当前路径下的文件和文件夹
  • ls .. 当前路径的上一级路径的文件和文件夹
  • ls ../.. 当前路径的上一级路径的上一级路径的文件和文件夹列表
  • ls /  根目录下的文件和文件夹列表
  • ls ~ 查看用户主目录下的文件和文件夹列表
  • ls /home/用户名  查看用户名下的文件和文件夹列表
  • /  代表根目录
  • ~ 代表用户主目录

ls命令使用:

  • ls -l  显示文件的详细信息
  • ls -a 显示所有文件,包括隐藏文件
  • ls -a -l 显示所有文件的详细信息
  • ls -al或者ls -la 同上

cd命令使用:

  • cd /home/用户名
  • cd / 切换根目录
  • cd 切换家目录或者主目录
  • cd .. 切换到上一级目录
  • cd - 切换到进入到目前文件夹之前的文件目录

 mkdir命令(创建文件夹):

  • mkdir a b c d 创建多个文件夹
  • mkdir -p a/b/c/d 创建递归文件夹

rmdir命令(删除文件夹):

  • rmdir a b c d
  • rmdir a/b/c/d
  • rmdir -p a/b/c/d 删除这个路径,前提所有文件夹内必须是空文件和空文件夹

tree命令(显示文件树,若没有使用sudo apt install tree命令安装):

  •  进入文件夹后输入tree查看当前路径下以及下属的所有文件夹和文件
  • tree 
  • tree 文件夹名

 ↑和↓键重复上次命令和当前状态。

touch命令(创建新的文件,若已存在,则更新文件的修改时间)

  • touch 文件名

rm 删除文件或者文件夹

  • rm 文件或者文件夹
  • rm a.txt b.txt
  • rm *.txt
  • rm -r a 递归删除文件和文件夹
  • rm -r -i a 删除前给出提示,-i的前提是有-r
  • rm -r -f a 强制删除,不给提示,-f的前提是有-r

创建包含除字母以外的特殊字符用双引号或者单引号括起来

  • mkdir "a   b "
  • rmdir "a   b"
  • mkdir "a%* b"
  • rmdir "a %* b"

help命令(查看命令的帮助信息):

  • 命令 --help
  • ls --help
  • rmdir --help

 man命令(查看帮助信息):

  • man 命名
  • man ls
  • man rmdir
  • man ascii 查看ASCIIb编码帮助信息

快捷键:

  • tab补全命令或者路径
  • 上下键翻出以前操作过的命令

cat命令(将内容作为标准内容打印到终端):

  • cat 文件名
  • cat ../folder1/folder2/day01.txt

more(分页显示文件内容):

  • more 文件名
  • more ../day01/day02/day1.txt
  • q退出
  • 空格翻页

通配符*的使用:

  • *匹配0个或者1或者任意个字符
  • ?匹配1个任意字符
  1. touch a ab ac abc aabb bc cd
  2. ls a? 匹配a开头且只有两个字母
  3. ls a* 匹配a开头的所有文件夹
  4. ls ?c 匹配以c结尾且只有两个字母的文件夹
  5. ls *c  匹配以c结尾的所有文件夹
  6. ls a*b 匹配a开头b结尾的文件夹
  7. rm *c 删除以c结尾的文件

copy命令(复制文件或者文件夹):

  • cp 源文件或者文件夹   目标文件或者文件夹
  • cp ../day01/day01.txt ~/
  • 复制过程中改名:cp ../day01/day01.txt ~/day01.py
  • 选项 -a 复制文件夹和文件中的全部内容(包括文件夹和文件)cp -a linux ~/Desktop/

move命令(移动或者更名文件):

  • move name1 name2
  • move name ~/Desktop/aid1805  (举例)

find命令(根据文件名等信息查找指定文件或者文件夹):

  • find 路径 -name "文件名"
  • find ~ -name "*.txt" 查找主目录下以.txt结尾的文件
  • find / -name "文件名" 查找更目录下指定的文件

grep命令(查找文件中相应的内容及文本信息):

  • 格式 grep "内容" 文件名或路径
  • grep "内容" -n 文件名或路径     -n显示行号
  • grep "内容" -r/-R 文件名或路径   -r/-R递归搜索文件夹内的文件  grep "hello" -nr ~/Desktop/aid1805/

  实例:

  • grep "内容" “*.txt”
  • grep "root" -nr /etc

压缩和解压缩命令gzip和gunzip(只用于文件):

  • gzip压缩 ,格式 gzip 文件名, .gz为gzip压缩过的文件
  • gunzip命令解压缩
  • 示例:gzip ~/Desktop/aid1805/text/1.txt

tar对文件或者文件夹打包或者解包:

  • tar [选项] 文件名 [文件路径]
  • 常用选项  -c创建包 、-x解包、 -v显示操作文件的细节 、-z对包进行压缩解压缩 、-f 文件名 正在操作的文件
  • #将aid1805下的text打包为text.tar.gz   --------   tar -czvf text.tar.gz aid1805/text
  • 将text.tar.gz解包  --------------- tar -xzvf text.tar.gz

sudo 切换的root用户:

  • sudo mkdir /mytest  
  • sudo -i 进入系统管理权限,-i 切换到root用户  rmdir  /mytest
  • exit退出超级管理员权限。

文件管理权限命令:

  • -r代表读;-w代表写;-x代表执行
  • 用户权限;组权限;其他权限

chmod命令:

  • 修改文件权限
  • chmod [权限] 文件名/文件夹名
  • 权限:u(用户)属主;g同组用户;o其他用户;a所有用户;+添加权限;-删除权限
  • 示例:chmod u-r a.txt 删除读权限 chmod u+r a.txt 添加读权限 chmod o-rwx a.txt 其他用户删除读写执行权限
  • ls -l a.txt 查看文件用户权限,组权限和其他权限 -rwx rwx rwx最高权限;------------最低权限
  • 当文件颜色为绿色时,具有执行权限   

重定向:

  • >代表重定向到文件中,>>代表冲定向追加到文件中,不删除文件原有信息
  • find /etc -name "passwd" > stdout.txt ,把正确的标准输出重定向到文件中,而不是在屏幕中
  • find /etc -name "passwd" > stdout.txt 2> stodd.txt,用2>把错误的输出也重定向到文件中
  • find /etc -name "passwd" 2> stodd.txt  将正确的标准输出到屏幕,错误的重定向到文件中
  • find /etc -name "passwd" 2> /dev/null   /dev/null dev是一个设备文件,null相当于一个黑洞,我们可以把错误的信息统统定向到这个无底洞中
  • find /etc -name "passwd" &> a.txt  利用&>将正确的标准输出和错误的输出信息都保存至a.txt文件中

 

 sublime text使用

  • 命令行输入subl启动sublime
  • subl + 文件名 用sublime打开文件
  • subl 路径  打开文件束
  • sublime 侧边栏 ctrl + k +b打开或者隐藏
  • ctrl + 或者ctrl - 放大或者缩小字体大小
  • ctrl  + 鼠标左键 添加多个光标,esc取消光标
  • ctrl shift + ↑或者↓ :交替换行
  • ctrl + s 保存文件  
  • ctrl + d 选中某个单词,然后多次按ctrl + d可以选中相同的所有单词,然后用左右键控制光标。

 

转载于:https://www.cnblogs.com/chxb/p/11555784.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu和vmware前期设置教程 的相关文章

  • Gradle 的编译周期

    Project build gradle 多个Task 多个action 一个代码块 在编译过程中 Gradle 会根据 build 相关文件 聚合所有的project和task 执行task 中的 action 依赖逻辑 几乎所有的Tas
  • 2018网易前端实习笔试题

    前端时间做了网易前端实习的笔试题 偶像想起 总结一下 前面的选择题 我就不一一细说了 主要考察的是对于前端的基础 以及计算机基础 这次主要讲下算法题 所有算法我均用js所写 不同语言思路均相同 以下都是我对题目的简述 1 小易学了集合 已知
  • CTF show WEB7-8

    题目网站https ctf show web7 点开其中一篇文章 输入id 1 1存在全部文章内容 说明为整形注入 1 爆库名 web7 当输入为id 1 or ascii substr database 1 1 119时出现文章内容 证明
  • 如何制作 linux 系统 U盘启动盘

    原贴 如何制作 linux 系统 U盘启动盘 Will kkc的博客 CSDN博客 linux系统启动盘 1 制作linux 系统的U盘启动盘 需要选择ISO 模式 给大家推荐几个制作相关软件以及相关制作过程 UltraISO rufus
  • Nginx将日志输送到Rsyslog服务

    直接使用Nginx记录日志 在多台服务器的情况下日志会过于分散不容易管理 不过nginx在1 7 1版本以后 可以使用Rsyslog来记录日志 配置过程如下 一 Nginx配置文件 该配置也可以实现将nginx日志通过rsyslog服务输送
  • PHP中的正规表达式

    PHP继承 NIX的一贯传统 完全支持正规表达式的处理 正规表达式提供了一种高级的 但不直观的字符串匹配和处理的方法 用过PERL的正规表达式的朋友都知道 正规表达式的功能非常强大 但学起来不是那么容易 比如 这段有效却难以理解的代码足够使
  • 大数据毕业设计 校园学生一卡通数据分析与可视化 - python

    文章目录 0 项目简介 任务 1数据导入与预处理 任务 1 1 探查数据质量并进行缺失值和异常值处理 1 1 2检查重复值 1 1 3数据内容总览 1 1 4数据分布总览 1 1 5消费金额和消费次数观察消费金额和消费次数的散点图 1 1
  • 企业微信 vue ios 出现 63002,INVALID SIGNATURE问题

    下面是官网的说法 可以先按下面的方法进行排查排查 概述 微信开放文档 1 确认签名算法正确 可用http mp weixin qq com debug cgi bin sandbox t jsapisign 页面工具进行校验 2 确认con
  • [创业之路-71] :创业思维与打工思维的区别

    其实打工思维和创业思维最核心的本质区别是你是否愿意去尝试 很多时候我打工的时候老板没发现我的潜质 所以我去创业了 这个没有 你打工的时候一定有一项极其长的长项 只不过当时你可能也没意识到 老板没意识到 所谓创业者和职场人没有本质的差异 但创
  • 如何使用Python的Pyecharts制作漂亮的Tree 树图?

    Pyecharts是一个基于Echarts的Python数据可视化库 可以很容易地生成各种漂亮的图表 本文介绍如何使用Pyecharts绘制Tree树图 安装Pyecharts 使用pip安装Pyecharts pip install py
  • 在IDE中使用Bito - 一个不需要VPN就可以使用的chatgpt

    文章目录 在IDE中使用Bito 什么是Bito 为什么要使用Bito Bito可以做什么 如何在IDE中安装Bito 使用Bito 在IDE中使用Bito 什么是Bito 用他自己的介绍就是 Bito s AI helps develop
  • fetch整个仓库 github_【每日github】B站开源的播放器、markdown插件等

    第15篇 1 Modernizr Modernizr Modernizr帮助我们检测浏览器是否实现了某个feature 如果实现了那么开发人员就可以充分利用这个feature做一些工作 反之没有实现开发人员也好提供一个fallback 所以
  • neo4j清空数据库

    版本为 neo4j community 4 4 6 使用py2neo删除 fimport py2neo from py2neo import Graph Node Relationship NodeMatcher g Graph http
  • Git(六):基本命令(2):复位、修改、分支合并与日志

    目录 9 reset 复位 9 1 描述 9 2 基本用法 9 2 1 回滚添加操作 9 2 2 回滚最近一次提交 9 2 3 回滚最近几次提交 9 2 4 回滚 pull 9 2 5 回滚 merge 9 2 6 区别 9 2 7 中断的
  • Velocity不用愁!Velocity系统的前端工程化之路

    Velocity是一个基于Java的Web页面模版引擎 十多年前 Velocity将Java代码从Web页面中分离出来 使得开发者能够并行网页开发和Java开发 随着十年前后端分离的浪潮涌动 回首再面对这些基于Velocity的旧系统 无论
  • 狂神说Linux学习笔记整理

    1 Linux简介 Linux 全称GNU Linux 是一种免费使用和自由传播的类UNIX操作系统 其内核由林纳斯 本纳第克特 托瓦兹于1991年10月5日首次发布 它主要受到Minix和Unix思想的启发 是一个基于POSIX的多用户
  • 最强Http缓存策略之强缓存和协商缓存的详解与应用实例

    HTTP缓存是指浏览器或者代理服务器将已经请求过的资源保存到本地 以便下次请求时能够直接从缓存中获取资源 从而减少网络请求次数 提高网页的加载速度和用户体验 缓存分为强缓存和协商缓存两种模式 一 强缓存 强缓存是指浏览器直接从本地缓存中获取
  • Mybatis Plus 入门 简单的CRUD 使用详解 条件查询 分页查询 DML操作 MP代码生成器

    Mybatis Plus入门 MP是 MybatisPlus 简称MP 是一个 Mybatis 的增强工具 在 Mybatis 的基础上只做增强不做改变 MP为简化开发 提高效率而生 它已经封装好了单表curd方法 我们直接调用这些方法就能
  • java引入bean代码_Spring学习笔记之通过Java代码装配Bean

    自建博客地址 https bytelife net 欢迎访问 本文为博客自动同步文章 为了更好的阅读体验 建议您移步至我的博客 虽然很多场景下可以使用组件扫描和自动装配来实现Spring的自动化配置 但有些时候自动化配置的方案是行不通的 因
  • java 图片验证码

    image jsp 主要是采用下面导入的几个包来绘制 验证码图片

随机推荐

  • 【activiti 入门】springboot 集成activiti6.0的demo

    环境 jdk 1 8 maven 3 0 IDEA插件之actiBPM springboot2 0 activiti6 0 mysql数据库 具体demo地址 https download csdn net download qq 3333
  • ThreadCreationCmp

    package io github viscent mtia ch1 import io github viscent mtia util Tools public class ThreadCreationCmp public static
  • 时序预测

    时序预测 MATLAB实现SSA GRU 麻雀算法优化门控循环单元 时间序列预测 目录 时序预测 MATLAB实现SSA GRU 麻雀算法优化门控循环单元 时间序列预测 预测效果 基本介绍 模型介绍 程序设计 参考资料 预测效果 基本介绍
  • WCF:The maximum string content length quota (8192) has been exceeded while reading XML data

    修改接收端的WCF config文件 注意 如果server端接收request超长 则修改server端config 如果是client 接收response超长 则修改client端 建议两边都修改 保持一致
  • Linux下使用smbclient传输文件夹(包括文件)脚本

    遍历文件夹 是文件就put上去 不是文件就创建目录 根据自己的需求改一下前面的directory serverpath des directory就可以用了 在代码中smbclient中使用了 N 因为我用的是匿名登录 加了 N就不需要提示
  • nodejs,zip压缩版安装与配置

    下载zip包 下载 Node js 解压 将文件解压到要安装的位置 并新建两个目录node global npm全局安装位置node cache npm 缓存路径 配置环境变量 NODE PATH D Program Files node
  • GridView和CheckBox结合[转]

    效果图 后台代码 Code 1using System 2using System Data 3using System Configuration 4using System Web 5using System Web Security
  • 算法:反转链表 java

    方法1 迭代 public static Node reverseNode Node head 前一个节点 Node pre null 当前节点 Node cur head 如果当前节点不为空 while cur null 存储下一个节点
  • 《数学建模实战攻略:引言》

    一 专栏简介与目标 欢迎来到 数学建模实战攻略 专栏 本专栏旨在帮助初学者 参加数学建模竞赛的学生以及对数学建模感兴趣的研究者和开发者全面了解数学建模的知识体系 掌握建模方法和技巧 提高解决实际问题的能力 本专栏将涵盖数学建模的基本概念 方
  • ALSA信息查看

    1 1 1 查看当前Soc的声卡状态 cat proc asound cards 例如 插入USB声卡之后 会新增声卡节点 USB声卡无声可优先查看该状态 1 1 2 查看当前声卡工作状态 声卡分两种通道 一种是Capture 一种是Pla
  • web的欢迎资源文件

    欢迎资源文件 1 前提 用户可以记住网站名 但是不会记住网站资源文件名 2 默认欢迎资源文件 用户发送了一个针对某个网站的 默认请求 时 此时由Http服务器自动从当前网站返回的资源文件 正常请求 http localhost 8080 m
  • 关于Electron 串口通讯serialport 打包的问题

    请教各位大佬一下 我使用serialport模块 程序编译后正常运行 但是无法打包 目前搞不清楚原因 特来请教 PS C Users appyjj Desktop cart gt npm run build gt cart 1 0 0 bu
  • 学会项目成本管理计算,PMP计算题就是送分题

    学会项目成本管理计算 PMP计算题就是送分题 PMP中的计算主要在 lt 项目成本管理 gt 的控制成本部分 服务于挣值管理 EVM Earned Value Management 挣值分析 EVA Earned Value Analysi
  • MySQL学习日记day04(索引、视图、DBA常用命令、数据库设计三范式)

    目录 一 索引 index 1 什么是索引 2 索引的实现原理 3 在mysql当中 主键上 以及unique字段上都会自动添加索引的 4 索引怎么创建 怎么删除 语法是什么 5 在mysql当中 怎么查看一个SQL语句是否使用了索引进行检
  • Node.js 下载安装环境配置 - 图文版

    Node js 是一个开源 跨平台的 JavaScript 运行时环境 一 介绍 1 官方文档 1 中文文档 Node js 中文网 2 英文文档 Node js 二 下载 1 中文 2 英文 编辑三 安装 1 新建一个文件夹作为安装路径
  • Win11家庭版怎么开启远程桌面

    Win11家庭是专为家庭用户准备的版本 由于Win11系统是一款全新的系统 很多用户对一些功能还不是很熟悉 那么Win11家庭版怎么开启远程桌面 下面就来看看详细教程 Win11家庭版开启远程桌面教程 1 首先 我们需要先下载安装一款远程桌
  • 黑马程序员--多线程

    黑马程序员 多线程 Java培训 Android培训 iOS培训 Net培训 期待与您交流 一 定义 进程 是一个正在执行中的程序 每一个进程执行都有一个执行顺序 该顺序是一个执行路径或叫控制单元 线程 进程中的一个独立的控制单元 线程在控
  • Ubuntu32位安装VSCODE

    Ubuntu32位安装VSCODE vscode自1 36版本后停止支持32位linux系统 所以要使用 lt 1 36版本 vscode所有版本下载地址 https code visualstudio com updates v1 33
  • ubuntu12.04搭建CUDA4.2开发环境

    实验室老师让调试一个DeepLearning的程序 叫做DropConnecte 必须要在64bit的Linux系统上运行 还要配置CUDA 本人比较笨 重装了好多次Ubuntu之后才整成功 特把整理的资料发到这里 1 动态链接库解决方案h
  • Ubuntu和vmware前期设置教程

    系统删除不要从左侧一栏删除 从菜单栏虚拟机 管理 从磁盘删除 ubuntu版本下载地址 清华镜像源 https mirrors tuna tsinghua edu cn ubuntu releases vmware tools 安装教程 h