linux文件命令专讲——基础篇

本文介绍了Linux系统中常用的快捷键、Debian系KaliLinux的基础软件安装、开机自启动、文件管理、网络工具、环境变量设置、端口与传输、以及文件压缩与解压的基本操作。
摘要由CSDN通过智能技术生成

快捷键的介绍

Ctrl+c  //强制停止

Ctrl+d  //退出登录

Ctrl+r  //查看历史命令

Ctrl+l  //清屏,相当于clear

Ctrl+a/e  //光标移动到命令的开头或者结尾

history  //查看历史指令  history -c  //删除历史指令

cat /etc/passwd|grep kali  //查看kali 的用户

cat /etc/paddwd  //查看所有的用户及用户组


基于Debian系的kali linux的软件安装


sudo apt search 软件的名称  //在该软件源上搜索该软件

sudo apt install 软件的名称  //在该软件源上下载该软件

sudo apt remove 软件的名称  //在该软件源上卸载该软件


开机自启动systemctl命令


语法:systemctl | start | stop | status | enable | disable | 服务名

//start启动 stop停止 status查看状态 enable开启开机自启 disable 关闭开机自启

系统内置服务NetworkManager 主网络服务

                      network 副网络服务

                      firewalld 防火墙服务   

                      ssh //ssh服务,基于Xshell服务远程连接的协议 


创建软连接


ln -s 参数1~参数2  //-s 创建软链接 参数1:被链接的文件或者文件夹  参数2:要链接去的目的地

eg ln -s /etc/1.txt~/2.txt  //将1.txt软链接到/目录下的2.txt中


日期的查看和修改


date //查看日期


IP地址和主机名和域名解析协议


ifconfig  //查看vm的IP地址

hostname //查看主机名

hostnamectl set-hostname xxxx

IP地址:联网计算机的网络地址,用于网络中的定位//127.0.0.1回环IP,表示本机

主机名:主机名就是主机的名称,用于标识一个计算机

域名解析协议:通过主机名可以找到计算机的IP地址(主机名和IP地址的映射)


网络传输


ping-c num IP主机名  //检查指定的网络服务器是否联通//-c 检查的次数

wget -b 下载链接  //-b 指的是在后台下载

curl -O  下载链接  //-O指的是下载文件//curl就是向网络发起请求


端口的概念:设备和外界交流的出入口,包括物理端口,虚拟端口(操作系统和外界实现交互)

查看端口的占用:nmap(嗅探端口)

netstat -anp |grep 22 //查看22端口的占用情况


文件进程的管理


ps -ef  //查看操作系统中全部的进程信息

ps -ef|gerp tail  //查看tail的进程信息

kill -9 进程ID  //-9强制关闭进程   kill关闭进程


112e747dd84b4e35a35490bbd52b4c6f.jpeg


主机状态


top 查看系统资源的占用情况

df  -h硬盘的使用情况

iostat -x  //磁盘信息查看//-x 显示更多的信息

sar -n DEV  //查看网路状态接口  //-n 查看网络 DEV查看接口


环境变量


env |grep path  //查看系统的path环境变量,path就是执行程序的搜索路径

$  /取到环境变量符


自行设置环境变量

(1)配置临时的环境变量

export YY=kali //YY环境变量的名称,kali 环境变量的内值 //临时设置环境变量

echo $YY  //查看YY的环境变量


(2)配置永久的环境变量

针对当前用户生效,配置在当前用户的 ~.bashrc文件中

针对所有用户生效,配置在系统的         /etc/profile文件中

拓展:cat /etc/group 查看系统的用户组  cat /etc/passwd  查看系统的用户信息

配置对于kali用户有效的环境变量YY


vi ~/.bashrc
生效source .bashrc

配置针对所有用户生效的环境变量

vi /etc/profile
设置针对所有用户的生效的环境变量 export YY=kali 
生效 source /etc/profile
修改PATH的环境变量:export PATH=$PATH :自定义路径($PATH是保存原有的PATH的值)

上传和下载

rz和sz命令

文件的压缩或者解压

打包的目的是减少文件的个数 //在Linux中有tar,gzip,zip 三种压缩格式

 压缩的目的是为了减小文件的内存

压缩文件的拓展名 .tar .zip 

压缩文件的拓展名  .gz   

打包并压缩的拓展名 .tar.gz

-c 创建打包文件 

-x解包   

-v显示打包或解包的过程 

 -f 指定文件名称 

-z 压缩或者压缩  

tar的用法

touch 1.txt  //创建文件1.txt(桌面出现1.txt)

tar -cv 1.tar 1.txt  //打包1.txt (桌面出现1.tar)//由1.txt变为1.tar

tar -xvf 1.tar  //解包(桌面出现1.txt)//由1.tar变为1.txt

tar -zcvf 1.tar.gz 1.txt  //打包并压缩1.txt   (桌面出现1.tar.gz)//由1.txt变为1.tar.gz

tar -zxvf 1.tar.ga  /解压(桌面出现1.txt)//由1.tar.gz变为1.txt

tar -tf 1.txt //查看1.txt但不解压    tar -uf 1.txt 2.txt //将1.txt文件追加到2.txt  

zip的用法

mkdir 1 //创建目录1   mkdir 2  //创建目录2

zip 1.zip 1 //压缩1(桌面出现1.zip)

unzip 1.zip  //解压1.zip(桌面出现2.zip)

unzip 1.zip -d 2  //将1.zip解压搭配目录2中(2目录里面就会出现1)

unzip -rP 1111111 1.zip  1  //给1.zip设置密码1111111

unzip -P 11111111 1.zip //使用密码解密

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学习渗透的小趴菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值