赞
踩
开发和运维人员在使用Linux操作系统时,需要掌握一些常用的命令,以便能够进行系统配置、文件管理、进程管理等工作。以下是一些常用的Linux命令:
pwd — 打印当前工作目录 — pwd
ls — 列出当前目录下的文件和目录 — ls
cd — 更改当前目录-cd /home/user/”
cat — 显示文件 cat filename.txt 的内容”
touch — 创建一个新的空文件-touch filename.txt
mv — 移动文件或目录 — mv filename.txt /home/user/
cp — 复制文件或目录 — cp filename.txt /home/user/
rm — 删除文件或目录 — rm filename.txt
mkdir — 创建一个新目录 — mkdir newdirectory
rmdir — 删除空目录 — rmdir 目录名
chmod — 更改文件或目录的权限 — chmod 777 filename.txt
chown — 更改文件或目录的所有者 — chown user:group filename.txt
ps — 显示正在运行的进程 — ps
top — 实时显示系统进程 — top
Kill — 终止进程 — 杀死 PID
ping — 测试两台主机之间的连接 — ping google.com
netstat — 显示网络连接 — netstat -a
ifconfig — 显示网络接口及其配置 — ifconfig
iwconfig — 显示无线网络接口及其配置 — iwconfig
tcpdump — 捕获网络流量 — tcpdump
nmap — 扫描网络并识别主机和开放端口 — nmap -sS 192.168.1.1
dig — 检索 DNS 信息 — dig google.com
whois — 检索域名注册信息 — whois google.com
wget — 从 Internet 下载文件 — wget https://example.com/file.zip
curl — 从服务器传输数据或向服务器传输数据 —curl Example Domain
scp — 通过 SSH 安全地复制文件 — scp filename.txt user@remotehost:/home/user/
ssh — 安全连接到远程主机 — ssh user@remotehost
grep — 在文件中搜索字符串 — grep “searchstring” filename.txt
find — 搜索文件和目录 — find / -name filename.txt
tar — 归档文件和目录 — tar -cvf archive.tar filename.txt
unzip — 从 zip 存档中提取文件 — unzip archive.zip
sed — 编辑文件 — sed 's/search/replace/g' filename.txt
awk — 处理文本文件 — awk '{print $1}' filename.txt
diff — 比较两个文件 — diff file1.txt file2.txt
tee — 将输出重定向到文件和屏幕 — 命令
date — 显示系统日期和时间 — date
cal — 显示日历 — cal
uptime — 显示系统的正常运行时间 — uptime
free — 显示系统内存使用情况 — free
df — 显示磁盘使用情况 — df
du — 显示文件和目录的磁盘使用情况 — du -h filename.txt
历史记录——显示命令历史记录——历史记录
man — 显示命令的手册页 — man ls
ssh-keygen — 生成 SSH 密钥对 — ssh-keygen
ssh-copy-id — 将公钥复制到远程主机 — ssh-copy-id user@remotehost
openssl — 管理数字证书和加密 — openssl genrsa -out key.pem 2048
iptraf — 实时监控网络流量 — iptraf
iptables — 管理防火墙规则 — iptables -L
nc — 通过网络连接发送和接收数据 — nc google.com 80
socat — 在两个连接之间传输数据 — socat TCP4-LISTEN:8000,fork TCP4:google.com:80
strace — 跟踪进程的系统调用 — strace ls
ltrace — 跟踪进程的库调用 — ltrace ls
gdb — 调试程序 — gdb 程序
file — 确定文件类型 — 文件 文件名
hexdump — 显示文件的十六进制表示形式 — hexdump -C filename
Base64 — 编码或解码 Base64 数据 — Base64 文件名
ncat — netcat 的现代版本,具有附加功能 — ncat google.com 80
ss — 以更详细的格式显示网络连接 — ss -tunapl
ngrep — 通过正则表达式过滤网络流量 — ngrep -i “searchstring”
hping3 — 将自定义数据包发送到网络主机 — hping3 google.com -S -p 80
tcpflow — 捕获并重新组装 TCP 流 — tcpflow -c -i eth0
tcpreplay — 重播 pcap 文件中的网络流量 — tcpreplay -i eth0 Traffic.pcap
tshark — 实时捕获和分析网络流量 — tshark -i eth0
ettercap — 嗅探网络流量并执行 MITM 攻击 — ettercap -T -M arp:remote /192.168.1.1/ /192.168.1.2/
aircrack-ng — 破解 WEP 和 WPA/WPA2 密钥 — aircrack-ng capture.cap
Hydra — 对远程服务执行密码攻击 — Hydra -l username -P passwordlist.txt ssh://remotehost
john — Unix/Linux 密码破解器 — john — wordlist=passwordlist.txt hashfile.txt
hashcat — 多种哈希类型的密码破解器 — hashcat -m 0 -a 0 hashfile.txt passwordlist.txt
sqlmap — 自动执行 SQL 注入攻击 — sqlmap -u “http://example.com/page.php?id=1"
nikto — 扫描 Web 服务器是否存在漏洞 — nikto -h example.com
dirb — 扫描 Web 服务器中的目录和文件 — dirb Example Domain
wpscan — 扫描 WordPress 网站是否存在漏洞 — wpscan — url example.com
sslscan — 扫描 SSL/TLS 服务器是否存在漏洞 — sslscan example.com:443
stunnel — 将不安全的连接封装在 SSL/TLS 中 — stunnel -c -d 127.0.0.1:8080 -r example.com:80"
lynx — 基于文本的 Web 浏览器 — lynx http://example.com
nslookup — 查询 DNS 服务器的信息 — nslookup example.com
host — 将 IP 地址解析为主机名,反之亦然 — host example.com
Traceroute — 确定网络数据包的路径 — traceroute example.com
mtr — 结合了 ping 和跟踪路由功能 — mtr example.com
Masscan — 扫描大型网络以查找开放端口和服务 — Masscan 10.0.0.0/8 -p 80,443
snmpwalk — 从启用 SNMP 的设备检索信息 — snmpwalk -v2c -c public example.com
smbclient — 连接到 SMB/CIFS 文件共享 — smbclient //example.com/share -U 用户名
rpcclient — 连接到 RPC 服务 — rpcclient -U 用户名 example.com
ftp — 连接到 FTP 服务器 — ftp example.com
tftp — 使用简单文件传输协议传输文件 — tftp example.com -c get file.txt
telnet — 使用 Telnet 协议连接到远程主机 — telnet example.com 23
sftp — 通过 SSH 在主机之间传输文件 — sftp user@example.com
rsync — 在主机之间同步文件和目录 — rsync -avz /path/to/source user@example.com:/path/to/destination
wc — 计算文件中的行数、单词数和字符数 — wc -l file.txt
cut — 从文件中提取列 — cut -f 1,3 -d : file.txt
head — 显示文件的前几行 — head file.txt
tail — 显示文件的最后几行 — tail file.txt
less — 一次一页显示文件的内容 — less file.txt
more — 一次一页显示文件的内容 — more file.txt
patch — 将补丁应用于文件 — patch -p0 < patchfile
gunzip — 解压缩使用 gzip 压缩的文件 —gunzip file.gz
bzip2 — 使用 bzip2 算法压缩文件 — bzip2 file.txt
Bunzip2 — 解压缩使用 bzip2 压缩的文件 — Bunzip2 file.bz2
zip — 使用 ZIP 格式归档和压缩文件和目录 — zip archive.zip file.txt
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。