当前位置: 首页 > news >正文

【Linux】常用命令(Ubuntu系统)

1.软件管理

1.1 apt命令

指令规范:apt 选项 操作 软件包

选项:-y 自动确认,-q不显示过程

操作:install 安装;remove 卸载;search 搜索。

2.帮助命令

2.1 man

规范:man 选项 参数

选项:-a显示所有匹配的手册;-k 搜索手册里面与关键字匹配的条目 section 章节

8个章节:

1.用户命令

2.系统调用

3.C库函数

4.设备和特殊文件

5.文件格式和约定

6.游戏

7.杂项

8.系统管理命令

man的功能:访问Linux手册页。

3.文件目录

3.1 ls命令

规范:ls 选项 目录或者文件

选项:

-a 显示所有目录和文件,包括.开头的隐藏文件

-l 以列表的形式显示详细信息 ls -l 等价于 ll

3.2 tree

规范: tree 目录

可以直接执行tree,不带任何目录

功能:将所给目录以分支的方式呈现出来

3.3 pwd命令

直接使用

功能是显示当前工作目录的绝对路径

3.4 cd命令

规范:cd 目标目录

功能是将目标目录变为当前工作目录

3.5 touch命令

规范:touch 选项 文件

功能:更改文档或目录的日期时间,包括存储时间和更改时间,若文件不存在,则创建此文件。

常用选项:

-a 只更改存取时间

-c 不建立文档

-d 使用指定日期时间

-m 只更改变动时间

-r 把指定文档或目录的日期时间,统统设成和参考文档或者目录的日期时间相同

3.6 mkdir

规范:mkdir 选项 目录

选项:

-p 创建多级目录

3.7 rmdir&rm

3.7.1 rmdir

规范:rmdir 选项 目录

功能:删除空目录

选项:

-p 删除多级目录

3.7.2 rm命令

规范:rm 选项 目录或者文件

功能:删除目录或者文件

选项:

-f 强制删除

-i 删除前询问

-r 递归删除文件

3.8 cp命令

规范:cp 选项 源文件或目录 目标目录

功能:复制源文件或目录到目标目录下

选项:

-f 强制复制

-i 询问用户

-r 递归复制

3.9 mv命令

规范:mv 选项 源文件或目录 目标文件或目录

功能:移动文件或目录或者重命名

mv 文件名 文件名:重命名

mv 文件名 目录名:移动文件到目标目录

mv 目录名 目录名:目标目录存在,则移动目录到目标目录,不存在则重命名

选项

-f 强制移动

-i 交互模式

4.文本处理

4.1 echo命令

规范:echo 输出的内容

4.1.1 重定向符

>:输出重定向,将左侧命令的结果,覆盖写入到符号右侧指定的文件中

>>:追加重定向,将左侧命令的结果,追加写入到符号右侧指定的文件中

4.2 cat命令

规范:cat 选项 文件

功能:查看为你按内容,显示屏幕上

选项:

-b 对非空输出行编号

-n 对所有输出行编号

-s 多行空行合并为一行空行

4.3 more命令

规范:more 选项 文件

功能:查看文件,按页显示屏幕上

more功能类似cat

选项

+num 从第num行开始显示

-num 一页有num行

快捷键:

空格: 向下翻一页

Enter:向下翻一行

Q: 退出

4.4 less命令

规范:less 选项 文件

功能:查看文件内容,内容滚动显示到屏幕上

选项:

-i 忽略搜索时候的大小写

-N 对所有输出行编号

快捷键

pagedown或空格        向下翻一页

pageup或B                 向上翻一页

Enter                           向下翻译行

Q                                 退出

显示ls手册并编号

4.5 head命令

规范:head 选项 文件

功能:查看文件内容,内容前num行显示到屏幕上,默认显示前10行

选项

-num        显示的行数

4.6 tail命令

规范:tail 选项 文件

功能:查看文件内容,内容后num行显示在屏幕上

选项:

-num  显示的行数

4.7 wc命令

规范:wc 选项 文件

功能:统计文件字节数、字符数、行数、字数

选项:

-c 统计字节数

-m 统计字符数

-l 统计行数

-w 统计字数

不用选项则输出行数、字数、字节数

4.8 sort命令

规范:sort 选项 文件

功能:对文本文件进行排序

选项:

-b  忽略每行前面开始出的空格字符

-c 检查文件是否已经按照顺序排序

-d 排序时,处理英文字母、数字以及空格字符外,忽略其他字符

-f 排序时,将小写字母视为大写字母

4.9 uniq命令

规范:uniq 选项 文件

选项:

-c 在每列旁边显示该行重复出现的次数

-d 仅显示重复出现的行列

5.时间日期

5.1 date命令

5.1.1 显示时间

规范:date+格式

格式:

%H  时

%M  分

%S  秒

%Y  年

%m 月

%d  日

5.1.2 时间戳

时间变为时间戳:data+%s

时间戳转换成时间:data-d@具体时间戳

5.2 cal命令

规范:cal 选项 月份 年份

功能:显示日历

没有参数,则显示当月日历

只有一个参数,则表示年份

有两个参数,表示月份和年份

选项:

-3 显示系统前一月、当前月和后一月的日历

-j 显示当年中第几天

-y 显示当年年份的日历

相关文章:

  • NSFNET是什么?NSFNET网络具有什么特点?
  • numpy中axis问题记录
  • 遥控器控制nefflix优化
  • 【拼图——拼图类压缩dp,矩阵乘法,快速幂,DFS】
  • FinRL-DeepSeek: 大语言模型赋能的风险敏感型强化学习交易代理
  • 使用shardingsphere-proxy读写分离
  • Java网络编程封装
  • 如果二者隔离级别不一致,以哪个为主。例如@Transactional 隔离级别是RC,mysql是RR
  • MySQL安装
  • Docker 与 CI/CD:自动化构建和部署
  • MySQL数据库——索引结构之B+树
  • flowable 全生命周期涉及到的api及mysql表
  • nextjs项目搭建——头部导航
  • 【数论】—— 快速幂与扩展欧拉定理
  • 【Web开发】PythonAnyWhere免费部署Django项目
  • 第六次作业
  • python类型转换深浅拷贝
  • 了解Pipx:一个轻量但强大的Python工具
  • 如何在 SpringBoot 项目创建并使用 Redis 的详细介绍
  • 【漫话机器学习系列】103.学习曲线(Learning Curve)
  • 容桂网站制作代理商/网站开发的基本流程
  • wordpress主题教程黄聪/杭州seo俱乐部
  • 同安建设局网站/南昌seo
  • 做个网站成本/百度首页 百度一下
  • 免费做网站靠谱么/自助发外链网站
  • 广州自助建设网站平台/权重查询爱站网