公开标签 #Linux命令
在 Debian 系统中进行系统运维、网络排查或进程管理时,lsof(List Open Files)是一款不可或缺的工具。lsof 命令能列出系统中所有被进程打开的文件、网络连接、设备等关键信息,无论是定位端口占用、查找文件句柄泄露,还是排查进程异常,都能发挥重要作用。但不少用户在使用 sudo lsof 命令时,会遇到 "sudo: lsof: command not found" 的报错,这是因为本地没有安装 lsof。"command not found" 报错的核心原因是系统中未安装对应的软件
在使用 Ubuntu 或 Debian 系统时,输入 netstat 命令可能会遇到 未找到命令 的提示,这是因为系统默认没有预装 netstat 所需的依赖包,下面详细介绍安装步骤、常用用法和完整的参数说明。一、安装 netstat 相关依赖1. 搜索 netstat 对应软件包首先通过以下命令搜索可用的相关软件包:apt search netstat2. 安装 net-tools 软件包netstat 工具包含在 net-tools 软件包中,执行以下命令完成安装(需管理员权限):sudo apt
使用命令查看磁盘空间df -h查看每个目录的大小的命令du -sh *在Linux系统中有些文件已被删除,但进程仍在使用这些文件,导致磁盘空间未释放,可以通过以下步骤查找这些文件并释放相应的磁盘空间。查找占用磁盘空间的已删除文件使用 lsof(List Open Files)命令来查找被删除但仍然占用磁盘空间的文件查找哪些进程占用了磁盘空间sudo lsof | grep deleted查找哪些进程占用了删除的文件# 注意是 "+L1",不要遗漏掉+号sudo lsof +L1杀死占用已删除文件的进程s
sudo是提权到root权限,用户需要又sudo的权限才行 sudo可以设置不需要密码,sudo输入的是用户的密码,而不是root密码 sodu su :默认的环境是用户环境 sudo su - :用的环境是root环境 使用sudo su root可以快速切换为root用户,输入密码后输pwd可以看到它还是在主目录下即/home/xxx 显示为:用户名@主机名:/home/xxx#即root@linux:/home/xxx 使用sudo su - 可以登入管理员用户 ,输pwd可以看到它在/root
在安装crcmod时报错,完整错误如下 Collecting crcmod==1.7 Using cached crcmod-1.7.tar.gz (89 kB) Preparing metadata (setup.py) ... error error: subprocess-exited-with-error × python setup.py egg_info did not run successfully. │ exit code: 1 ╰─> [6 lines of output] usag
AWS上修改文件权限,直接运行 chmod 777 xxx 后报错 chmod: changing permissions of 'xxx': Operation not permitted 原因是权限不足,需要在 chomod 777 命令前加上 sudo sudo chmod 777 xxx
暴力省事直接删除 首先是比较暴力省事的操作,直接清除当前用户bash历史记录,可以直接echo空进去。 echo "" > ~/.bash_history 然后history的话,可以通过c参数直接删除。 history -c 设置bashrc,命令前加空格运行则不记录 再有就是设置不记录,给bashrc设置ignoreboth,则命令前加空格不会被记录,且不影响运行。 echo HISTCONTROL=ignorespace >> ~/.bashrc source ~/.bashrc 手动删除bash
chmod修改文件夹及子目录权限的方法 打开终端进入你需要修改的目录 然后执行下面这条命令 chmod 777 * -R 全部子目录及文件权限改为 777 查看linux文件的权限:ls -l 文件名称 查看linux文件夹的权限:ls -ld 文件夹名称(所在目录) 修改文件及文件夹权限: sudo chmod - (代表类型) xxx (所有者) xxx (组用户) xxx(其他用户) 常用修改权限的命令: sudo chmod 600 ××× (只有所有者有读和写的权限) sudo chmod 6
在工作中,经常来备份文件和系统应用,常用到的主要是tar和cp命令,分别介绍如下: 一、tar命令,这个现在经常使用用来打包: tar包指的是档案文件: # 打tar包的方法 tar -cvf filename_20140805.tarfilename # 解tar包的方法 tar -xvf filename_20140805.tar gz包指的是压缩包文件: # filename打压缩包的方法 tar -czvf filename_20140805.tar.gz # 解压缩包的方法 tar -xzvf
在 Linux 终端下处理文件时,有时我们想直接清空文件的内容但又不必使用任何 Linux 命令行编辑器 去打开这些文件。那怎样才能达到这个目的呢?下面将介绍几种借助一些实用的命令来清空文件内容的方法。 在进一步深入了解这些方法之前,请记住: 由于在 Linux 中一切皆文件,你需要时刻注意,确保你将要清空的文件不是重要的用户文件或者系统文件。清空重要的系统文件或者配置文件可能会引发严重的应用失败或者系统错误。 前面已经说道,下面的这些方法都是从命令行中达到清空文件的目的。 提示:在下面的示例中,我们将