Linux命令大全:实用操作指南

需积分: 10 0 下载量 147 浏览量 更新于2024-09-05 收藏 2KB TXT 举报
"这是关于Linux操作系统的一些常用命令的总结,涵盖了文件操作、权限管理、进程查看、用户管理和网络通信等多个方面。" 在Linux操作系统中,掌握一些基本的命令行指令是十分必要的。以下是一些常见的Linux指令及其用法: 1. `chmod 777 sign.sh`: 这个命令用于更改文件`sign.sh`的权限,设置为可读、可写、可执行,对所有用户开放。 2. `chown -R username 目录`: `-R`选项表示递归,`chown`命令用来改变文件或目录的所有者,这里是将整个目录及其子目录的所有权改为`username`。 3. `grep -rl "text" *`: 在当前目录及所有子目录下查找包含文本`text`的文件。 4. `./console.sh`: 运行脚本文件`console.sh`,需要文件具有执行权限。 5. `ss 查看状态`: 使用`ss`命令可以查看套接字(socket)的状态,如连接、监听等。 6. ` ZZ 退出vi编辑器`: 在vi/vim编辑器中,`ZZ`命令保存当前修改并退出。 7. `rm -rf 文件或目录`: 强制删除文件或目录,`-r`表示递归删除目录,`-f`表示强制删除,不询问。 8. `ls -la`: 列出当前目录下所有文件和目录的详细信息,包括隐藏文件。 9. `netstat -anp | grep 8080`: 检查端口8080上的活动连接,`-n`显示IP和端口号,`-p`显示进程ID。 10. `netstat -nultp`: 查看所有监听(listening)的TCP和UDP端口。 11. `tail -f log.log`: 实时监控日志文件`log.log`,当有新的内容追加到文件时会显示。 12. `Ctrl + S`: 在终端中暂停输出,`Ctrl + Q`恢复输出。 13. `sudo adduser tony`: 创建新用户`tony`,`sudo`用于以管理员权限运行命令。 14. `vi /etc/passwd`: 编辑系统用户配置文件,添加或修改用户信息。 15. `cp -r /home/teller/SmartTeller9 /home/paperteller`: 复制整个`SmartTeller9`目录到`paperteller`目录下,`-r`表示递归复制。 16. `scp -r SmartTeller9 teller@16.1.24.55:/home/teller`: 通过SSH协议将`SmartTeller9`目录传输到远程服务器`16.1.24.55`的`teller`用户的`/home/teller`目录下。 17. `jar`: 与Java相关的命令,用于处理JAR文件,如创建、更新、提取等。 18. `tar zcvf /home/paper/SmartPaper20190905.tar.gz SmartPaper`: 打包压缩`SmartPaper`目录为`SmartPaper20190905.tar.gz`。 19. `tar -zxvf 有.tar.gz后缀的文件名`: 解压带`.tar.gz`后缀的文件。 以上就是一些常用的Linux命令,它们在日常的系统管理和运维工作中非常实用。学习和熟练掌握这些命令能够提高工作效率,更好地管理和维护Linux系统。