LINUX的常用基础命令总结_centos7 makecab-程序员宅基地

技术标签: linux  

记得这玩意是高三暑假的时候啃的,不过那个时候啃的一知半解
什么shell命令类,网络命令,写了一大堆,但是命令实际上后面常用的没几个
感兴趣的可以下载来看看
链接位置

因为经常玩kali,所以就经常查文档,今天想了下对这个命令做个汇总,把自己常用的linux命令做了一个总结

网络与系统命令

在这里插入图片描述

目录文件与编译器的命令

在这里插入图片描述

删除非空目录方法

rm -rf 目录名

重启服务
直接写在一个总的文件中进行交互
install.sh

#/bin/bash
cp /var/www/html/httpd.conf /etc/httpd/conf/httpd.conf

systemctl restart  httpd.service  #这个即直接重启服务的命令


rm /var/www/html/httpd.conf
rm /var/www/html/install.sh

linux密码文件类

root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin
apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin

含义以及理解
# user1:x:1000:1001::/home/user1:/bin/bash

User1——用户名

X——早期的密码存放处,不安全,已经另存它处。

1000——uid,centos7都是从1000开始的。

1001——gid

::(root是:root:,不包括两边的冒号,中间没写就是空)——用户的注析信息

/home/user1——用户的家目录

/bin/bash——用户的shell,交互终端。(如果是/sbin/nologin,即使是用户也不能登录。)

linux提权

sudo -l #查看那些可以给予root权限
sudo /bin/bash/  #即可以用超级权限

linux用户组权限管理
开启ssh命令执行
kali linux常用bash命令

内网渗透

①cat /root/.bash_history
可能搜集到密码
②
/etc/shadow
/etc/passwd
/var/log
history
.ssh
③收集其他铭感文件txt类 即密码本
④匹配指定文件的命令
 1 --递归查找目录下含有该字符串的所有文件
 2 grep -rn "data_chushou_pay_info"  /home/hadoop/nisj/automationDemand/
 3  
 4 --查找当前目录下后缀名过滤的文件
 5 grep -Rn "data_chushou_pay_info" *.py
 6  
 7 --当前目录及设定子目录下的符合条件的文件
 8 grep -Rn "data_chushou_pay_info" /home/hadoop/nisj/automationDemand/ *.py
 9  
10 --结合find命令过滤目录及文件名后缀
11 find /home/hadoop/nisj/automationDemand/ -type f -name ‘*.py‘|xargs grep -n ‘data_chushou_pay_info‘

⑤查看其他文件的记录命令
ls -la

压缩文件

寻找
linux下

find / -name *.tar*
cat /root/.bash_history | grep tar
#备份原代码
tar -zcvf /tmp/html/guest_auth/a.zip  /tmp/html/ 
tar -cvf 1.zip 1/
#备份数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u user -p database > /tmp/database.sql

windows下

①winrar的思路打包-->直接用winrar的思路去打包
winrar.exe xxxx xxxx
如
winrar.exe a -ag -k -r -s -ibck D:/a.zip D:/

②cab命令的思路打包
两个压缩命令
单文件压缩
makecab ip2.txt ip2.txt.cab
多文件压缩
makecab /f c:\list.txt /d expresstype=mszip /d expressmemory=21 /d maxdisksize=1024000000 /d diskdirectorytemplate=C:\cab\ /d cabinetnametemplate=test.cab

https://www.cnblogs.com/feiquan/p/10652686.html
③3389连接后直接拖
	
日志清理思路
wevtutil clear-log Application
wevtutil clear-log Security
wevtutil clear-log System

https://www.cnblogs.com/sakura521/p/15191818.html

匹配出文件

strings cap.pcapng |grep '\[' >1.txt

string 1.txt |grep '\[' >2.txt
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_33942040/article/details/106670609

智能推荐

基于51单片机的温室大棚土壤湿度检测智能语音灌溉通风系统proteus仿真原理图PCB_单片机土壤湿度检测-程序员宅基地

文章浏览阅读2.7k次,点赞4次,收藏50次。3.自动模式下,当温湿度超过阈值上限时,打开通风机,直至降低到下限值,停止通风机,当土壤湿度超过阈值下限时,启动灌溉,直至达到阈值上限,停止灌溉。1.系统实时监测当前的土壤湿度和空气温湿度,并上传WIFI。8.采用DC002作为电源接口可直接输入5V给整个系统供电。0.本系统采用STC89C52作为单片机。4.按键可设定阈值,手动控制灌溉和通风机。6.手动模式下,可设置定时灌溉时间。*M# 手动模式 *A# 自动模式。5.可通过语音控制灌溉和通风机。7.WIFI可切换工作模式。2.支持手动/自动两种模式。_单片机土壤湿度检测

u-boot启动流程分析(2)_板级(board)部分_uboot/board-程序员宅基地

文章浏览阅读796次。1. 前言书接上文(u-boot启动流程分析(1)_平台相关部分),本文介绍u-boot启动流程中和具体版型(board)有关的部分,也即board_init_f/board_init_r所代表的、board有关初始化过程。该过程将持续u-boot的整个生命周期,直到main_loop(即传说中的命令行)。注1:由于u-boot后初始化过程,基本上涉及到了所有的软件模块,因此本文不能一一分析,基本..._uboot/board

React Hook组件间传值的四种方式_react hook组件传值-程序员宅基地

文章浏览阅读1w次,点赞15次,收藏28次。父组件传值给子组件(props)父组件给后代组件传值(context)父组件调用子组件的函数(useImperativeHandle & forwardRef)子组件传值给父组件(回调函数)_react hook组件传值

学海无涯!团灭LeetCode_团灭leetcode的算法问题-程序员宅基地

文章浏览阅读58次。06.经典动态规划:高楼扔鸡蛋07.经典动态规划:高楼扔鸡蛋(进阶)08.经典动态规划:最长公共子序列09.动态规划之子序列问题解题模板10.动态规划之博弈问题11.动态规划之正则表达12.动态规划之四键键盘13.动态规划之KMP字符匹配算法14.贪心算法之区间调度问题15.团灭 LeetCode 股票买卖问题16.团灭 LeetCode 股票买卖问题第三部分数据结构系列01.算法学习之路02.二叉堆详解实现优先级队列03.LRU算法详解04.LRU算法详解05.二叉_团灭leetcode的算法问题

Java集合框架--Collection接口的使用 & 迭代器(Iterator)遍历原理(Iterator只可从前往后遍历集合且遍历时只可以删除集合元素)_java集合框架不支持迭代操作么为什么-程序员宅基地

文章浏览阅读1k次。1. Collection接口的使用Collection体系:1.1 示例代码:Demo.javapackage collection;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;/** * Collection接口的使用(一) * 1.添加元素 * 2.删除元素 * 3.遍历元素 * 4.判断 */public class Demo1 { _java集合框架不支持迭代操作么为什么

井字棋,叫上同桌来一把?_井字棋self.digits-程序员宅基地

文章浏览阅读1.8k次,点赞30次,收藏23次。叫上同桌开战吧!不知道能赢几把。_井字棋self.digits

随便推点

宽带连接连接被远程计算机终止 619,连接宽带时出错代号的含义-程序员宅基地

文章浏览阅读1.4k次。832884456088379078.gif (1.15 MB, 下载次数: 31)2011-3-3 21:22 上传连接宽带时如果出错的话,就是你无法连到网络上时,系统会按照netcfg.hlp给你提供一些错误信息.如下:600 某操作处于挂起状态。601 检测到一个无效端口句柄。602 指定端口已经打开。603 呼叫方缓冲区太小。604 指定了错误的信息。605 无法设置端口信息。606 无法..._错误619:不能建立到远程计算机的连接你可能需要更改

LINK : 没有找到 ... 或上一个增量链接没有生成它;正在执行完全链接_启动增量链接置-程序员宅基地

文章浏览阅读1.2k次。项目场景:LINK : 没有找到 … 或上一个增量链接没有生成它;正在执行完全链接问题描述:解决方案:右击项目打开属性,如图所示,将"启用增量链接"设置为"否(/INCREMENTAL:NO)";链接: 详细解答请见大佬博客...._启动增量链接置

使用Three.js + Blender构建在浏览器端显示的3D模型(5)-程序员宅基地

文章浏览阅读349次。第四章 使用three.js加载以图片为纹理的模型(下)在上一章里,为了演示的方便,我们选择了一个简单的模型。但是如前所述,在实际的生产环境中,一方面我们的模型更为复杂,另一方面我们的贴图也不是普通的照片,而是处理过的uv图。uv图就是xyz三维图通过变换形成的二维图,类似数学里面学的极坐标变换。UV图的制作可以借用一些软件工具完成,在blender里面也有UV图编辑器。这一节我..._blender浏览器web网页展示

利用原始的javac手写编译脚本编译整个Java项目_怎么写一个编译class文件的脚本-程序员宅基地

文章浏览阅读5.7k次,点赞2次,收藏14次。如何编译一个无包结构的单个java文件,无依赖jar包,除了JDK;以及运行该文件?在任何目录(/home/vc/javacDemo/one)下新建NoPackageClass.java文件public class NoPackageClass { public static void main(String[] args) { System.out.print..._怎么写一个编译class文件的脚本

【源码解读】Screencap源码分析-基础篇_screenshotclient-程序员宅基地

文章浏览阅读9.3k次,点赞3次,收藏5次。目的:1、了解screencap使用2、了解screencap实现基础原3、为后续screencap源码修改和其他应用做准备 位置:android4.0之后内置了截图工具screencap,一般位于/system/bin/screencap源码路径:frameworks/base/cmds/screencap/ 使用:usage: screencap [-h_screenshotclient

Java根据request获取客户端IP+根据IP获取Mac地址+获取服务端IP_request能获取到mac地址码-程序员宅基地

文章浏览阅读5k次,点赞4次,收藏6次。1. 获取客户端IP public String getIpAddr(HttpServletRequest request) { String ipAddress = null; ipAddress = request.getHeader("x-forwarded-for"); if (ipAddress == null || ipAddre..._request能获取到mac地址码

推荐文章

热门文章

相关标签