首页 > 系统相关 >Linux实用操作

Linux实用操作

时间:2024-03-28 09:59:22浏览次数:27  
标签:解压 语法 查看 ctrl 实用 命令 Linux 进程 操作

1.各类小技巧快捷键

1.1ctrl+c 强制停止

  • Linux某些程序的运行,如果想要强制停止它,则可以使用ctrl+c
  • 命令输入错误,也可以通过快捷键ctrl+c,退出当前输入,重新输入

1.2.ctrl+d 强制停止或退出

  • 可以退出账户的登录
  • 退出某些特定程序的专属页面

1.3.history查看历史输入的命令 

  • 可以通过:!命令前缀,自动执行上一次匹配前缀的命令
  • 可以通过快捷键:ctrl+r ,输入内容去匹配历史命令,搜到按Enter执行命令,也可以用键盘的左右键来修改此命令

1.4.光标移动快捷键

  • ctrl+a,跳到命令开头
  • ctrl+e, 跳到命令结尾
  • ctrl+ 键盘左键,向左跳一个单词
  • ctrl+ 键盘右键,向右跳一个单词

1.5清屏

  • ctrl+ l,清空终端内容
  • 命令clear也可以达到同样的效果 

2.安装软件

Centos

语法:yum [-y]  [ install  | remove | search ]  软件名称

  • 选项:-y,自动确认,无需手动确认安装或卸载过程
  • install:安装
  • remove:卸载
  • search:搜索 

yum命令需要root权限,可以su 切换到root,或使用sudo提权。

yum命令需要联网 

Ubuntu

语法:apt  [-y]  [ install  | remove | search ]  软件名称

用法和yum一样,同样需要root权限

3.systemctl

语法:systemctl  start | stop | status | enable | disable  服务名

  • start 启动
  • stop 停止
  • status 查看状态
  • enable 启动开机自启
  • disable 关闭开机自启

4.软连接

类似Windows系统中的快捷方式

语法: ln -s 参数1 参数2

  • -s选项:创建软连接
  • 参数1:被链接的文件或文件夹
  • 参数2:要链接去的目的地

5.日期和时区

5.1查看系统时间

语法:date  [+格式化字符串]

  • -d 按照给定的字符串显示日期,一般用于日期的计算
  • 格式化字符串:通过特定的字符串标记,来控制显示的日期格式
  • %Y     年
  • %y      年份后两位数字
  • %m    月份
  • %d     日
  • %H    小时
  • %M     分钟
  • %S      秒
  • %s      自1970-01-01 00:00:00 UTC 到现在的秒数

5.2日期加减

 语法:date  [-d]  "+ 标记"

标记:

  • year 年
  • month 月
  • day 天
  • hour 小时
  • minute 分钟
  • second 秒 

例如:在今天查看明天的时间

┌──(root㉿kali)-[/home/kali]
└─# date -d "+1 day"  
2024年 03月 28日 星期四 22:00:29 CST
                              

6.下载文件

语法:wegt [-b ] url

  • 选项:-b,可选,后台下载,会将日志写入到当前工作目录的wegt-log文件
  • 参数:url,下载链接

注意:无论下载是否完成,都会生成要下载的文件,如果下载未完成,请及时清理未完成的不可用文件。 

7.进程

程序运行在操作系统中,是被操作系统所管理的。为管理运行的程序,每一个程序在运行的时候,便被操作系统注册为系统中的一个:进程,并会为每一个进程都分配一个独有的:进程ID(进程号)

7.1查看进程

 语法:ps [-e  -f]

  • -e,显示出全部的进程
  • -f,以完全格式化的形式展示信息(展示全部信息)

一般来说,固定用法就是:ps -ef 列出全部进程的全部信息

例如:

  • UID:进程所属的用户ID
  • PID:进程的进程号ID
  • PPID:进程的父ID(启动此进程的其他进程)
  • C:此进程的CPU占用率(百分比)
  • STIME:进程的启动时间
  • TTY:启动此进程的终端序号,如显示?,表示非终端启动
  • TIME:进程占用CPU时间
  • CMD:进程对应的名称或启动路径或启动命令

7.2查看指定进程

语法:ps -ef | grep 关键字

  • 关键字可以是名称,进程号,用户ID等等。

7.3关闭进程

语法:kill [-9]  进程ID

  • -9,表示强制关闭进程。不使用此选项会向进程发送信号要求其关闭,但是否关闭看进程自身的处理机制。

8.查看系统资源占用

可以通过top命令查看CPU,内存使用情况,类似Windows的任务管理器

语法:top  选项

默认每5秒刷新一次,ctrl+c退出

  • -p 只显示某个进程的信息
  • -d 设置刷新时间,默认使5s
  • -c 显示产生进程的完整命令,默认是进程名
  • -n 指定刷新次数,比如 top -n 3 ,刷新输出3次后退出
  • -b 以非交互非全屏模式运行,以批次的方式执行top,一般配合-n指定输出几次统计信息,将输出重定向到指定文件,比如 top -b -n 3 > /tmp/top.tmp
  • -i 不显示任何闲置(idle)或无用(zombie)的进程 
  • -u 查找特定用户启动的进程

 9.磁盘信息监控

查看硬盘的使用情况

语法:df [-h]

  • -h,以更人性化的单位显示

查看CPU,磁盘的相关信息

语法:iostat [-x] [num1] [num2] 

  • -x,显示更多信息
  • num1:数字,刷新间隔,num2:数字,刷新几次

网络状态监控

语法:sar -n DEV num1 num2 

  • -n,查看网络,DEV表示查看网络接口
  • num1:刷新间隔(不填就查看一次结束),num2:查看次数(不填无限次数)

10.压缩和解压缩

10.1.tar命令解压缩文件

.tar,称之为tarball,归档文件,即简单的将文件组装到一个.tar的文件内,并没有太多对文件体积的减少,仅仅是简单的封装。

.gz,也常见为.tar.gz,gzip格式压缩文件,即使用gzip算法将文件压缩到一个文件内,可以极大地减少压缩后的体积

语法:tar [-c  -v  -x  -f  -z  -C] 参数1 参数2 ...参数N

  • -c,创建压缩文件,用于压缩模式
  • -v,显示压缩、解压过程
  • -x,解压模式
  • -f,要创建的文件,或者要解压的文件,-f选项必须在所有选项中位置处于最后一个
  • -z,gzip模式,不使用-z就是普通的tarball格式,一般位于选项位的第一个
  • -C,选择要解压的目的地,用于解压模式,单独使用,和解压所需要的其他参数分开

 10.2.zip命令压缩文件

语法:zip [ -r ] 参数1 参数2...参数N

  • -r,将压缩的包含文件夹的时候,需要使用-r选项,和rm、cp等命令的-r效果一致

10.3.unzip命令解压文件 

语法:unzip [-d] 参数

  • -d,指定要解压去的位置,同tar的-C选项
  • 参数,被解压的zip压缩包文件

标签:解压,语法,查看,ctrl,实用,命令,Linux,进程,操作
From: https://blog.csdn.net/qq_74342020/article/details/137089264

相关文章

  • Linux 基础命令
    文件路径Windows系统有多个顶级目录,即各个盘符。Linux只有一个顶级目录,称之为:根目录。绝对路径以根目录为起点到一个目录,如/root/1/file1。(Linux系统下/表示根目录)路径以/开头。相对路径以一个目录为起点到另一个目录,如果当前在/root/2/file2下,则file1的相对路径为../2/f......
  • 卸载Office密钥操作
        在现代工作环境中,MicrosoftOffice套件几乎成为了不可或缺的工具,它广泛应用于各种文档处理、数据分析和演示制作等场合。然而,当我们需要对电脑进行重新配置,或者简单地清理不再需要的应用程序时,卸载Office软件可能会成为一个必须进行的步骤。但许多用户可能不知道,......
  • 轻松掌握:从预装Win10/11家庭中文版系统升级到最新版的操作全攻略
        Windows10和Windows11是微软推出的两个非常流行的操作系统版本,它们都提供了家庭版(Home)和专业版(Professional)等多个版本。家庭版通常是为个人用户设计的,它提供了日常使用所需的基本功能和一些高级特性,而专业版则包含了更多针对商业用户和企业环境的功能和安全特性......
  • HTML,CSS简单命令操作
    HTML、HTML5标题标签、段落标签<h1 id="title" class="title"> 标题</h1><p> 第一个段落</p>水平线<hr>按钮标签<button>按钮</button>给按钮添加属性(效果:点击按钮则变换)注:点击效果也涉及了JavaScript<!--给按钮添加属性,使点击按钮使标题变biaodom操作-->......
  • 文件操作(4000字)
    前言:C语言程序运行时,它的数据存储在内存中一旦,程序终止其数据就会丢失,若想保留数据应该将数据存储在文件(磁盘)中。流:每次运行c语言程序时,都会默认给我们打开标准输入流(stdin):c语言程序能读取我们从键盘中输出的数据标准输出流(stdout):能将数据打印到显示器上 如何......
  • 操作符详解
    文章目录操作符的分类1.算数操作符-加法(+):将两个操作数相加。-减法(-):从第一个操作数中减去第二个操作数。-乘法(*):将两个操作数相乘。-除法(/):将第一个操作数除以第二个操作数。-模运算(%):返回两个操作数相除的余数。2.赋值操作符:=和复合赋值示例代码3.单目操......
  • linux安装/切换不同版本c/c++
    查看ubuntu系统上g++的版本:ls/usr/bin/g++*安装指定版本gcc和g++#以version==4.9为例sudoapt-getinstallgcc-4.9g++-4.9切换不同版本当ubuntu系统上安装了不同版本的gcc和g++,可以使用update-alternatives命令设置默认使用哪个版本,典型的如在Ubuntu16.04里安......
  • Linux系统误修改/etc/fstab后无法重启电脑的解决方法(已解决)
     文章目录一、问题:Linux/UOS系统修改fstab文件后导致无法重启机器二、解决方法 一、问题:Linux/UOS系统修改fstab文件后导致无法重启机器本来是想开机自动挂载新装的硬盘,没看清改了系统盘的挂载点,于是重启后无法开机,报了一堆Fail错误,也没办法进入Recovery模式,于是尝试......
  • MyBatis的CRUD操作:(简单实现)
    MyBatis的CRUD操作:(简单实现)文章目录MyBatis的CRUD操作:(简单实现)前言一、CRUD:create,read,update,delete(1)Dao层接口:抽象方法(2)在配置文件中,用标签写sql语句:(3)写sql语句的测试方法:Test标签:1.查询select:2.插入insert:3.删除delete:4.修改update:总结前言提示:以下是本篇文......
  • 使用Python操作 xlsx 文件绘制雷达图原来这么简单!
    雷达图,听起来是不是很高大上?其实,它就是一种展示多维数据的可视化工具,形状像极了一个蜘蛛网,也被称为蜘蛛图或者星状图。最近我在做项目的时候,发现需要对多个指标进行综合评价,而雷达图正好能直观地展示出每个指标的优势和劣势。这样一来,我就可以更好地分析数据,找出问题的症结所......