FPS --
1775 字
9 分钟
Linux命令

Linux命令通用格式#

command [-option] [parameter] command: 命令本体,如目录下文件夹/文件列举,命令ls option:[可选,非必填] 命令的一些选项,用于控制命令的执行细节 parameter: [可选,非必填] 命令的参数,多用于命令的指向目标

常用Linux命令#

文件与目录操作#

命令作用常用参数示例
ls列出目录内容ls -lha(详细+隐藏)
cd切换目录cd ~(回家目录)
pwd显示当前目录路径
mkdir创建目录mkdir -p dir1/dir2(递归创建)
rmdir删除空目录
touch创建空文件或更新时间戳
cp复制文件/目录cp -r dir1 dir2(递归复制)
mv移动/重命名文件mv old.txt new.txt
rm删除文件/目录rm -rf dir(强制递归删除)
cat查看文件内容cat file1 file2
more/less分页查看文件less -N file(显示行号)
head/tail查看文件首/尾几行tail -f log.log(实时追踪日志)
find查找文件find /home -name "*.txt"
grep文本搜索grep "error" log.txt
tar压缩/解压文件tar -czvf archive.tar.gz dir

权限与用户管理#

命令作用示例
chmod修改文件权限chmod 755 script.sh
chown修改文件所有者chown user:group file
sudo以超级用户权限执行命令sudo apt update
passwd修改用户密码passwd username
useradd/userdel添加/删除用户useradd -m newuser
su切换用户su - username

系统管理与进程#

命令作用示例
ps查看进程ps aux | grep nginx
top/htop动态查看系统资源占用top(按q退出)
kill终止进程kill -9 PID(强制终止)
df查看磁盘空间df -h(易读格式)
du查看目录占用空间du -sh /home
free查看内存使用情况free -m(MB为单位)
uname查看系统信息uname -a(全部信息)
shutdown/reboot关机/重启shutdown -h now

网络相关#

命令作用示例
ping测试网络连通性ping google.com
ifconfig/ip查看/配置网络接口ip addr show
netstat查看网络连接和端口netstat -tulnp
ssh远程登录ssh user@192.168.1.1
scp安全复制文件(基于SSH)scp file.txt user@host:/path
wget/curl下载文件或访问URLcurl -O http://example.com/file

软件包管理#

命令(不同发行版)作用示例
apt (Debian/Ubuntu)管理软件包sudo apt install nginx
yum/dnf (RHEL/CentOS)管理软件包sudo yum install httpd
pacman (Arch)管理软件包sudo pacman -S firefox

其他实用命令#

命令作用
echo输出文本(常用于脚本)
date显示或设置系统时间
alias创建命令别名(如 alias ll='ls -l')
history查看命令历史记录
man查看命令手册(如 man ls)

tmux#

创建一个名为 session-name 的新会话

Terminal window
tmux new -s session-name

进入已经存在的会话

Terminal window
tmux attach -t session-name

查看会话列表

Terminal window
tmux ls

终止会话

Terminal window
tmux kill-session -t session-name

tmux窗口命令(来源trss.me)#

名称用法
离开窗口Ctrl+B D
切换窗口Ctrl+B W
新建窗口Ctrl+B C
分屏Ctrl+B -/_
切换鼠标模式按住 Shift
切换复制模式Ctrl+B ↲
杀死窗口Ctrl+B X Y

常见命令#

Linux中一般怎么隐藏文件#

文件名以.开头


如何查看CPU信息#

lscpu


查看占用 CPU 使用率最高的进程#

top


如何过滤文件中包括“ERROR”的行#

grep “ERROR” 文件名


怎么查看某端口号#

sudo netstat -tuln | grep :端口号


查看某进程号#

ps aux | grep 进程名 ps -ef | grep ps_name


grep与find区别?grep用法#

比较项grepfind
作用搜索文件内容 中是否包含某个关键词查找文件名/路径 是否匹配某条件
搜索对象文件内容中的文本行文件本身(按名字、大小、时间等)
示例在文件中查找包含 “error” 的行查找当前目录下所有 .log 文件
常见使用场景找出日志中含 “ERROR” 的行查找最近 7 天修改过的文件
参数说明
-i忽略大小写
-n显示匹配行的行号
-v显示不匹配的行(取反)
-r / -R递归搜索子目录下所有文件
-E使用扩展正则表达式(等同于 egrep)
--color=auto匹配关键词高亮(现代系统通常默认开启)

查看IP地址#

内网IP ip addr show 公网IP curl ifconfig.me


查看家目录下的t.txt文件#

cat ~/t.txt


怎么查出tomcat这个进程并杀死它#

pgrep -af tomcat kill -9 pid


动态查看日志#

tail -f <日志文件路径>


查看系统磁盘空间#

df -h


查看当前机器监听的所有端口#

ss -tuln


把一个文件夹打包成.tar.gz,以及解压拆包命令#

tar -czvf archive.tar.gz folder_name

  • c:创建压缩包

  • z:使用 gzip 压缩

  • v:显示过程

  • f:指定文件名

tar -xzvf archive.tar.gz


以/etc/password的前五行内容为例,提取用户名#

head -n 5 /etc/passwd | cut -d: -f1

head -n 5:取前五行 cut -d: -f1:按冒号分隔,取第一个字段(用户名)


cron后台常驻程序(daemon)用于?#

cron 是 Linux 中的计划任务守护进程,用于定期执行预定的任务,如备份、自动更新、发送报告等。


哪个命令可以列出定义在以后特定时间运行一次的所有任务?#

atq


bash中export命令的作用#

将变量提升为环境变量,使其在当前 shell 启动的所有子进程中生效


当前目录下还有多大空间#

df -h .


有个备份程序a,需要在周一到周五下午1点和晚上8点各运行一次,什么corntab可以完成这个工作#

0 13,20 * * 1-5 /path/to/a

字段位置含义设置值
分钟每小时第几分钟0(整点)
小时每天第几个小时13,20(13点 和 20点)
日每月第几天*(每天)
月每年第几月*(每月)
周每周星期几1-5(周一到周五)

怎么从当前系统中卸载一个已经安装的文件系统#

umount <挂载点路径>


哪条命令用来装载所有在/etc/fstab目录下定义的文件系统#

mount -a


把f1.txt复制到f2.txt#

cat f1.txt > f2.txt


快速切换到j的家目录下#

cd ~j


在文件中查找以*开头的行#

grep ’^*’ filename


ps中什么参数是显示所有用户的进程#

ps -ef (e=a)


一行后面加入怎么表示未结束,下一行继续#

\


命令 kill -9 的含义是#

立即强制终止进程,无法被拦截或处理


对所有用户的变量设置应该放在哪个文件下#

/etc/profile


linux脚本文件一般以什么开头#

#!/bin/bash

linux中提供TCP/IP包过滤功能的软件叫什么#

iptables


vi中退出不保存的命令#

!


哪个命令可以压缩部分文件#

tar -czf archive.tar.gz file1 file2 dir/


对于Nginx服务器,提供子进程的缺省的用户是#

www-data grep ^user /etc/nginx/nginx.conf 查看Nginx的默认用户


Nginx的主配置文件#

/etc/nginx/nginx.conf


什么命令解压缩tar文件#

tar -xvf archive.tar


netstat -a 命令停了很久没反应,可能是哪里的原因#

可能是由于 DNS 解析慢造成的 netstat -an n跳过域名解析,直接显示IP和端口


telnet命令#

用于测试 TCP 端口连通性(是否能连接到某个主机+端口) telnet ip <端口号>


Linux命令
https://www.pardofelis.top/posts/b690add3/
作者
所愿Syuan
发布于
2025-05-16
许可协议
CC BY-NC-SA 4.0

分享文章

生成精美分享图或复制链接,与更多人分享本文。

继续阅读

沿着主题读

基于共同的标签与分类

换条路线

从其他文章中稳定抽取

评论

正在加载评论...

最后更新于 ,距今已过 179 天

部分内容可能已过时