Linux基础命令

实际常用:

linux和windows

getmac /v登记MAC

wmic bios get serialnumber 获取sn号,如果是default string则是组装机

telnet 某个ip(172.16.x.x) 某个端口 (查看某个端口是否可访问)

nslookup 查看DNS服务器ip

ipconfig /release释放适配器的由DHCP分配的动态IP地址

ipconfig /renew重新为获取IP

ss -tunelp | grep 514

看这个进程启用了没,抓包看这个端口有没有流量,排查elk,filebeat有没有发数据给logstash

vim 的时候按esc,输入:set paste 进入编辑模式,粘贴的时候不会乱。还有esc 输入:200dd 就可以删去光标后200行

tar -xzvf filename.tar.gz 解压缩

  • -x 表示解压。
  • -z 表示文件是通过 gzip 压缩的。
  • -v 表示在解压过程中显示文件列表,这个选项是可选的。
  • -f 表示指定文件名,filename.tar.gz 是你要解压的文件。

其他常见基础命令

快捷键

2次tab键自动补全

-- 两次tab键,查看命令的选项

history查看历史命令 ,会显示之前执行过的命令 ,可以按↑键 ,或者 输入  !29 执行第29行的命令

!tail 执行有tail的命令 ,从后往前找

ctrl + R 从历史命令中搜索

ctrl +A 跳到命令行开头  ctrl + E 跳到命令行末尾 ctrl +K 删掉光标处后面的内容

ifconfig

能看到3个网卡名 ens160(有线连接)lo(本地回环) virbr0

ifconfig ens160 down  关闭

ifconfig ens160 up  启动指定网络设备/网卡

ifconfig -a  显示全部all接口信息 ,包括已停用的网卡

netmask是子网掩码

broadcast网关

ip addr 简写ip a

ip addr show ens160 查看指定网卡信息 简写 ip a s ens160

dhclient

如果网卡没有ip地址信息

ifconfig ens160 172.24.1.10 netmask 255.255.255.0

dhclient -v  采用dhcp协议,给主机分配ip

是dhcp服务的客户端,4个广播过程,dhcp服务器发现报文...

cd pwd ll-d

windows 是dir 查看当前目录下的文件和文件夹 linux是ls

根目录/

cd 目录 切换目录, cd ..上一级目录(想到文件包含漏洞的poc是../../../etc/passwd)  cd .是当前目录(js里边的 src='./'就表示)

pwd显示当前工作的 目录

ll -d 查看目录本身信息  ,ll 查看当前目录里边的文件信息

touch mkdir rm

touch /test 在根目录创建一个test文件

mkdir创建一个目录 ,不能创建和文件名相同的目录

rm 文件 ,删除文件 ; rm -rf 目录 ,删除目录

vim vi

按一下esc 输入 : set nu 输入的时候就会显示行号  ,接着输入: 8就可以跳转到对应行数

按2个小g ,光标回到首行  ,跳转到最后一行,一个大G

输入/word 查找有word的地方,n查找下一个,N查找上一个(next)

cat echo more cp mv

echo "sss"  会直接输出sss  ,echo "sss"  >> test    ,test文件会有sss

>> 向文件末尾添加 ,如果是>就会给覆盖掉之前的

cp  -f 强制force 源文件1 源文件2 目标文件1 目标文件2 cp file1.txt /tmp/  将file1.txt拷贝到temp目录下的file1.txt中

-r 递归遍历拷贝,将目录下的子目录的子目录..都拷贝

mv 文件 目录 把文件移动到新目录下

useradd passadd userdel

useradd xiaoming 创建一个用户xiaoming

passwd xiaoming  更改xiaoming用户的密码

userdel xiaoming 删除用户

clear 清屏

id goups 

useradd -g root test 向root用户组添加用户test

usermod -g root aaa更改用户所属组

groupadd kkk增加组   查看 cat /etc/group 里边

groupdel kkk删除组

groups查看所属组

chmod

drwx 目录可读4 可写2 可执行1  ,所有者、所有者所在的用户组里边的用户、其他人

chmod 000 文件名或目录

chomd a+x 文件名或目录  ,所有用户都能执行这个文件

find 

find / -name "passwd"  从根目录茶查找

find / -name "*.jpg"

查找具有suid 权限的文件  find / -perm -g=s -type f 2>/dev/null

tar zip

zip 1.zip /tmp/*  把tmp目录下的东西压缩成1.zip

unzip 1.zip 解压

tar -cvf /tmp/etc.tar /etc    仅打包   不压缩         tar -xvf file.tar

tar -zcvf /temp/etc.tar.gz /etc 以gzip压缩           tar -xzvf file.tar.gz

tar -jcvf /temp/etc.tar.bz2 /etc  以bzip2压缩       tar -xjvf file.tar.bz2

unrar e file.rar 解压rar

ln硬链接 (符号)软链接ln -s

ln file1.txt /temp/file1_new.txt

源文件 和 硬链接 指向的是同一个索引号 只要修改其中一个另一个也会被修改,哪怕删除源文件,硬链接文件也在,只有把源文件、最后一个硬链接都删除才算彻底从银盘上删除。只是创建了多个文件,但还是指向同一个位置。

缺陷:硬链接只能对文件,不能对目录创建;不能跨文件系统(分区),df 查看分区信息,/下的文件不能链接到/boot里面

ln -s file1.txt /temp/file1_new.txt   创建link文件,l ,软链接不会增加符号链接数,如果删除软链接,软链接指向的文件就会失效,变成悬空文件,但是如果又创建一个和源文件同名的新文件,就会指向这个新文件

ln -s 源目录(绝对) 新软链接目录  cd 软链接目录  ,cd -P 软链接目录 。会切换到真实的目录中去 ,p是physic 物理上的

缺陷 :以root身份删除 rm -rf 软链接目录/   会删除源目录下的所有文件。。删除软链接目录的时候一定不要带/

重定向 > 

管道

目录结构

boot目录,开机启动的配置目录

dev  里边有很多设备,包括网卡 硬件 磁盘

etc 里边是配置文件,网络配置文件,还有安装的软件的配置文件 ,如docker镜像源

home 普通用户家目录所在的一个主目录/home/kali

run 放的是启动进程运行的数据,进程pid

tmp 存放临时文件的地方,上传木马首选路径  ,10天内未访问更改的,将默认删除 ,/var/tmp是30天

usr 安装的软件和共享的库 ,/usr/bin (二进制文件) 可以看普通用户能使用的命令,如/usr/bin/ls

/usr/sbin 放的是管理员使用的命令 ,/usr/local本地的一些软件

var 存放动态变化的东西 如日志 /var/log里边放了很多

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值