Linux 常用命令(kali)

Linux 常用命令(kali)

*查看帮助

命令 --help eg:ifcpnfig --help 使用help获取bash的内部命令帮助
man [OPTION] eg:man ifconfig 使用man命令获得手册页帮助
info [OPTION] eg:info ifconfig 使用info命令获得texinfo文档帮助
-w 打印Info文件在系统中的位置
-o, --output=FileName 将选中节点输出至FileName文件中
pinfo [参数] [OPTION] eg:pinfo ifconfig 使用pinfo命令获得texinfo文档帮助
-m 使用手册页
-x 退出时清屏
(退出man或info按q即可)
1.sudo 以系统管理者的身份执行名令,也就是说sudo执行的命令就好像是root亲自执行(要输入root密码)
2.sudo service apache2 start 开启apache服务
3.sudo password root 修改root密码
sudo passwd 用户 修改用户密码(这里的passwd与password一样)
4.sudo ifconfig 查看网络连接信息
5.sudo apt update
sudo apt upgrade
sudo apt install XXX

系统更新和软件安装
6.ls [选项] [文件] 展示文件夹内容
-all 列出所有文件以及详细信息,包括用户权限
-a 列出所有文件
-l 列出目录文件的详细信息
7.pwd 查看当前工作目录的完整路径
8.cd 切换工作目录
cd /home 进入home目录
cd ~ 进入用户目录
cd … 返回上级目录
cd …/… 返回上两级目录
9.cp [选项] 源文件 目标文件 复制文件到目标文件
10.clear 清楚终端窗口内容
11.rm [选项] 文件 删除文件(默认不会删除目录)
-f 强制删除。
-d, --dir 删除空目录
-r, -R, --recursive 递归删除目录及其内容
使用rm删除文件后可以将该文件恢复原状,如果想保证文件内容无法还原,请考虑使用shred。
12.cat/tac [选项] 文件 查看文件内容(滚屏显示)
13.more/less 文件 查看文件内容(分屏显示)
14.zip/unzip 使用与WinZIP兼容的压缩/解压工具
15.xz 使用LZMA算法的高性能压缩或解压工具
16.tar [参数] 文件打包
17.mkdir/rmdir 创建/删除目录
18.which 寻找命令(位置)
19.whereis [参数] 文件名 查找文件
20.find 路径 [参数] [输出形式] 查找目录和文件
-name 按文件名查找文件
-perm 按文件权限查找文件
-type 查找某一类型文件
-d 查找目录
-b 块设备文件
-l 符号链接文件
eg:find -name 1.txt -print 查找文件名为1.txt的文件
find -perm 644 -print |less 以less查看查找出来的用户权限为644的文件结果
21.touch [参数] 文件 修改文件信息
-a 修改访问时间
-t 使用[YY]MMDDhhmm[ss](年月日时分秒)的格式的事件代替当前时间
-d 使用指定字符串表时间代替当前时间
-c 不创建任何文件
-h 替代符号链接所指示的目的地(会影响符号链接本身)
-r 使用指定文件的时间属性替代当前时间
22.ln 建立链接文件(默认硬链接)
-s 建立软链接
23.grep [参数] PATTERN [file] 查找符合条件的文件,可以用正则表达式匹配
说明:PATTERN是查找条件 可以是普通字符串也可以是正则表达式,通常用单引号将RE括起来
file是要查找的文件,可以是用空格间隔的多个文件,也可以是使用Shell的通配符在多个文件中查找PATTERN
-i 不区分大小写
-w 匹配整个单词
-x 匹配整行
-E 扩展正则表达式
-G 基本正则
-c 只显示匹配行的次数
24.wc [参数] 文件 统计文本文件中的行数、字数、字符数
-l 统计行数
-L 统计最长行数
-m 统计字符数
-w 统计单词数
-c 统计字节数
25.sort [参数] [文件] 串联排序所有指定文件并将结果写到标准输出
-b 忽略前导的空白区域
-d 只考虑空白区域和字母字符
-f 忽略字母的大小写
-r 逆向排序
-n 根据字符串数值进行排序
-u 对同一行只输出一次
-i 只考虑可打印字符
-k N 以第N列进行排序
-t 以指定的分隔符嗲提非空格到空格的转换
26.uniq [参数] [文件] 从输入文件或者标准输入中筛选相邻的匹配行并写入到输出文件或标准输出
-c, --count 在每行前加上表示相应行目出现次数的前缀编号
-d, --repeated 只输出重复的行
-i 在比较的时候不区分大小写
-z 使用’/0’作为行结束符,而不是新换行
27.diff 比较两个文件的内容 (源文件 和 目标文件)
-a 所有的文件都视为文本文件来逐行比较,甚至他们似乎不是文本文件。
-b 忽略空格引起的变化。
-B 忽略插入删除空行引起的变化。
28.diff3 比较三个文件内容
29.patch 修补文件(打补丁)
-b或–backup  备份每一个原始文件
-d 设置工作目录

关机和重启(权限不够记得在前面加sudo命令)
shutdown -h 关机 eg:shutdown -h now 立马关机 shutdown -h 23:00 晚上11点关机
shutdown -r 重启 eg:shutdown -r now 立马重启 shutdown -r +30’reboot now’ 30分钟后重启并提示reboot now
sudo reboot 重启
shutdown -c 取消shutdown命令(一般的shutdown指令可以用“+”来进行中断)
poweroff 关闭计算机操作系统并切断电源
-f 强制关闭操作系统
使用Alt+F1~Alt+F6进行多个虚拟控制台之间的切换,Alt+F7是图形化界面

你可能感兴趣的:(网安,linux,网络安全)