Linux基础命令详解与实战
需积分: 0 137 浏览量
更新于2024-08-03
收藏 11KB DOCX 举报
"这篇资源主要介绍了Linux系统中常用的19个命令,涵盖了系统管理、文件操作、进程控制等多个方面,旨在帮助用户更高效地在Linux环境中工作。"
1. **重启远程服务器**
使用`netuse`命令建立连接,然后通过`shutdown -r -m \\IP地址 -t 0 -f`命令来重启远程服务器。这里的IP地址需要替换为实际的服务器IP,`-r`代表重启,`-m`后面跟远程主机的IP,`-t 0`表示立即重启,`-f`则强制关闭正在运行的应用。
2. **查看文件夹占用空间**
`du -sh .`这个命令会显示当前目录的总大小,`-s`表示汇总显示,`-h`以人类可读的单位显示。
3. **查看文件夹文件数量**
`ls | wc -l`用于统计当前目录下的文件数量。
4. **查询时间与日期**
要查询当前时间,可以使用`echo $(date +%T)`,查询日期使用`echo $(date +%Y-%m-%d)`。
5. **根据端口查看对应进程**
使用`netstat -nlp | grep 端口号`可以查看哪个进程正在使用特定端口。
6. **进程号查程序所在位置**
`ll /proc/进程号/cwd`显示进程的工作目录,可以借此找到程序的执行位置。
7. **查找文件**
`find / -name nginx.conf`在根目录下查找名为`nginx.conf`的文件。
8. **文件夹设置权限**
`chmod 777 文件夹名字`设置文件夹权限为所有者、组和其他人皆有读写执行权限。
9. **检查服务是否启动成功**
可以通过`ps -ef | grep nginx`查看是否有nginx进程在运行,或者`netstat -anp | grep :8000`检查8000端口是否被占用。
10. **删除**
- `rm 文件名`删除文件。
- `rmdir 命令间成“removedirectory”,用于删除空目录。
- `rm -rf 文件夹名字`强制删除文件夹及其内容,不提示。
- `rm -rf MyDocuments/*`递归删除`MyDocuments`目录下的所有文件和子目录。
- `rm -rf dir1 dir2 dir3`一次性删除多个目录。
- 使用`find`命令也可以根据条件删除文件或目录。
11. **解压与压缩**
解压命令未给出,通常使用`tar -zxvf 压缩文件名.tar.gz`解压。
压缩命令也未给出,可以使用`tar -czvf 压缩后文件名.tar.gz 要压缩的文件或目录`进行压缩。
12. **导出与导入**
导出数据通常用`mysqldump`命令,导入数据用`mysql`命令,具体语法需结合数据库类型和实际需求。
13. **防火墙**
配置Linux的防火墙,一般使用`iptables`或`firewalld`命令,但具体操作需要了解防火墙规则。
14. **开启端口**
开启端口通常涉及修改`iptables`规则或`firewalld`设置,如`iptables -A INPUT -p tcp --dport 端口号 -j ACCEPT`。
15. **进程操作**
可以使用`kill`或`pkill`命令结束进程,`nice`和`renice`调整进程优先级。
16. **查询当前路径**
`pwd`命令可以显示当前工作目录。
17. **安装telnet**
在Debian/Ubuntu系统中,可以使用`sudo apt-get install telnet`安装,在CentOS/RHEL系统中,使用`sudo yum install telnet`。
18. **上传文件**
`scp`命令用于安全地从本地上传文件到远程服务器,如`scp 文件名 user@远程服务器IP:远程路径`。
这些命令是Linux日常操作的基础,熟练掌握它们可以极大地提高工作效率。学习和理解这些命令的具体用法和选项是每个Linux用户的基本功。
1382 浏览量
107 浏览量
2014-08-05 上传
2008-01-28 上传
2019-07-31 上传
2024-05-22 上传
104 浏览量
2011-03-09 上传
2012-09-29 上传
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
鲤鱼跳龙门的鱼
- 粉丝: 29
最新资源
- Unicode编码详解与应用
- Rational ClearQuest 使用手册:缺陷追踪与管理指南
- IPTV关键技术与标准探索:编码、DRM、CDN与更多
- Jboss EJB3.0 实战教程:从入门到精通
- Windows API实现USB设备插拔检测
- Windows API 完整指南:函数详解与应用
- Spring开发指南(0.8版):开源文档详解与实战教程
- VisualC++入门教程:基于实例的学习
- 使用Struts2+Hibernate3+Spring2开发J2EE实战教程
- Windows XP Service Pack 3详解:更新与部署指南
- 提升英文网站流量的20种策略
- Oracle9i数据库管理基础入门
- 解决AJAX中文乱码问题
- ERP项目实施规划:目标、进度、资源配置的系统安排
- VC++串口通信实现与Windows API应用
- Head First EJB:轻松学习企业JavaBean