百度
360搜索
搜狗搜索

Xshell中linux常用命令全集详细介绍

以下是 Linux 系统中常用的命令分类整理,适用于通过 Xshell 等工具远程连接 Linux 服务器时使用,涵盖文件操作、系统管理、网络工具等核心场景:

一、文件与目录操作

1. 基础操作

命令 功能描述 语法示例
ls 列出目录内容 ls -l(详细信息)、ls -a(显示隐藏文件)
cd 切换目录 cd /home(进入目录)、cd ..(返回上级目录)
mkdir 创建目录 mkdir project(创建单目录)、mkdir -p a/b/c(递归创建多级目录)
rmdir 删除空目录 rmdir dir(删除空目录)
cp 复制文件 / 目录 cp file.txt backup.txt(复制文件)、cp -r dir1 dir2(复制目录)
mv 移动 / 重命名文件 / 目录 mv old.txt new.txt(重命名)、mv file /target/(移动文件)
rm 删除文件 / 目录 rm file.txt(删除文件)、rm -r dir(删除目录,需谨慎!)

2. 文件查看与编辑

命令 功能描述 语法示例
cat 显示文件内容(适合小文件) cat config.txt
more/less 分页查看文件(less 支持搜索) less large.log
head/tail 查看文件开头 / 结尾内容 head -n 10 log.txt(前 10 行)、tail -f log.txt(实时监控文件更新)
vim/nano 文本编辑(vim 为高级编辑器) vim filename(进入编辑模式,按 i 插入,:wq 保存退出)

3. 文件搜索与过滤

命令 功能描述 语法示例
grep 在文件中搜索关键词 grep "error" log.txt(搜索包含 "error" 的行)
find 查找文件 / 目录 find /var/log -name "*.log"(在 /var/log 下找.log 文件)

二、系统状态与监控

1. 进程管理

命令 功能描述 语法示例
ps 查看进程状态 ps aux(显示所有进程)、`ps -ef grep nginx`(过滤 nginx 进程)
top/htop 实时监控进程(htop 交互性更强) top(按 q 退出)
kill 终止进程 kill -9 1234(强制终止 PID 为 1234 的进程)
jobs 查看后台进程 jobs

2. 系统资源

命令 功能描述 语法示例
df 查看磁盘空间使用情况 df -h(以人类可读格式显示)
du 查看目录 / 文件大小 du -sh /var/log(目录总大小)
free 查看内存使用情况 free -h
uname 查看系统信息(内核、版本等) uname -a(完整信息)

3. 服务管理(根据发行版不同)

命令 功能描述 语法示例
systemctl Systemd 服务管理(CentOS 7+/Ubuntu 16+) systemctl start nginx(启动服务)、systemctl enable nginx(设置开机启动)
service 传统服务管理(适用于旧版系统) service nginx restart

三、网络与远程连接

命令 功能描述 语法示例
ping 测试网络连通性 ping www.baidu.com
ifconfig/ip 查看 / 配置网络接口(ip 更现代) ifconfig eth0(查看网卡信息)
netstat 查看网络连接状态 netstat -antp(显示所有 TCP 连接及进程)
ssh 远程连接服务器 ssh user@192.168.1.100
scp 远程传输文件 scp local.txt user@server:/path/(上传文件)
wget/curl 下载文件 wget https://example.com/file.zip

四、权限管理

阅读更多 >>>  linux用的是什么shell
命令 功能描述 语法示例
chmod 修改文件权限 chmod 755 script.sh(赋予执行权限)、chmod u+x file(给用户添加执行权限)
chown 修改文件所有者 / 所属组 chown user:group file.txt
sudo 以管理员权限执行命令 sudo apt install nginx

五、软件包管理(根据发行版区分)

1. Debian/Ubuntu(.deb 包)

命令 功能描述 语法示例
apt 软件包管理工具 apt install package(安装)、apt update(更新源)
dpkg 底层包管理工具 dpkg -i package.deb(安装本地包)

2. RedHat/CentOS(.rpm 包)

命令 功能描述 语法示例
yum/dnf 高级包管理工具(dnf 为 CentOS 8+) yum install httpddnf update
rpm 底层包管理工具 rpm -ivh package.rpm(安装本地包)

六、压缩与解压

命令 功能描述 语法示例
tar 打包 / 压缩文件 / 目录 tar -czvf archive.tar.gz dir/(压缩为 gz 格式)、tar -xzvf archive.tar.gz(解压)
gzip/gunzip 压缩 / 解压单个文件(不打包) gzip file.txtgunzip file.txt.gz
unzip 解压 zip 文件 unzip file.zip

七、用户与组管理

命令 功能描述 语法示例
useradd 创建用户 useradd -m newuser(创建并分配家目录)
userdel 删除用户 userdel -r newuser(删除用户及家目录)
passwd 修改用户密码 passwd(修改当前用户密码)、sudo passwd newuser(修改其他用户密码)
groupadd 创建用户组 groupadd dev

八、其他常用命令

命令 功能描述 语法示例
date 显示 / 设置系统时间 date "+%Y-%m-%d %H:%M:%S"
history 查看命令历史记录 history(显示所有历史命令)、!123(重新执行第 123 条命令)
echo 输出文本 echo "Hello World"
管道与重定向 组合命令 / 输出到文件 ls -l > list.txt(输出到文件)、`cat log.txt grep "error"`(过滤日志)

快速上手建议

  1. 查看帮助:所有命令均可通过 命令 --helpman 命令 查看详细手册(如 man ls)。
  2. 练习场景:通过实际操作(如创建目录、编辑文件、远程传输)加深记忆。
  3. 注意权限:涉及系统文件操作时,需用 sudo 或切换到 root 用户(su -)。

如果需要某个命令的详细用法或特定场景的操作,可以随时进一步提问!

网站数据信息

"Xshell中linux常用命令全集"浏览人数已经达到24次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:Xshell中linux常用命令全集的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!