ncist网络空间安全专业护网方向认知实习笔记2021.12 DAY4.1

阅读: 评论:0

ncist网络空间安全专业护网方向认知实习笔记2021.12 DAY4.1

ncist网络空间安全专业护网方向认知实习笔记2021.12 DAY4.1

note1

cat -n (文件名)  # 这样查看文件的话可以在原有基础显示行号
more
less             # 可以上下翻页tail -f (文件名)  # 实时查看某些文件,一般用于对日志文件的查询wc -l (文件名)    # 统计文件行数
wc -w (文件名)    # 统计文件单词数
wc -c (文件名)    # 统计文件字节数grep文件内容查询语句
grep [选项] (查找条件)(目标文件)-i    忽略大小写-v    反转查找^(字符)   表示以某字符开头(字符)$   表示以某字符结尾^$        表示空行

VIM编辑器的使用

三种工作模式

  • 命令模式、输入模式、末行模式

.

  • vim (文件名)默认进入的时命令模式

一些使用注意

光标移动
操作类型操作键操作效果
↑ ↓ ← →光标上下换行上下左右
下翻页PageDown 或 Crtl+F向下翻页
上翻页PageUp 或 Crtl+B向上翻页
行内快速跳转1Home 或 ^ 或数字 0跳转至行首
行内快速跳转2End 或 $跳转至行尾
行间快速跳转11G 或 gg跳转至文件的首行
行间快速跳转2G跳转至文件的末尾行
行间快速跳转3#G跳转至文件的第#行
行号显示:set nu在编辑器中显示行号
行号取消显示:set nonu在编辑器中取消显示行号
复制、粘贴、删除
操作类型操作键操作效果
删除1x 或 del删除光标处的字符
删除2dd删除光标的所在行
删除3#dd删除从光标处开始的第#行内容
删除4d^删除从光标处到行首的所有内容
删除5d$删除从光标处到行尾的所有内容
复制1yy复制当前整行内容到剪切板
复制2#yy复制从光标开始的第#行到剪切板
粘贴1p将缓冲区中的内容粘贴到光标位置处之后
粘贴2p粘贴到光标位置处之前
文件内容查找
操作键功能
/word从上而下在文件中查找字符串"word"
?word从下而上在文件中查找字符串"word"
n定位下一个匹配的被查找字符串
N定位上一个匹配的被查找字符串
接下来的是末行模式下的一些操作
保存文件并退出vi编辑器
功能命令备注
保存文件1:w【无】
保存文件2:w (文件路径)另存为目标文件路径下的其他文件
退出vi:q未修改退出
退出vi:q!放弃对文件内容的修改,并退出vi
保存文件并退出vi:wq
打开新文件或者读入其他文件内容
命令功能
:e (文件路径)打开新的文件进行编辑
:r (文件路径)在当前文件中读入新文件的内容
文件内容替换
命令 (ps:这里的:s中间没有空格,复制粘贴请手动删除)功能
: s /old/new将当前行中查找到的第一个字符串"old"改成"new"
: s /old/new/g将当前行中查找到的所有字符串"old"改成"new"
:#,# s/old/new/g在行号"#,#“的范围内查找所有的字符串"old"并全部改成"new”
:% s/old/new/g在整个文件的范围内查找所有的字符串"old"并全部改成"new"
: s /old/new/c在进行每次替换的时候项用户发出确认

Linux进程及任务管理

  • 程序和进程

进程管理

  • ps命令查看进程
    ps -eo pid,comm,cmd# 结果中第一列是进程的PID,第二列是进程名(的航线爱的内容可以看最上边的注释)ps auxps -elftop    # 动态查看进程对资源的占用
  • 刚开机的时候,内核只建立了一个叫做systemd的进程,新的进程只能通过老进程复制自身得到,这就是一个系统调用forks

  • 一个进程除了有一个PID,还有一个PPID用来存储父进程

  • 如果不断追溯的话,总能找到systemd进程,整个是一个树状结构

  • pstree命令查看当前进程数

    • -a # 完整信息
    • -u # 对应用户名
    • -d # PID
  • at命令设置任务计划

    • 设置一个任务,定时执行
    设置格式:at [HH:MM] [yyyy-mm-dd]# 详细格式请百度,这玩意儿用的并不是很多
    
  • crontab进行周期性任务调度

    • 设置一个规则让Linux按照规则进行相关的操作呢
     crontab -e # 设置计划任务vim /etc/crontab # 在这个文件中修改、添加内容也可以达到类似的效果# 在书写中为了规范,会写绝对路径,比如:0 3 * * * root /sbin/reboot
    
进程的前后天调度
  • Crtl - Z 可以把前台进程挂起,挂入后台
  • jobs 命令可以查看处于后台的进程列表
  • fg 命令可以将后台的程序恢复到前台运行,需要指定任务序号
  • Crtl - C 可以终止进程
  • kill 命令杀死进程
    • kill用于终止指定PID的进程
      • -9表示强制终止目标进程
      • -U 根据所属用户名终止响应进程
      • -t 根据进程所在终端终止响应进程
    • killall用于终止指定名称的所有进程

本文发布于:2024-01-28 12:42:11,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17064169377496.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:认知   方向   笔记   专业   空间
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23