linux中通常使用什么键来终止命令运行,linux开发常用命令及快捷键使用总结

本文总结了Windows用户转Linux必备的基础命令如mkdir、cd、ll等,以及高级操作如磁盘空间管理、进程监控和网络诊断。还包括诸如防火墙控制、文件管理、进程终止等实用技巧。收藏本文,轻松掌握Linux命令行操作!

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux系统操作中不像window系统一样是图形界面,可以直接通过鼠标点击操作,通常是在黑窗口中输入命令来完成相应的操作,开始使用也许会不习惯但是当使用熟练,记住常用命令后你会觉得它比windows系统操作快太多了,下面就对windows常用命令中基础和高级命令的总结,可以先收藏方便以后直接查找。

01

基础常用命令

1.mkdir + 文件名->创建目录,类似于windows中新建文件夹;

2.cd + 目录名->进入文件里面,类似于windows中双击文件夹;

3.ll ->查看当前目录中有哪些文件,并显示文件详情;

4.ifconfig ->查看主机的网络接口配置,ip地址等信息;

5225729db9a2a5146de61343248d1721.png

5.ping +要连接主机的ip地址,通常通过ping+www.baidu.com来测试网络是否可以连通;

c0e75ead94466789e69839c98412428a.png

6.hostname ->查看当前主机的名字

7.cp 要复制的文件 将文件要复制到的路径

8.mv 移动或者重名文件 ,例如

1)mv oldNameFile newNameFile (功能描述:重命名)

2)mv /temp/movefile /targetFolder (功能描述:移动文件)

9.rm -rf+文件名 ->将该文件下所有内容删除,该命令谨慎使用,确定这个目录 下所有文件都可以删除;

10. systemctl start | stop | restart | status 服务名 ,例如:

systemctl start | stop | restart | status firewalld 启动/停止/重启/状态 防火墙systemctl enable firewalld.service 设置开机自启防火墙systemctl disable firewalld.service 设置开机不启动防火墙

11.pwd ->显示当前所在的路径;

12.cat +文件名->查看当前文件的内容;

13.date 查看当前系统时间,date -d ‘1 days ago’ 显示前一天 ,date -d ‘-1 days ago’ 显示明天;

294da97b7647f31354f5654148ae510c.png

14.reboot ->重启该主机,谨慎使用;

15.shutdown now ->立刻关机,谨慎使用;

02

进阶常用命令

1.df -h 查看磁盘空间的使用情况;

ba86c5f65a02f7a8f40e8aa33b6ccda7.png

du -sh 文件名 显示当前文件大小

du -a 文件名 显示当前目录下所有文件的大小

2.查看当前系统正在运行的进程状态

ps -aux (|grep 进程名->过滤出想要查看的进程)->(功能描述:查看系统中所有进程)

217005fcaf18ac4ae17aae015fff675d.png

ps -ef (|grep 进程名->过滤出想要查看的进程)->(功能描述:可以查看子父进程之间的关系)

ae78786f358b4115127123b4d1b33dd3.png

如果想要查看的进程是java程序可以直接通过jps命令查看

3.停止进程

kill -9 进程号(id) 终止正在运行的进程

4.top 查看系统的健康状态

top [选项]

b76cd539b396892a1c27f7146c0ae6a3.png

进入查看后操作说明:

c9d86d6467d7e53ed5f3ca90dbc936dd.png

5.netstat 显示网络统计信息和端口占用情况

netstat -anp |grep 进程号 (功能描述:查看该进程网络信息)

netstat -nlp | grep 端口号 (功能描述:查看网络端口号占用情况)

6.tar 打包

tar [选项] XXX.tar.gz 将要打包进去的内容 (功能描述:打包目录,压缩后的文件格式.tar.gz)

41e748af9d996289c5a019785698a184.png

7.find 查找文件

find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件显示在终端

(1).基本语法

find [搜索范围] [选项]

(2).选项说明

b38bef2f9eef2aece93b46ccd4bcd1cf.png

实操:

1.按照文件名查找指定路径下的文件

find / -name *.txt

2.按照用户查找指定目录下的文件

find /opt -user atguigu

3.按照文件大小查找(+n 大于 -n小于 n等于)

find /home -size +204800c

03

常用快捷键

3c8f4202963c5be912236cbdde08ff9e.png

<think>我们正在回答用户关于Linux终止命令快捷键的问题。根据引用[2]和引用[3]的内容,我们可以得知:引用[2]提到:linux系统操作中通常使用什么终止命令运行引用[3]明确说明:重要的几个热[Tab],[ctrl]-c,[ctrl]-d,其中[Ctrl]-c按让当前的程序『停掉』因此,我们可以确定终止当前运行命令快捷键是Ctrl+C。同时,引用[3]还提到了其他快捷键:[Tab]:命令补全和文件补全[Ctrl]-d:代表输入结束(EOF),也可以用来退出当前shell(相当于exit)此外,引用[1]还提供了一些光标移动快捷键,虽然与终止命令无关,但我们可以作为补充信息。注意:用户的问题非常明确,就是询问终止命令快捷键,所以我们应直接回答Ctrl+C,并简要说明其作用。同时,按照要求,我们需要生成相关问题。根据上下文,我们可以生成与Linux快捷键命令控制相关的问题。回答结构:1.直接给出答案:Ctrl+C2.简要说明该快捷键的作用3.补充其他相关的控制快捷键(如Ctrl+D)以便用户了解4.生成相关问题注意:引用标识需要自然地添加在引用内容的末尾。</think>### Linux 终止当前运行命令快捷键Linux 系统中,**终止当前运行命令的标准快捷键是 `Ctrl + C`** [^2][^3]。这是最常用且最直接的强制终止命令方式。 #### 核心功能说明 | **快捷键** | **作用** | **使用场景** | |------------|------------------------------|--------------------------------------------| | `Ctrl + C` | 强制终止当前前台进程 | 停止卡死的命令、中断正在执行的程序 | | `Ctrl + Z` | 挂起当前进程(转入后台) | 暂停程序但不终止,可用 `fg` 命令恢复前台运行 | | `Ctrl + D` | 发送 EOF(End-of-File)信号 | 退出当前 Shell 会话或结束输入流[^3] | #### 操作示例 1. **终止无限循环的命令** 当执行 `ping 8.8.8.8` 这类持续运行命令时,按 `Ctrl + C` 会立即停止并返回终端控制权: ```bash $ ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=119 time=9.32 ms ^C # 用户按下 Ctrl+C --- 8.8.8.8 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss ``` 2. **组合使用场景** - 误启动 `vim` 未保存退出:`Ctrl + C` → 输入 `:q!` - 终止编译过程:`make build` 执行中按 `Ctrl + C` - 批量操作中断:`rm -rf large_folder/` 执行中紧急停止 #### 技术原理 - `Ctrl + C` 发送 **SIGINT** 信号(信号编号 2)到前台进程[^3] - 程序可捕获该信号实现优雅退出(如保存状态) - 若程序未处理 SIGINT,则强制终止进程 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值