千家信息网

Kali学习笔记-Linux系统命令

发表于:2024-09-26 作者:千家信息网编辑
千家信息网最后更新 2024年09月26日,一、Linux系统命令ls 显示文件或目录-l 列出文件详细信息 list-a 栗处当前目录下所有文件及目录,包括隐藏的 allmkdir 创建目录-p 创建目录,若无父目录,则创建touch 创建空
千家信息网最后更新 2024年09月26日Kali学习笔记-Linux系统命令

一、Linux系统命令
ls 显示文件或目录
-l 列出文件详细信息 list
-a 栗处当前目录下所有文件及目录,包括隐藏的 all

mkdir 创建目录
-p 创建目录,若无父目录,则创建

touch 创建空文件
echo 创建带有内容的文件
cat 查看文件内容
more、less 分页显示文本文件内容
rm 删除文件
-r 递归删除,可删除子目录及文件
-f 强制删除
find 在文件系统中搜索某文件
wc 统计文本中行数、字数、字符数
grep 在文本文件中查找某个字符串
rmdir 删除空目录
tree 数形结构显示,但需要安装插件
pwd 显示当前目录
ln 创建链接文件
head、tail 显示文件头、尾内容

*添加标准用户
useradd -m username1 附加创建用户主目录
passwd username1
usermod -a -G sudo username1 附加到指定用户组
chsh -s /bin/bash username1 附加bash shell 操作权限

二、Linux服务命令
service restart
重新启动制定的系统服务
service status
查看某项服务是否开启
update-rc.d enable
将某项服务加入到开机自启
update-rc.d disable
将某项服务移出开机自启
update-rc.d enable 5
将某项服务加入到开机自启,并设置启动的优先级

三、文本编辑命令
vim使用
:set number 显示行号
:set nonumber 隐藏行号
/apache 在文档中查找apache 按n跳到下一个、shift+n上一个
yyp 复制光标所在行,并粘贴
h j k l 对应左、下、上、右

nano命令
该命令是类终端图形化界面支持组合键操作

leafpad
该命令以命令的形式打开一个文件,若不指定,则会创建一个文件

四、kali工具命令
通用格式:
工具名 参数 路径 链接 地址 端口
比如:
sqlmap -u URL 参数 库 参数 表 参数 字段
hydra 参数 文件 参数 文件 参数 地址 端口
ssh 用户名@地址
mysql -u 用户 -p

五、Linux用户和权限
用户及用户组管理
/etc/passwd 存储用户账号
/etc/group 存储组账号
/etc/shadow 存储用户账号的密码
/etc/gshadow 存储用户组账号的密码
useradd 用户名 只增加一个用户
userdel 用户名 删除一个用户
adduser 用户名 增加一个用户(自动创建家目录)
groupadd 组名 创建一个组
groupdel 组名 删除一个组
passwd root 给root设置密码

六、文件压缩和解压
tar 命令
解包:tar zxvf filename.tar
打包:tar czvf filename.tar dirname
gz 命令
解压1:gunzip filename.gz
压缩:gzip filename
.tar.gz 和 .tgz
解压:tar zxvf filename.tar.gz
压缩:tar zcvf filename.tar.gz dirname
压缩多个文件:tar zcvf filename.tar.gz dirname1 dirname2...
zip命令
解压:unzip filename.zip
压缩:zip filename.zip dirname

七、软件包的安装
rpm包-在红帽Linux、SUSE、Fedora可以直接安装,但在Ubuntu中却无法识别;
deb包-是ubuntu的专利,在ubuntu中双击deb包就可以进入自动安装进程;
安装deb软件包
dpkg -i 安装包名字

如果是redhat linux
rpm -ivh 安装包名字

如果是zip的压缩包,直接解压,然后找到install等类似的链接文件,方可安装

八、apt-get
apt-get [选项] 命令
常用命令:
update 取回更新的软件包列表信息
upgrade 进行一次升级
install 安装新的软件包
remove 卸载软件包
purge 卸载并清除软件包的配置
automove 卸载所有自动安装且不再使用的软件包
dist-upgrade 发布版升级
clean 删除所有已下载的包文件
autoclean 删除已下载的旧包文件

apt search <包名称> 查找包信息

九、安装vm虚拟机增强工具
apt install open-vm-tools-desktop fuse 虚拟机增强工具

十、安装中文输入法
apt-get install fcitx fcitx-googlepinyin
im-config 进行输入法配置 fcitx是一个框架,小企鹅

十一、axel多线程断点续传工具
Axel 命令行下的多线程下载工具,支持断点续传,以下是axel安装和使用技巧,比wget下载速度高几倍
基本用法:
axel [选项] [下载目录] [下载地址]
-s [x] : 指定每秒下载最大比特数
n[x] : 指定同时打开的线程数
-o f :指定本地输出文件
-S [x] :搜索镜像并从X servers 服务器下载
-N :不使用代理服务器
-v :打印更多状态信息
-a :打印进度信息

十二、×××加密工具
apt-get install network-manager-pptp network-manager-pptp-gnome
找到/etc/NetworkManager/NetworkManager.conf
将最后一行的managed = false 改为 managed = true
这里注意新建PPTP ×××的时候在高级属性里要选择"使用点到点加密"

文件 用户 命令 目录 服务 参数 软件 软件包 工具 信息 内容 地址 文本 用户名 账号 存储 系统 密码 用户组 线程 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 国家网络安全宣传周 山东 求生服务器选哪个 未成年人网络安全的ppt 深圳电商软件开发需要多少钱 软件开发的技术部门 软件开发系统问题处理方案 未转变者服务器怎么开 淄博网络技术支持有哪些 病毒检测和网络安全检测制度 深圳软件开发培训机构 无锡优势网络技术质量服务 软件开发工程师岗 t2 河南云锐网络技术有限公司电话 威胁网络安全的因素有黑客和 网络安全问题论文题目 广州跑腿行业软件开发哪家专业 全国网络安全应急救援演练 网络安全法对人才的要求 山东阿帕网络技术怎么样 徐汇区营销软件开发协议 网络技术岗的薪资待遇 无线网络安全检查 数据库安全检查内容是 网络安全教育的坏处事例 所有电脑怎么连接一台服务器 服务器上的软件应用 如何在数据库中导入表 宁波电脑软件开发计划 青少年网络安全素养学习心得 永恒之塔数据库1.7
0