lsof 命令用来获取被进程打开的文件的信息,在 linux 中,一切皆文件,lsof 命令可以查看所有已经打开的文件,比如: 普通文件,目录,特殊的块文件,管道,socket 套接字,设备,Unix 域套接字等。lsof 需要使用 root 用户执行。
语法格式:lsof [参...
迷途小书童
3周前 (06-16) 111℃ 0评论
0喜欢
free 命令显示系统中物理上空闲和已用的内存,包括交换内存。这些信息是通过解析文件 /proc/meminfo 而来的。
语法格式:free [参数]
常用参数:
示例
free
# 以MB显示内存使用情况
free -m
...
迷途小书童
3周前 (06-16) 121℃ 0评论
0喜欢
which 命令的作用是在 PATH 变量指定的路径中,搜索系统命令的位置。
语法格式:which [参数] [文件]
常用参数:
示例
which ffmpeg
...
迷途小书童
3周前 (06-16) 101℃ 0评论
0喜欢
whereis 命令用来定位命令的二进制程序、源代码文件和 man 手册页等相关文件的路径。它的查找速度非常快,因为它不是在磁盘中查找,而是在一个数据库中查询,这个数据库是 linux 系统自动创建的,包含有本地所有文件的信息。
语法格式:whereis [参数] [命令名]
常...
迷途小书童
3周前 (06-16) 134℃ 0评论
0喜欢
unzip 命令是用于 .zip 格式文件的解压缩工具。
语法格式:unzip [参数] [文件]
常用参数:
# 解压到当前目录
unzip data.zip
# 解压到文件夹test
unzip data.zip -d test
...
迷途小书童
3周前 (06-16) 116℃ 0评论
0喜欢
ps 命令用于显示当前系统的进程状态。它是最基本的同时也是非常强大的进程查看命令,使用它可以确定哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等。
语法格式:ps [参数]
常用参数:
示例
# 列出所有进程
ps -aux
# 过滤...
迷途小书童
3周前 (06-15) 120℃ 0评论
0喜欢
nohup 命令可以将程序以忽略挂起信号的方式运行起来,程序的输出信息将不会显示到终端,而是重定向到了 nohup.out文件中,通常我们叫后台运行。通过 ssh 连接到远程服务器时,经常这么做,如果直接运行的话,当你退出这个连接后,对应终端里运行的程序也就停止。
语法格式:no...
迷途小书童
3周前 (06-15) 193℃ 0评论
0喜欢
killall 命令使用进程的名称来杀死进程,而且可以杀死一组同名进程。前一节我们介绍过命令 kill,它是通过进程号来杀死进程,如果要找到进程号,需要使用 ps 等命令再配合 grep 来查找,而 killall 则是把这一过程简单化了。
语法格式:killall [参数]
常...
迷途小书童
3周前 (06-15) 156℃ 0评论
0喜欢
kill 命令用来删除运行中的进程。
语法格式:kill [参数] [进程号]
常用参数:
示例
# 列出系统支持的信号,kill命令默认使用的信号是15 SIGTERM
kill -l
# 删除进程,我们需要知道进程的id,也就是pid,pid可以通过ps命令来查看
# 杀...
迷途小书童
3周前 (06-15) 173℃ 0评论
0喜欢
top 命令是 linux 下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况。
语法格式:top [参数]
常用参数:
示例
# 显示进程信息
top
...
迷途小书童
3周前 (06-15) 107℃ 0评论
0喜欢
crontab 命令用来提交和管理用户的需要周期性执行的任务,与 windows 下的计划任务类似。
语法格式:crontab [参数]
常用参数:
示例
# 显示计划任务
crontab -l
# 编辑计划任务
crontab -e
计划任务的格式是
minute ho...
迷途小书童
3周前 (06-14) 127℃ 0评论
0喜欢
clear 命令用于清除屏幕。本质上是让终端显示页向后翻了一页,如果向上滚动屏幕还是可以看到之前的操作。
语法格式:clear [参数]
示例
# 清屏
clear
...
迷途小书童
3周前 (06-14) 129℃ 0评论
0喜欢
ufw程序用于管理防火墙。相比 iptables,使用起来更加简单,默认需要手动安装 sudo apt install ufw。
语法格式:ufw [参数]
常用参数:
示例
# 启动
ufw enable
# 关闭
ufw disable
# 重启
ufw reload
...
迷途小书童
3周前 (06-14) 97℃ 0评论
0喜欢
source 命令通常用于执行刚修改的初始化文件,使之立即生效,比如环境变量。
语法格式:source [文件]
示例
# 很多时候,我们安装过一些基础软件,会设置一些环境变量,像PATH,通常是编辑~/.bashrc,想让变量即刻生效,就可以使用source
source ~/...
迷途小书童
3周前 (06-14) 112℃ 0评论
0喜欢
chown 命令用来改变文件或文件夹的所属用户及用户组,只有超级管理员才有权限执行。
语法格式:chown [参数]
常用参数:
示例
# 将test.py文件的用户组和用户都改为xugaoxiang,冒号前的是用户,冒号后的是用户组,很多时候它们的名称是一样的
chown x...
迷途小书童
3周前 (06-14) 235℃ 0评论
0喜欢
chmod 命令用来改变文件或目录的权限,只有文件的属主和超级用户才能执行这个命令。有两种设置模式,一种是采用权限字母和操作符;另一种是采用数字。
语法格式: chmod [参数] [文件]
常用参数:
示例
# 给test.sh脚本加个执行的权限,a为针对所有用户。r为读,w...
迷途小书童
3周前 (06-13) 108℃ 0评论
0喜欢
userdel 命令用于删除指定的用户及与该用户相关的文件。同时,也修改了系统的用户账号文件 /etc/passwd、/etc/shadow 以及 /etc/group 文件。
语法格式:userdel [参数] [用户名]
常用参数:
示例
# 删除账号xugaoxiang
...
迷途小书童
3周前 (06-13) 111℃ 0评论
0喜欢
useradd 命令用来创建新的用户或更改用户的信息。创建的帐号,保存在 /etc/passwd 文件中。
语法格式:useradd [参数] [用户名]
常用参数:
示例
# 创建新的账号xugaoxiang
useradd xugaoxiang
# 创建账号,但不创建其H...
迷途小书童
3周前 (06-13) 90℃ 0评论
0喜欢
passwd 命令用于设置用户的认证信息,操作需要管理员权限。
常用格式:passwd [参数]
常用参数:
示例
# 修改当前用户的密码
passwd
# 修改root的密码
passswd root
# 锁定用户密码,不允许修改
passwd -l xugaoxiang...
迷途小书童
3周前 (06-13) 105℃ 0评论
0喜欢
usermod 命令用于修改用户账号。
语法格式:usermod [参数]
常用参数:
示例
# 更改用户登录的目录,如以xugaoxiang登录系统,会进入到目录/home/test
usermod -d /home/test xugaoxiang
# 修改用户名,从xug...
迷途小书童
3周前 (06-13) 106℃ 0评论
0喜欢
wget 命令用来从指定的 URL 下载文件,它非常稳定,支持 HTTP、HTTPS、FTP等多种网络协议,还支持代理。
语法格式: wget [参数]
常用参数:
示例
# 下载文件
wget https://xugaoxiang.com/package.zip
# 下载,...
迷途小书童
4周前 (06-11) 108℃ 0评论
0喜欢
dpkg 命令是 Debian Linux 系统中用来安装、创建和管理软件包的工具。
语法格式:dpkg [参数]
常用参数:
示例
# 安装软件包
dpkg -i test.deb
# 显示已安装的软件包
dpkg -l
# 显示软件包中的内容
dpkg -c test...
迷途小书童
4周前 (06-11) 103℃ 0评论
0喜欢