【基础知识】ubuntu学习笔记

2023-11-02

参考: The Linux Command Line 中文版

ctrl + alt + T打开命令行终端
Ctrl + Shift + C:复制
Ctrl + Shift + V:粘贴
Ctrl + Shift + W:关闭标签页
ctrl + shift + T:在当前终端打开一个新的标签页
ctrl +1/2/3:在当前终端的标签页内切换

Ctrl + L:清除屏幕
Ctrl + C:终止当前任务
Ctrl + A:光标移动到行首
Ctrl + E:光标移动到行尾
ctrl + u: 清除当前行

Tab:自动补全

Ubuntu常用快捷键总结

1、shell

一说到命令行,我们真正指的是 shell。shell 就是一个程序,它接受从键盘输入的命令, 然后把命令传递给操作系统去执行。

1、查看磁盘剩余空间的数量,输入 df

2、显示空闲内存的数量,输入命令 free

3、结束终端会话,输入命令 exit

2、文件系统中跳转

1、pwd- Print name of current working directory(打印当前工作目录)

2、ls- List directory contents(列出目录内容)

3、cd - Change directory(更改当前工作目录)

符号 “.” 指的是工作目录,”…” 指的是工作目录的父目录

	cd /home/ubuntu/downloads/
    # 进入上一个文件夹 
    cd..    	 
    # 进入当前文件夹之前的那个文件夹 
    cd -    	 

进入当前目录的下个目录(相对路径)

	# 作用相同
	cd ./bin
	cd bin

关于文件名的重要规则

1、以 “.” 字符开头的文件名是隐藏文件。这仅表示,ls 命令不能列出它们, 用 ls -a 命令就可以了

2、标点符号仅限 使用 “.”,“-”,下划线

3、文件名和命令名是大小写敏感的

3、探究操作系统

1、ls – List directory contents( 列出目录内容)

除了当前工作目录以外,也可以指定别的目录

ting@ting:~$ ls
core  examples.desktop  公共的  模板  视频  图片  文档  下载  音乐  桌面
ting@ting:~$ ls ~/桌面
test

ls -l:产生长格式输出
ls -lt:“l” 选项产生长格式输出,“t”选项按文件修改时间的先后来排序
ls -lt --reverse加上长选项 “–reverse”,则结果会以相反的顺序输出

在这里插入图片描述

2、file – Determine file type(确定文件类型)

当调用 file 命令后,file 命令会打印出文件内容的简单描述

file filename

3、less – View file contents(浏览文件内容)

less filename

按下“q”键, 退出 less 程序

less 属于”页面调度器”类程序,这些程序允许以逐页方式轻松浏览长文本文档。

Linux 系统中的目录

4、操作文件和目录

1、cp– Copy files and directories

cp 目标文件路径 你想移动到的目录

在这里插入图片描述

2、mv – Move/rename files and directories

mv 目标文件路径 你想移动到的目录

在这里插入图片描述

3、mkdir – Create directories

4、rmdir – Remove directories

5、touch-Create files

6、rm – Remove files

在这里插入图片描述

7、ln – Create hard and symbolic links(创建硬链接和符号链接)

补充:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5、使用目录

1、type– Indicate how a command name is interpreted(显示命令的类型)

type command

2、which– Display which executable program will be executed

which – 显示会执行哪个可执行程序,并显示其位置

这个命令只对可执行程序有效,不包括内建命令和命令别名

3、help - 得到 shell 内建命令的帮助文档

help cd

--help - 显示用法信息

mkdir --help

4、man – Display a command’s manual page

man – 显示命令手册页

5、apropos – Display a list of appropriate commands

apropos – 显示一系列适合的命令

6、info – Display a command’s info entry

info – 显示命令 info

7、whatis – Display a very brief description of a command

whatis – 显示一个命令的简洁描述

8、alias – Create an alias for a command

alias – 创建命令别名

参考:https://sccbhxc.github.io/2017/07/07/Linux%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4.html


统计文件行数:wc -l filename

cat

grep

sort

uniq

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

【基础知识】ubuntu学习笔记 的相关文章

随机推荐

  • CSDN-markdown编辑器使用详细

    这里写自定义目录标题 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题 有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一个表格 设定内容居中 居左 居右 Sma
  • 网易2018校招编程题集合4

    小易有一个长度为n的整数序列 a 1 a n 然后考虑在一个空序列b上进行n次以下操作 1 将a i放入b序列的末尾 2 逆置b序列 小易需要你计算输出操作n次之后的b序列
  • 登录Windows自动映射磁盘

    最近项目客户要求做一个功能 内容是希望希望用户在登录windows的时候 根据用户自己负责的项目来自动创建网络映射驱动器 用户需要映射磁盘的信息都存在数据库中 经过调查研究 打算使用powershell实现 实现方式大体如下 1 先创建po
  • 一次性解决打日志时的4个重复低效场景(日志脱敏、日期格式化、json序列化)...

    关注公众号 1024个为什么 及时接收最新推送文章 本篇文章是对之前的两篇文章的一个总结 补充 日志里打出来的都是时间戳 教你一行代码搞定它https blog csdn net JiuQianWan article details 127
  • apt-get install

    apt get可以用于运作deb包 例如在Ubuntu系统上对某个软件的管理 安装 apt get install
  • 酒桌上的你是什么样

    好久没写博客了 人是越待着越懒 最近刚刚培养起自己学习的兴趣 上网看看 看到一个关于酒桌的学问 拿来借鉴下 以后用得着啊 第一原则 如果自己不能喝 丫就别开始第一口 自己端着饭碗夹了菜一边吃着去 第二原则 如果确信自己要喝 就别装墨迹 接下
  • uniApp 使用Vuex 出现 Cannot read properties of undefined (reading ‘commit‘)情况

    最近下手uni app 尝鲜 想到vue全家桶的使用 vuex是必不可少的 使用实例使用完按照文档方法使用 发现了一个问题 在调用vue自定义的commit函数是会报错 Cannot read properties of undefined
  • 【计算机视觉

    文章目录 一 前言 二 可以获得什么 三 入门实践 3 1 帮助文档 3 2 安装 3 3 模型的组成 3 4 BERT模型的使用 3 4 1 导入模型 3 4 2 使用模型 3 4 2 1 tokenizer 3 5 model 3 6
  • MySQL读取Binlog日志常见的3种错误

    1 mysqlbinlog ERROR unknown variable default character set utf8mb4 当我们在my cnf中添加default character set utf8mb4选项 那么在mysql
  • Unity 开发总结之VLC Player for Unity插件的使用

    Unity项目开发过程中 视频播放这块是避免不了的重要组成部分 网上也有很多资料做了详细的介绍 但基本都是基于Unity的MovieTexture对象 即要求视频源必须是导入的本地视频文件 如果视频源变为在线视频流如RTSP之类的形式呢 显
  • 全球金融科技百强,神州信息连续两年位列中国上榜企业第一名!

    美国时间10月13日 IDC全球Financial Insights发布2020年全球金融科技大奖 FinTech Rankings百强榜单 神州信息作为金融科技全产业链综合服务商 位列榜单第39位 是百强榜单中排名第一的中国企业 这也是神
  • 关于calloc函数,malloc函数的理解(概念+例题讲解)

    文章目录 引入 calloc函数和malloc函数 两者区别 我的问题 问题解决 总结 引入 我们在牛客网或者 leetcode刷题时经常遇到让你写核心代码的做题模式 作为一个刚开始刷题不久的新人 我在没有学习calloc函数时 遇到了需要
  • 吴恩达 04.卷积神经网络 第一周作业Convolutional Neural Networks: Application

    Convolutional Neural Networks Application Welcome to Course 4 s second assignment In this notebook you will Implement he
  • STM32串口DMA接收数据错位——暴力解决方法

    背景 两片STM32通过串口通信 为了减小CPU负担 采用DMA进行通信 发送端为STM32F103C8T6 接收端为STM32F407VET6 在调试的过程中发现 一直出现数据错位的问题 接收端尝试了串口空闲中断和串口DMA传输完成中断
  • cvday14--模型训练过程

    模型训练的过程其实就是在求 参数 的过程 我们先假定某类 模型 比如决策树模型 然后用 训练集 来训练 学习到对应的最优的 参数 但是问题在于 我们没有办法保证我们假设的那个 模型 是最优的 我们极有可能假设错误对吧 那怎么办呢 有一个简单
  • 【学习排序】 Learning to Rank中Pointwise关于PRank算法源码实现

    最近终于忙完了Learning to Rank的作业 同时也学到了很多东西 我准备写几篇相关的文章简单讲述自己对它的理解和认识 第一篇准备讲述的就是Learning to Rank中Pointwise的认识及PRank算法的实现 主要从以下
  • STM32以太网通讯设计方案

    STM32 网口设计方案 有效信息整理 网口芯片选型 W5100 w5500 CH9121 DM9000 DM9000A ENC28J60 LAN91C111 RTL8019 LAN7820 韩国WIZnet公司生产的W5300芯片 很多s
  • Linux根据进程名查看进程id,以及根据进程id查看占用的端口,根据端口号查看占用的进程

    先根据进程名查看进程id ps aux grep 进程名 或者ps ef grep 进程名 y ubuntu ps aux grep bitcoind y 2708 101 12 1 1611172 488580 Ssl Aug22 32
  • Glide使用详解(一)

    该文章基于Glide v3 7 0版本 Glide v4版本详解请移步 http blog csdn net shangmingchao article details 78219558 一 下载 在build gradle中添加依赖 co
  • 【基础知识】ubuntu学习笔记

    参考 The Linux Command Line 中文版 ctrl alt T打开命令行终端 Ctrl Shift C 复制 Ctrl Shift V 粘贴 Ctrl Shift W 关闭标签页 ctrl shift T 在当前终端打开一