辞梦

导航

Ubuntu命令

Ubuntu命令

1. ls:列出文件夹内容

查看文件大小、权限、修改时间等详细信息

ls -l

image-20240723134920602

2.cd命令:更改目录

3. cat命令:读取文本文件

4. less命令:读取大文本文件

cat 命令足以查看小文本文件。但如果你有一个包含数百行的巨大文本文件,我不建议使用 cat。它会让你的屏幕充满所有的文本,你会很难理解。

这就是 less 命令发挥作用的地方。当您使用 less 打开文件时,它会以页面形式打开文件。您可以向上/向下滚动、查找文本等等。

按 Q 键退出 less 视图

5. touch命令:创建新文件

6. mkdir 命令:创建新文件夹

7. cp命令:复制文件和文件夹

修改配置文件。明智的做法是使用其他名称复制该文件。这样,将获得该文件的备份。

cp existing_file.txt existing_file.back

可以使用相同的 cp 命令来复制目录。为此,必须指定递归选项**-r**

cp -r dir another_location

8. mv 命令:剪切粘贴或重命名文件和文件夹

mv 命令将文件和文件夹移动到其他位置。可以将其视为剪切粘贴操作。

mv file.txt /another/location

也可以使用 mv 命令重命名该文件。

mv file.txt new_file.txt

相同的 mv 命令还可以移动或重命名文件夹,而无需任何特殊选项。

9. rm命令:删除文件和文件夹

可以使用 rm(remove 的缩写)命令来删除 Linux 终端中的文件。

rm filename

在命令行中删除文件后没有撤消选项。这就是为什么在删除文件时应该非常小心。如果担心删除错误的文件,请使用带有选项 -i 的交互模式,这会有一个额外的提示以确认操作。

rm -i filename

10.nano:编辑文件

11.clear:清除终端屏幕

12. ps:查看并处理进程

ps 命令用于处理系统上运行的进程。每个进程都有一个称为 PID 的关联 ID,它可用于各种目的,例如终止进程。

abhishek@linux-console:~$ ps
    PID TTY          TIME CMD
  15358 ?        00:00:00 bash
  15404 ?        00:00:00 ps

这里,

  • PID:进程ID
  • TTY:控制与进程相关的终端(现在不太重要)
  • TIME:CPU 总使用时间
  • CMD:运行进程的命令名称

但一个系统不可能只运行 2-3 个进程,不是吗?要查看所有用户运行的所有进程,请使用:

ps aux

这将提供大量流程列表以及有关它们的更多详细信息。

13.top:系统监视器

ps 命令提供所有正在运行的进程,而 top 命令提供进程和系统资源消耗的实时视图。

top

将其视为 Linux 中任务管理器的终端变体。使用 top 命令你会看到很多有趣的细节。

14. lsblk:列出磁盘和分区

lsblk 命令列出系统上的所有块设备。用非常简单(并且在技术上不完全准确)的术语来说,它显示磁盘和分区。

root@learnubuntu:~# lsblk
NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
loop0     7:0    0 79.9M  1 loop /snap/lxd/22923
loop1     7:1    0  103M  1 loop /snap/lxd/23541
loop2     7:2    0 63.2M  1 loop /snap/core20/1623
loop3     7:3    0   48M  1 loop /snap/snapd/17336
loop4     7:4    0   48M  1 loop /snap/snapd/17029
loop6     7:6    0 63.2M  1 loop /snap/core20/1634
vda     252:0    0   25G  0 disk 
├─vda1  252:1    0 24.9G  0 part /
├─vda14 252:14   0    4M  0 part 
└─vda15 252:15   0  106M  0 part /boot/efi
vdb     252:16   0  466K  1 disk 

15. fdisk:列出和管理磁盘和分区

操作磁盘分区。可以使用此命令创建新分区并删除现有分区并调整其大小。

还可以使用它列出系统上的所有块设备,包括循环设备。

sudo fdisk -l

如果有许多分区、磁盘和循环设备(由快照应用程序创建),则输出可能会很大。这里显示输出的相关部分:

Disk /dev/vda: 25 GiB, 26843545600 bytes, 52428800 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 0B7C796D-51CD-4DD4-962A-7D94B31690E2

Device      Start      End  Sectors  Size Type
/dev/vda1  227328 52428766 52201439 24.9G Linux filesystem
/dev/vda14   2048    10239     8192    4M BIOS boot
/dev/vda15  10240   227327   217088  106M EFI System

16. find:搜索文件

17. grep:根据文件内容进行搜索

18.kill:终止进程

如果您有一个行为不当的进程占用了太多系统资源,您可以找到它,然后使用kill命令终止它。

sudo kill -9 process_ID_or_Name

正如您在上面的命令中看到的,您需要知道进程 ID (PID) 或名称才能终止它。您可以使用 ps 或 top 命令来获取 PID 或确切的进程名称。

以下命令可以查看某个程序是否在运行

ps aux | grep -i “name of your desired program”

image-20240723141528179

19.history:回顾一下你过去运行过哪些命令

20. chmod:更改文件权限

21.lshw:获取硬件详细信息

22. sudo:以root权限运行命令

23. apt:安装、删除和管理.deb包

24. add-apt-repository:添加和删除 PPA

25. snap:安装、删除和管理snap包

26. ip:查看IP地址等信息

27. ping:检查远程系统是否可达

28. ssh:连接到远程系统

29. scp:在远程系统之间复制文件

30.exit:关闭终端

posted on 2024-11-11 09:53  辞梦  阅读(303)  评论(0编辑  收藏  举报