首页 > 系统相关 >二、Linux 常见终端操作 Shell 指令总结

二、Linux 常见终端操作 Shell 指令总结

时间:2024-03-28 19:32:33浏览次数:21  
标签:文件 Shell 查看 指令 Linux 目录

Shell 指令总结

Linux 终端是许多开发人员、系统管理员和技术爱好者经常使用的工具之一。通过掌握 Shell 指令,可以高效地管理文件系统、执行任务和配置系统。本篇博客简单总结了 Linux 常见终端操作的 Shell 指令,帮助大家快速掌握基本操作和提高工作效率。


文件和目录操作

功能指令
列出目录内容ls
显示当前工作目录pwd
切换目录cd
创建新目录mkdir
删除文件或目录rm
复制文件或目录cp
移动文件或目录mv

文件内容查看与编辑

功能指令
显示文件内容cat
逐页查看文件内容less 或 more
查看文件头部或尾部内容head / tail
文本编辑器nano / vim

权限管理

功能指令
修改文件权限chmod
修改文件所有者chown
修改文件所属组chgrp

文本处理工具

功能指令
在文件中查找匹配文本grep
流编辑器,用于文本替换与编辑sed
:文本处理工具,支持数据流编辑与分析awk

系统信息查询

功能指令
显示进程状态ps
实时显示系统资源使用情况top
查看磁盘空间使用情况df / du

网络相关指令

功能指令
测试网络连接ping
查看和配置网络接口信息ifconfig / ip
远程登录工具ssh

系统管理工具

功能指令
管理系统服务systemctl
查看系统日志journalctl
定时任务管理工具cron / at

总结

以上介绍了 Linux 常见终端操作 Shell 指令,大家可以掌握基本的系统管理和任务处理技能,并逐步提升到高级操作和自动化任务的实现。持续学习和实践是精通 Linux 系统操作的关键,祝愿大家在 Linux 技术领域取得成功!最后希望大家点点关注,订阅,多多支持张工。你们的支持是我持续更新的动力。

标签:文件,Shell,查看,指令,Linux,目录
From: https://blog.csdn.net/qq_32706229/article/details/137115887

相关文章

  • Linux进阶命令
    Linux进阶命令①1查看切换显示统计目录1.pwd(printworkdirectory)[root@localhost~]#pwd//显示当前路径/root[root@localhostbin]#cd/bin[root@localhostbin]#ll/binlrwxrwxrwx.1rootroot78月620:57/bin->usr/bin[root@localhostbin]#pwd-......
  • lcd4linux实现输出framebuffer图像到LCD
    根据文章: Linux下支持AX206LCDFORAIDA64Business ,可以实现输出png图片到AX206LCD。那么如果我们想输出framebuffer的图像到LCD屏幕呢?如何实现?根据[email protected]:ukoda/lcd4linux-ax206.git仓库的代码,我们可以看到png图片的渲染是通过widget_image.c中的 staticvoidwid......
  • linux、windows中哪些锁是递归锁,哪些不是
    什么是递归锁递归锁是一种特殊的线程同步机制,它允许同一线程在持有锁的情况下多次获得同一把锁。递归锁通常用于解决线程递归调用中需要多次获取同一把锁的情况,以及防止死锁。递归锁内部维护一个计数器,用于记录同一线程获得锁的次数。每次成功获得锁,计数器加一;每次释放锁,......
  • Shell常用脚本:防火墙开闭端口、查看端口开闭状态、所有对外开放的端口
    shfirewall.shopen端口号shfirewall.shclose端口号shfirewall.shcheck端口号shfirewall.shlistfirewall.sh脚本#!/bin/bash#开启端口openPort(){if[!$1];thenecho'请输入需要开启的端口,请检查'exit1......
  • Shell脚本查看端口是否被占用
    #!/bin/sh#检查端口是否被占用并输出占用程序check_port_usage(){port=$1#使用netstat命令检查端口result=$(netstat-tuln|grep:$port)if[-z"$result"];thenecho"Port$portisnotbeingused."else#输出占用端口......
  • jmeter linux arm系统上无法启动
    1.jmeter5.4.1在arm系统上压测:报错Anerroroccurred:ErrorinNonGUIDriverProblemloadingXMLfrom:'/home/telpo/hbie/apache-jmeter-5.6.3/apache-jmeter-5.6.3/hbieCaseface1vn.jmx'.Cause:CannotResolveClassException:kg.apc.jmeter.threads.SteppingThreadG......
  • Shell脚本查看服务器防火墙是否开启
    通过检查 iptables 服务的状态来判断防火墙是否启动。在大多数Linux发行版中,您可以使用以下命令来检查防火墙状态:#!/bin/sh#检查iptables服务的状态ifsystemctlstatusiptables>/dev/null2>&1;thenecho"防火墙正在运行。"elseecho"防火墙未运行。......
  • 解决linux系统删除文件,但是不释放存储空间问题
    转自连接:https://blog.csdn.net/qq_29864051/article/details/131337429Linux下文件删除但是空间未被释放或者磁盘已满但找不到对应的大文件的解决方案  Linux下文件删除但是空间未被释放的解决方案前言1.查看当前磁盘占用情况2.模拟进程占用3.执行rm-rf命令删除文......
  • python执行shell命令并输出日志
    使用npminstall时,由于npminstall控制台输出的构建信息是加载条,之前用的python脚本不能输出,且加载条完之后的输出也不能获取。因为需要使用新的脚本,使用下面的脚本python执行npminstall可以输出加载条之后的日志。process.poll()为返回码,正确运行返回码为0,若不为0则退出系统。w......
  • Linux服务器上安装依赖报错No space left on device
    在安装anaconda到/home/xxx时无法正常安装,根据以下报错信息到网上查询之后发现是内存空间不足导致的,使用df命令查看安装前/home目录下还有4G空间,但是报错后只剩下了60多MB。[53453]Failedtoexecutescript'entry_point'duetounhandledexception!改装miniconda,minico......