5:Shell+更上一层系统上的shell-步入Linux的现代方法

简介: 5:Shell+更上一层系统上的shell-步入Linux的现代方法

5.1 任务管理器

  • 进程、性能、用户、服务
  • 服务:监测用户行为,为用户服务

5.2 ps和top命令

  • top 可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具


  • ps (process status) linux最复杂的命令之一,是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的
  • ps axo pid,comm,pcpu # 查看进程的PID、名称以及CPU 占用率
  • ps -aux | grep named # 查看named进程详细信息

5.3 kill命令

  • 配合ps -aux | grep named # 查看named进程详细信息
  • kill pid 杀死进程

5.4 挂载的含义

详见:linux挂载的作用

插入新硬盘,分了新磁盘区sdb1,但它现在还不属于/, 把新硬盘的区sdb1挂载到工作目录的/Share/文件夹下,之后访问这个/Share/文件夹就相当于访问这个硬盘的sdb1分区了,对/Share/的任何操作,都相当于对sdb1里文件的操作

5.5 mount

  • mount 用于挂载Linux系统外的文件
  • /mnt 为自动挂载点
  • sudo fdisk -l 查看硬盘及分区信息
  • sudo mount /dev/sdc1 /mnt
  • sudo umount /mnt
  • 自动挂载的目录不能卸载

5.5 挂载的意义——尝试使用U盘?自动播放黑客恶意?

  • 企业里不自动挂载,防止恶意播放脚本auto病毒

5.6 安卓设备连接挂载

  • 安卓链接协议(SMB)挂载路径 /run/suer/1000/gvfs

5.7 df和du

  • df 用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息
  • h--human-readable:以可读性较高的方式来显示信息
  • du 也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的

5.8 sort命令

  • sort 对文本文件中所有行进行排序
  • 默认对每一行第一个字符排序,并展示出来,并不会改变原来的文件
  • -n--numeric-sort 根据数字排序
  • -M--month-sort 按照非月份、一月、十二月的顺序排序
  • -r--reverse 将结果倒序排列

5.9 grep基础认识、搜索文件

  • grep (global search regular expression(RE) and print out the
  • line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来
  • grep 543 ~/Templates/1.txt

5.10 打包、压缩、归档、解压缩 它们究竟区别在哪?

  • tar 打包、压缩
  • tar -cvf 1.tar 1.txt 仅打包,不压缩
  • tar -zcvf 1.tar.gz 1.txt 打包后,以 gzip 压缩
  • tar -zxvf /opt/soft/test/1.tar.gz 将tar包解压缩

5.11 练习

  • 安装vmwaretools

5.12 章节结束语与经验

  • 探索Shell
目录
相关文章
|
1月前
|
存储 缓存 监控
Linux缓存管理:如何安全地清理系统缓存
在Linux系统中,内存管理至关重要。本文详细介绍了如何安全地清理系统缓存,特别是通过使用`/proc/sys/vm/drop_caches`接口。内容包括清理缓存的原因、步骤、注意事项和最佳实践,帮助你在必要时优化系统性能。
195 78
|
5天前
|
缓存 安全 Linux
Linux系统查看操作系统版本信息、CPU信息、模块信息
在Linux系统中,常用命令可帮助用户查看操作系统版本、CPU信息和模块信息
52 23
|
1月前
|
Linux Shell 网络安全
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
本指南介绍如何利用 HTA 文件和 Metasploit 框架进行渗透测试。通过创建反向 shell、生成 HTA 文件、设置 HTTP 服务器和发送文件,最终实现对目标系统的控制。适用于教育目的,需合法授权。
73 9
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
|
1月前
|
存储 监控 Linux
嵌入式Linux系统编程 — 5.3 times、clock函数获取进程时间
在嵌入式Linux系统编程中,`times`和 `clock`函数是获取进程时间的两个重要工具。`times`函数提供了更详细的进程和子进程时间信息,而 `clock`函数则提供了更简单的处理器时间获取方法。根据具体需求选择合适的函数,可以更有效地进行性能分析和资源管理。通过本文的介绍,希望能帮助您更好地理解和使用这两个函数,提高嵌入式系统编程的效率和效果。
106 13
|
2月前
|
Ubuntu Linux 网络安全
linux系统ubuntu中在命令行中打开图形界面的文件夹
在Ubuntu系统中,通过命令行打开图形界面的文件夹是一个高效且实用的操作。无论是使用Nautilus、Dolphin还是Thunar,都可以根据具体桌面环境选择合适的文件管理器。通过上述命令和方法,可以简化日常工作,提高效率。同时,解决权限问题和图形界面问题也能确保操作的顺利进行。掌握这些技巧,可以使Linux操作更加便捷和灵活。
66 3
|
2月前
|
存储 Shell Linux
Linux 如何更改默认 Shell
Linux 如何更改默认 Shell
55 0
Linux 如何更改默认 Shell
|
1月前
|
Ubuntu Linux C++
Win10系统上直接使用linux子系统教程(仅需五步!超简单,快速上手)
本文介绍了如何在Windows 10上安装并使用Linux子系统。首先,通过应用商店安装Windows Terminal和Linux系统(如Ubuntu)。接着,在控制面板中启用“适用于Linux的Windows子系统”并重启电脑。最后,在Windows Terminal中选择安装的Linux系统即可开始使用。文中还提供了注意事项和进一步配置的链接。
47 0
|
2月前
|
Linux
在 Linux 系统中,`find` 命令
在 Linux 系统中,`find` 命令
48 1
|
2月前
|
网络协议 Linux 虚拟化
如何在 Linux 系统中查看进程的详细信息?
如何在 Linux 系统中查看进程的详细信息?
277 1
|
1月前
|
存储 Oracle 安全
服务器数据恢复—LINUX系统删除/格式化的数据恢复流程
Linux操作系统是世界上流行的操作系统之一,被广泛用于服务器、个人电脑、移动设备和嵌入式系统。Linux系统下数据被误删除或者误格式化的问题非常普遍。下面北亚企安数据恢复工程师简单聊一下基于linux的文件系统(EXT2/EXT3/EXT4/Reiserfs/Xfs) 下删除或者格式化的数据恢复流程和可行性。