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压缩包文件
  • 14
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值