您的位置:首页 > 新闻 > 资讯 > Ubuntu的基础指令

Ubuntu的基础指令

2024/12/29 2:37:03 来源:https://blog.csdn.net/weixin_66722017/article/details/141141056  浏览:    关键词:Ubuntu的基础指令

一、帮助

指令 --help是一个常见的命令选项,用于显示程序或命令的帮助信息。它通常用于向用户提供关于命令的语法、选项、参数以及其他可用功能的信息。通过在命令行中输入命令后加上 --help选项,程序或命令会显示帮助文档,以帮助用户理解和使用命令。

二、ls

  • ls -l :显示文件和目录的详细信息,包括权限、所有者、大小和最后修改时间。
  • ls -a:显示所有文件和目录,包括以点(.)开头的隐藏文件。
  • ls -h:与 -l 一起使用时,以易读的格式显示文件大小(例如,以KB、MB、GB为单位)。
  • ls -t:按修改时间排序文件和目录,通常与 -l 结合使用。
  • ls -r:反转排序结果,例如,如果你按大小排序,使用 -r 将从大到小排序。

三、pwd

输出当前所在的目录路径

  • --logical 或 -l:显示逻辑路径,即如果存在符号链接,则显示解析后的完整路径。
  • --no-physical:不显示物理路径,即使存在符号链接。

四、cd

  • cd ~:回到家目录
  • cd -:回到上次所在路径
  • cd..:回到父级路径

五、mkdir

  • mkdir  文件夹名:创建新文件夹
  • mkdir  dir1 dir2 dir3:一次性创建多个新文件夹
  • mkdir  -p  dir1/dir2/dir3:创建嵌套文件夹

六、rmdir

  • rmdir  文件夹名:删除空文件夹
  • rmdir dir1 dir2 dir3:一次性删除多个空文件夹
  • rmdir -p  文件夹名:递归地删除空文件夹

七、touch

  • touch  文件名:创建新文件
  • touch file1.txt file2.txt file3.txt:一次性创建多个新文件
  • touch existing_file.txt:更新文件的访问和修改时间(如果 existing_file.txt 已存在,touch 命令将更新其最后访问时间(atime)和最后修改时间(mtime)为当前时间。)

八、rm

  • rm 文件名:删除文件
  • rm file1 file2 file3:一次性删除多个文件
  • rm -r 文件夹名:递归地删除文件夹中的所有文件和子文件夹
  • rm -f  file:强制删除文件
  • rm -rf directory:递归地删除目录并抑制所有提示
  • rm -i file:在删除每个文件之前会提示确认
  • rm --one-file-system file_or_directory:删除但保留记录(使用 --one-file-system 选项可以防止 rm 命令跨越文件系统,如果尝试删除的文件或目录位于不同的文件系统上,则会报错。)
  • rm --old file:删除在指定时间之前未修改的文件

九、重定向

  • command > file.txt:将 command 的输出写入 file.txt。如果 file.txt 已存在,其内容将被覆盖。
  • command >> file.txt:可以将输出追加到 file.txt 的末尾,而不是覆盖现有内容。

十、cat

  • 连接多个文件 将内容输出到屏幕

十一、查看文件

  • head -n 文件:查看文件前n行
  • tail -n 文件:查看文件后n行
  • more 文件:显示文件内容,每次显示一屏幕(按空格继续显示,按q退出)

十二、文件统计

  • wc -l:统计行数
  • wc -w:统计单词数
  • wc -m:统计字符数
  • wc -c:统计字节数

十三、复制粘贴

  • 复制文件到指定目录并保留原文件名 :cp 源文件  目标路径
  • 复制文件到指定目录并重命名:cp 源文件  目标路径/新文件名字

十四、剪切粘贴

  • 剪切文件到指定目录并保留原文件名 :mv 源文件  目标路径
  • 剪切文件到指定目录并重命名 :mv 源文件  目标路径/新文件名字

十五、归档

tar 是用于打包和解包文件的命令。基本用法包括:

创建归档文件

  • -c:创建新归档。
  • -v:显示详细过程。
  • -f:指定归档文件名。

解包归档文件

  • -x:解包归档。
  • -v:显示详细过程。
  • -f:指定归档文件名。

十六、压缩解压

  • gzip -r:压缩
  • gzip -d:  解压

十七、管道

  •      |      :左边输入,右边输出

十八、过滤

  • grep:  以行为单位过滤

十九、ps

  • ps -e:显示所有进程
  • ps -f:显示进程详细信息

二十、kill

  • kill:杀死进程
  • kill -9:杀死进程,清理信息

二十一、top

top可以显示系统的实时视图,包括 CPU 使用率、内存使用率、运行中的进程等。

以下是 top 命令的一些关键特性和用法:

1.启动 top

2.实时更新

top 命令会持续运行并实时更新显示的信息。默认情况下,更新间隔为 3 秒。

3.排序

  • 按 CPU 使用率排序:按 P 键。
  • 按内存使用率排序:按 M 键。
  • 还可以使用其他按键进行排序,如 T 按时间排序。

4.搜索进程

  • 可以按 O 键进入排序设置,然后输入特定的列名称进行搜索。

5.杀死进程

  • 选中要杀死的进程后,按 k 键,然后输入信号(默认为 SIGTERM,即 15)。

6.查看进程树

  • 按 H 键可以切换显示进程的线程视图或树状视图。

7.显示或隐藏列

  • 按 f 键可以进入列配置界面,选择或取消选择要显示的列。

8.退出 top

  • 按 q 键退出 top

9.使用不同的刷新间隔

  • 启动 top 时,可以通过 -d 选项后跟所需的间隔时间来设置刷新间隔,例如:top -d 5   这将设置 top 每 5 秒刷新一次。

10.交互式帮助

  • 在 top 运行时,按 h 键可以查看交互式帮助。

二十二、which

查看执行文件路径

二十三、链接

软链接(ln -s 源文件  链接文件)

1.可以链接文件和文件夹

2.相当于创建了快捷方式

3.源文件删除 链接文件废弃

硬链接(ln 源文件  链接文件)

1.不允许链接目录

2.改一个,其他链接同步更改

3.源文件删除,硬链接文件正常使用

4.相当于创建了一个新的文件,该文件和源文件保持同步

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com