Linux小白快速上手

一.Linux介绍

1.是什么:Linux是一个操作系统,与Windows并列

2.作用:做服务器系统

二:Linux环境搭建

准备工作:1.终端模拟器:Xshell

下载链接:https://www.xshell.com/zh/free-for-home-school/

作用:主要用于安全地远程连接并管理Linux/Unix服务器及网络设备

三.Linux常用命令:

①目录操作类命令:

<1> pwd :查看当前所在目录的完整路径

<2> cd :切换目录

cd .. -->返回上一级目录

cd ~ -->回到用户家目录

<3> ls :列出目录里的文件/文件夹

ls -l -->显示文件详细信息(权限,大小等)

ls -a -->显示所有文件(包括隐藏文件)

ls -al -->列出来所有信息

<4> mkdir:创建新目录

例: mkdir txm -->创建名为txm的文件夹

<5> rmdir :删除空目录(只能删空目录,非空删了会报错)

例: rmdir txm -->删除空的txm文件夹

②文件操作类命令:

<1> touch :创建新文件

例: touch test.txt -->创建test.txt的文件

<2> rm :删除文件/目录

例: rm test.txt -->删除文件

rm -rf txm -->强制删除非空目录

注:千万不要运行"rm -rf / "命令 ,尤其是公司服务器上,俗称:删库跑路高危命令

<3> cp :复制文件/目录

例: cp test.txt /root/ -->将当前目录的test.txt文件复制到/root目录下

cp -r txm /root/ -->把当前目录下名为 txm 的文件夹,完整复制到 /root/ 目录下

<4> mv :移动文件/目录,也可用于重命名

例: mv test.txt /root/ -->移动test.txt文件到/root/目录

mv test.txt new.txt -->将test.txt 重命名为new.txt

<5> cat :查看文件内容

例: cat test.txt -->查看test.txt内容

<6> tail :查看文件末尾内容(常用于查看日志)

例: tail -f spring-blog.log -->实时查看spring-blog.log这个日志文件,"-f"(follow:实时跟踪)

③系统与进程类命令:

<1> ps :查看系统进程

例: ps aux | grep java -->查看所有java进程

<2> kill :终止进程

例: kill -q 1234 -->强制终止PID(进程 ID)为1234的进程

<3> netstat: 查看网络状态(端口,连接)

例: netstat -anp | grep 8080 -->查看8080端口是否被占用

<4> ifconfig / ip addr : 查看服务器IP地址

例: ip addr -->查看本机IP信息

④权限与用户类命令:

<1> chmod :修改文件/目录权限

例: chmod 755 test.txt -->给test.txt文件设置读写执行权限

<2> chown :修改文件/目录的所有者

例: chown root:root test.txt -->把test.txt文件的所有者改为root用户(冒号左边归谁用,右边归哪个小组)

⑤其他高频命令:

<1> grep :文本搜索过滤,场合管道配合

例: cat test.txt | grep "error" -->过滤出包含error的行

<2> nohup : 后台运行,关终端项目不终止,可永久运行

例: nohup java -jar spring-blog-demo.jar &

参数介绍:

启动项目:java -jar

项目名称:spring-blog-demo.jar

放到后台:&(必写)

⭐终止后台永久运行的项目步骤:

1.先找到项目进程ID: ps aux | grep java

2.杀死进程: kill -9 进程号 -->" -9":强制终止信号(SIGKILL),进程无法忽略或捕获,会被直接关闭

相关推荐
cui_ruicheng20 分钟前
LangChain 应用开发(十四):Agent 上下文与记忆机制
服务器·人工智能·python·langchain
一直C1 小时前
Linux网络编程|HTTP协议详解(报文、请求方法、状态码)
linux·http·wireshark·vim·visual studio
爱喝水的鱼丶2 小时前
SAP-ABAP:ABAP 用户出口开发规范与避坑指南:10 类典型错误与运维方案
运维·性能优化·sap·abap·增强·经验交流·出口
博、、2 小时前
从零构建智慧场馆解决方案:架构设计与开发实践
大数据·运维
敢敢是只喵i2 小时前
给现有业务系统接 AI 助手,入口怎么选?网页聊天、自动化任务与本地 Agent 对比
运维·人工智能·ai·开源·自动化·安全架构
章老师说3 小时前
BFE v1.8.6 正式发布:AI 网关计费精细化、Claude 协议与会话亲和性升级
运维·人工智能·ai·负载均衡·ai-native
Brilliantwxx4 小时前
【Linux】 进程(10) 进程控制深度解析:创建、终止与等待
linux·运维·服务器·c语言·开发语言·网络
ai小陈4 小时前
FramePack图生视频云端部署实战:从单图输入到视频输出的完整流程
服务器·人工智能·安全·ai·音视频·gpu算力
欧米欧4 小时前
Linux基础指令上
linux·运维·服务器
爱喝水的鱼丶5 小时前
SAP-ABAP:BAdI 上下文数据获取与交互:标准数据读取与修改逻辑实现
运维·性能优化·sap·abap·增强·经验交流·badi