Linux操作系统——Ubuntu

2023-11-11

Ubuntu打开命令行窗口的方式

1 快捷键 ctrl+alt+t
2 在左上角搜索 terminal

命令

时间

date 显示当前时间
cal 查看本月日历
cal 11 2019 查看2019年11月的日历
cal -y 2019 查看2019年整年的日历
cal -y 查看今年日历
cal -y | more 屏幕显示满一屏后暂停输出并在屏幕下方显示“more”,回车向上翻一行,空格向上翻一屏
cal -j 2019 以Julian日历的方式显示2019年的日历
cal -jy 2 2019 以Julian日历的方式显示2019年2月的日历

clear 清屏
who 显示用户的账号密码
logname 显示账号
whoami 显示密码
man <命令> 查看该命令的帮助信息
cd ~ 跳转到主工作目录
cd - 回到上一次的目录
cd … 进入上一级目录
mv <原文件或子目录名称> <新名称> 修改名称
mv /a/d/g /b/e/gg 将文件或文件夹/a/d/g移动到/b/e下,并修改文件名为gg
使用mv命令搬移时会产生覆盖的危险
cp <带路径指引的源文件名> <带路径指引的目标文件名>复制文件
cp -a <目录><目录>复制整个目录文件夹
mkdir [<路径>]/<新目录名称> 创建新目录
mkdir -p d/e/f 建立一连串的新目录
rmdir <带路径指引的目录名> 删除空目录
rm -r <目录树的起点目录> 删除整棵目录树
-f 取消确认
cat a 查看文件a的内容
cat a b c d 同时查看abcd四个文件的内容
a* 以a开头的所有文件
[a-zA-Z]??? 以英文字母开头,文件名长度为4个字符的文件
*.txt 以txt为后缀的文件
*全体文件
ln <带路径指引的文件名><带路径指引的目录名> 硬链接(删除文件时,两个目录下都需要删除)

vim

vi hello.cpp 新建或打开hello.cpp
vim hello.cpp 新建或打开hello.cpp(vim是vi的升级版)
:w 保存文件
:q 退出编辑器
:q! 退出编辑器,不保存
:wq 退出编辑器,保存
gcc hello.cpp -o hello 编译hello.cpp
./hello 运行hello
touch <文件名> 新建文件
sudo apt-get install vim 安装vim
sudo apt-get install git 安装git
sudo apt-get update 更新语言
cd(change directory)更改目录
pwd(print working directory)显示当前路径
ls(list)显示当前目录中的文件列表

压缩

gzip <文件名> 压缩
gunzip <文件名> 解压
bzip2 <文件名> 压缩
bunzip2 <文件名> 解压
tar czvf <文件名>.tar.gz dir 压缩
tar czvf <文件名>.tar.bz2 dir 压缩
tar xvf <文件名>.tar.gz 解压

快捷键

Ctrl+a 移动到行首(aheah)
Ctrl+e 移动到行尾(end)
Ctrl+f 向前移动一个字符(forward)
Ctrl+b 向后移动一个字符(backward)
Ctrl+l 清空屏幕(clear)
Ctrl+p 上翻,前一条命令(previous)
Ctrl+n 下翻,下一条命令(next)
Ctrl+d 删除光标后的一个字符
alt+d 删除光标后的一个单词
alt+back pace 删除光标前的一个单词
Ctrl+k 删除光标至行末的部分(kill)
Ctrl+u 删除光标至行首的部分(unix-line-discard)
Ctrl+w 删除光标前的一个单词(word)
Ctrl+y 粘贴最后删除的对象(yank)

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

Linux操作系统——Ubuntu 的相关文章

  • 《数据分析原理》:6步解决业务分析难题

    点击上方卡片关注我 回复 8 加入数据分析 领地 一起学习数据分析 持续更新数据分析学习路径相关资料 精彩数据观点 学习资料 数据课程分享 读书会 分享会等你一起来乘风破浪 回复 小飞象 领取数据分析知识大礼包 读书交流 7期 数据分析原理
  • IntelliJ IDEA 下载安装教程,超详细图文教程

    1 IDEA 下载 1 打开浏览器输入https www jetbrains com 进入 Jetbrains官网 点击 Developer Tools 再点击 Intellij IDEA 2 点击中间的 Download 进入IDEA下载
  • 分割预研 -- 2022.5

    MMSegmentation MMSegmentation 标准统一的语义分割框架 非常好的分割开源集成框架 https link zhihu com target https 3A github com open mmlab mmsegm
  • 基于 FBXSDK-Python 的动画操作

    PythonFBXSKD 01 基础的动画操作 1 0 下载安装 FBXSDK 我这里演示的是 FBXSDK 2020 2 只有 py37 版本的 FBXSDK 2020 1 1 版本有 py27 和py33 两个版本 根据自己的pytho
  • kubernetes的configmap格式错乱问题

    一 问题 最近发现configmap资源在查看 o yaml 或者修改 edit 时 存在格式错乱问题 以nginx配置文件为例 通过
  • 点对点隧道协议—PPTP部署配置

    1 虚拟专用网 1 1 PPTP介绍 PPTP Point to Point Tunneling Protocol 即点对点隧道协议 该协议是在PPP协议的基础上开发的一种新的加强型安全协议 支持多协议虚拟专用网 能够经过密码验证协议 PA
  • 微服务方法论02--服务划分规则01

    背景 现在微服务比较流程 那么对于微服务的拆分方法也比较让人困惑 本文从不同的角度切入后以系统的 全面的 统一的方式为各位介绍服务拆分的问题 问题定义 服务划分具体的问题在哪里 服务划分是对于具体技术的选择 是选择使用纵向切割的方式 还是使
  • Java集合详解——TreeSet集合的介绍及其排序

    一 TreeSet集合的自动排序 TreeSet集合的继承结构图 1 TreeSet集合使用红黑树数据结构实现元素的排序和存储 底层实际上是一个TreeMap集合 2 Tree Map集合底层实际上是一个二叉树 3 放到TreeSet集合中
  • oVirt虚拟化平台下重置windows10虚拟机的一次神奇体验

    前言 公司一台win10虚拟机密码被改掉了 尝试各种方式无解 密码都不对 这台机器上数据还比较多 于是有了下面的探索 1 重启机器 2 ovirt平台控制台进入机器 点击输入密码 3 按5次Shift键 4 文件 运行新任务 输入cmd 5
  • gitee错误failed to push some refs to

    问题说明 当我们在github版本库中发现一个问题后 你在github上对它进行了在线的修改 或者你直接在github上的某个库中添加readme文件或者其他什么文件 但是没有对本地库进行同步 这个时候当你再次有commit想要从本地库提交
  • 【STM32】HAL库-ADC

    12位ADC是一种逐次逼近型模拟数字转换器 它有多达18个通道 可测量16个外部和2个内部信号源 各通道的A D转换可以单次 连续 扫描或间断模式执行 ADC的结果可以左对齐或右对齐方式存储在16位数据寄存器中 模拟看门狗特性允许应用程序检
  • 商业数据分析的模型

    2 1 KANO分析模型 KANO模型是东京理工大学教授狩野纪昭 Noriaki Kano 发明的对用户需求分类和优先排序的有用工具 该模型是受行为科学家赫兹伯格的双因素理论启发而提出的 体现了产品性能和用户满意之间的非线性关系 主要是通过
  • L3HCTF2021几道简单的签到题

    L3HCTF2021几道简单的签到题 Misc Welcome Web Image1 Web EasyPHP 作者 Hopeace Misc Welcome 第一次做misc的题目 迷迷糊糊的注册之后 进去好像是个聊天室类似的东西 随便点点
  • 学习C语言第6天打卡

    练习1 斐波那契数列 include
  • 数学:关于对向量、矩阵求导常见公式

    对向量 矩阵求导 和对标量求导还是有点区别 特别是转置和不转置 在网上参考了其他资料整理一下 介绍 在矩阵求导中 分为两种布局 分别是分子布局 Numerator Layout 和分母布局 Denominator Layout 考虑 x y
  • 2023年程序员八股文-集群

    一 负载均衡 集群中的应用服务器 节点 通常被设计成无状态 用户可以请求任何一个节点 负载均衡器会根据集群中每个节点的负载情况 将用户请求转发到合适的节点上 负载均衡器可以用来实现高可用以及伸缩性 高可用 当某个节点故障时 负载均衡器会将用
  • O-RAN专题系列-35:管理面-WG4.MP.V07-规范解读-第2章-总体架构

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 https blog csdn net HiWangWenBing article details 122473075 目录 第2章 高层的
  • C++不完整类型incomplete type 浅析

    C 不完整类型incomplete type 浅析 类型定义 The following are incomplete types Type void Array of unknown size Arrays of elements tha
  • 跨域的配置

    1 什么是跨域 跨域 指的是浏览器不能执行其他网站的脚本 它是由浏览器的同源策略造成的 是浏览器对javascript施加的安全限制 注意 跨域限制访问 其实是浏览器的限制 同源策略 是指协议 主机 域名 端口都要相同 其中有一个不同都会产
  • OpenCL学习入门

    1 OpenCL概念 OpenCL是一个为异构平台编写程序的框架 此异构平台可由CPU GPU或其他类型的处理器组成 OpenCL由一门用于编写kernels 在OpenCL设备上运行的函数 的语言 基于C99 和一组用于定义并控制平台的A

随机推荐

  • 合肥工业大学数值分析(计算方法)满分实验代码(python实现)

    用到的库 所有实验一共用到了numpy matplotlib pandas这几个常用的科学计算库 以及内置的数学库 正文开始 所有代码如下图 链接在文末 实验一 实验一的第一个实验主要是比较三种差值方法的差异 书上的差不多忘完了 直接上运行
  • 开开心心带你学习MySQL数据库之第四篇

    欢迎各位 gt 点赞 收藏 留言 慢品人间烟火色 闲观万事岁月长 希望我写的博客对你有所帮助 如有不足 请指正 数据库 1 查看数据库里所有的表 show tables 2 创建表 create table 表名 列名 类型 列名 类型 3
  • 最大报销额【暑期集训S题】【0-1背包】

    这的确是一个背包问题 但是他又有不一样的地方就在于对于实型的处理应该怎么做 现有一笔经费可以报销一定额度的发票 允许报销的发票类型包括买图书 A类 文具 B类 差旅 C类 要求每张发票的总额不得超过1000元 每张发票上 单项物品的价值不得
  • 学计算机的电脑用i5还是i7好,大学生用i5还是i7 i5和i7该怎么选择

    很多大学生在大一入学之前 就会先买好笔记本电脑 对于学生来说 笔记本电脑不仅携带方便 而且对于做作业 写论文 选课来说 有很大的帮助 一般来说 大学生买个价格差不多的电脑即可 但是 也要考虑电脑的配置 那么 大学生用i5还是i7好呢 一起来
  • UNIX网络编程卷一 学习笔记 第一章 简介

    编写通过计算机网络通信的程序时 首先要发明一种协议 即这些程序怎样进行通信 在深入设计一个协议的细节前 要在更高层次决定通信由哪个程序发起以及响应在何时产生 举例来说 一般认为web服务器是一个长时间运行的程序 即所谓守护程序 它只在响应来
  • Windows 365 以明文形式暴露微软 Azure 凭据

    聚焦源代码安全 网罗国内外最新资讯 编译 代码卫士 安全研究员 Benjamin Delpy 找到了使用 MImikatz 从微软的 Windows 365 Cloud PC 新服务中转储用户未加密明文微软 Azure 凭据的方法 Mimi
  • sql server 查看所有用户表名

    以前光使用sql server的增删改查 未深入涉及 今天了解了sysobjects 还有很多深入的内容 可以查看下sysobjects方面的知识 select name from sysobjects where xtype u and
  • 磁盘管理相关命令

    1 使用gdisk进行分区 两个主分区 一个扩展分区 三个逻辑分区 大小分别为100M 200M 500M gdisk命令 创建和维护磁盘分区 1 分区前 新建一块新的硬盘 sdb 用于分区 2 使用gdisk命令进行分区 输入命令n添加新
  • 谷歌小恐龙PHP代码,c++实现Chrome小恐龙游戏(网上找到的)

    include include include include include define N 80 define up 72 define left 75 define right 77 define down 80 voidrun v
  • 27个常用stata命令(2)

    常用的27个Stata命令 1 直接导入csv格式数据 insheet using name csv clear 2 修改变量长度 format var 20 2g 3 删除重复值 sort var1 var2 duplicatesdrop
  • PTA Basic level 1025 反转链表 (25分)

    1025 反转链表 25分 给定一个常数 K 以及一个单链表 L 请编写程序将 L 中每 K 个结点反转 例如 给定 L 为 1 2 3 4 5 6 K 为 3 则输出应该为 3 2 1 6 5 4 如果 K 为 4 则输出应该为 4 3
  • 在node中使用模板引擎---art-template

    art template是一个简约 超快的模板引擎 它不仅可以使用在浏览器中 也可以使用在node中 模板引擎最早是使用于服务器端 后来才发展到了前端 首先是它的安装 我们可以在官方文档中看到 它的安装只需要一行命令 为了方便 下面是官网文
  • cvc-complex-type.2.4.a: Invalid content was found starting with element 'threadsafe'

    如果你使用的是maven 而且我认为你应该使用这个依赖
  • Jenkins集成SonarQube之Not authorized. Please check the properties sonar.login and sonar.password.

    添加SonarQube登录用户名密码 sonar login admin sonar password admin Jenkins集成sonar时遇到的一些问题及解决方法 sonar scanner连接sonarquebe7的sonar j
  • 【通览一百个大模型】近100个大模型总览

    通览一百个大模型 近100个大模型总览 作者 王嘉宁 本文章内容为原创 仓库链接 https github com wjn1996 LLMs NLP Algo 订阅专栏 大模型 NLP 算法 可获得博主多年积累的全部NLP 大模型和算法干货
  • 自学软件测试怎么学?新增软件测试(全栈),笔试及面试全套方法

    既然是自学 那就如下方面着手吧 1 面试 此篇文章的重磅 2 思路 3 心态 4 技能 真所谓 面试造飞机 工作拧螺丝 咱们先从第一个 面试着手 这就好比写文章先列好提纲一样 要知道你这个行业具体有那些需要学习的知识 确保咱们方向的正确性
  • Spring IOC/DI(一.入门案例)

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 目录 一 Spring相关概念 二 IOC DI概念及入门案例 1 IOC Inversion of Control 控制反转 2 DI Dependency Injecti
  • 宽带连接720错误代码解决办法

    宽带连接720错误代码解决办法 本人win10系统 连接宽带时出现720报错 整合解决方法如下 1 卸载IP Windows Q键搜索设备管理器 回车打开 打开网络适配器的列表找到 WAN Miniport IP 右键选择卸载设备 2 重启
  • 生成安卓唯一设备标识

    参考链接 https github com Paldom UniqueDeviceID https github com quert999 DeviceObserver 获取移动设备唯一标示 反作弊 https www jianshu co
  • Linux操作系统——Ubuntu

    Ubuntu打开命令行窗口的方式 1 快捷键 ctrl alt t 2 在左上角搜索 terminal 命令 时间 date 显示当前时间 cal 查看本月日历 cal 11 2019 查看2019年11月的日历 cal y 2019 查看