首页 > 系统相关 >Ubuntu命令

Ubuntu命令

时间:2024-11-11 09:40:37浏览次数:4  
标签:ps snap 命令 文件夹 文件 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:关闭终端

标签:ps,snap,命令,文件夹,文件,Ubuntu,进程
From: https://www.cnblogs.com/cimengmenga/p/18539163

相关文章

  • Linux 查找命令总结
    在使用linux时,经常需要进行文件查找。五种命令是有区别的。区别:(1)find 根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。(2)grep根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。(3)which 查看可执行文件......
  • Dos常用命令
    常见Dos命令打开CMD方式Win+R运行cmd指令开始+系统+命令提示符任意文件Shift+右键,在此处打开命令行窗口资源管理器的地址栏前面加上cmd路径常用的Dos命令#盘符切换E:或者F:#查看当前目录下的所有文件dir#切换目录cdchangedirectoryE:\cd/dF:进入某个目......
  • Linux之sed命令详解
    文章目录......
  • 【学习笔记】windows的dos命令和批处理文件
    1、命令windowsdos命令集合:https://learn.microsoft.com/zh-cn/windows-server/administration/windows-commands/windows-commandswindowsdos命令大全2、批处理文件概念批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符......
  • C++实现命令行文本计数统计程序
    附上一位博主写的关于git的使用(个人感觉非常完整,对新手很友好):Git及Tortoisegit下载安装及使用详细配置过程_tortoisegit下载远程代码-CSDN博客 Gitee地址:https://gitee.com/wnmdsqwnhkmc/second-assignment注:本文并不包含主函数,完整代码请移步Gitee路径:[项目>>ConsoleAppl......
  • Linux下解压命令大全
    文章目录1、tar2、zip3、rar4、gz5、tar.gz和.tgz6、bz27、tar.bz28、bz9、tar.bz10、Z11、lha12、rpm13、debLinux主要根据后缀名,选择解压和打包的命令想了解更多内容,请跟上向导的步伐吧:Eg:mantar1、tar解包:tarxvfFileName.tar打包:tarcvfFileName.tar......
  • Ubuntu搭建vsFTPD服务器用于FileZilla客户端远程连接
    一、vsftpd是什么?vsftpd是verysecureFTPdaemon(服务)的缩写,安全性是它的一个最大的特点。vsftpd是一个UNIX类操作系统上运行的服务器的名字,它可以运行在诸如Linux、BSD、Solaris、HP-UNIX等系统上面,是一个完全免费的、开放源代码的ftp服务器软件。 二、搭建过程1.......
  • ROS1基础开发环境配置记录(ubuntu20.04+ros-noetic+cartographer)
    一、ROS-Noetic安装1、选择安装源官方默认安装源:sudosh-c'echo"debhttp://packages.ros.org/ros/ubuntu$(lsb_release-sc)main">/etc/apt/sources.list.d/ros-latest.list'国内清华的安装源sudosh-c'./etc/lsb-release&&echo"debhtt......
  • 【0x0022】HCI_LE_Set_Data_Length命令全面解析
    目录一、命令概述二、命令格式和参数说明2.1. HCI_LE_Set_Data_Length 命令格式 2.2. Connection_Handle2.3. TX_Octets2.4.TX_Time三、响应事件及参数说明3.1.HCI_Command_Complete事件3.1.1. Status3.1.2. Connection_Handle3.2.HCI_LE_Data_Length_Cha......
  • %windir% 是一个环境变量,它指向当前操作系统中 Windows 安装目录的路径。它常用于批处
    %windir%是一个环境变量,它指向当前操作系统中Windows安装目录的路径。它常用于批处理文件、命令行或者脚本中,帮助系统或用户快速定位Windows系统文件夹的路径。类似的环境变量还有很多,它们通常用于在操作系统中快速访问重要的文件夹和目录,避免硬编码路径,从而提高脚本的可移植......