Ubuntu命令
1. ls:列出文件夹内容
查看文件大小、权限、修改时间等详细信息
ls -l
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”