linux操作系统--常用命令篇(网络安全、运维和测试人员必备技能)

前言:linux 命令是对 Linux 系统进行管理的命令。对于 Linux 系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件, Linux 系统管理的命令是它正常运行的核心,与之前的 DOS 命令类似。linux 命令在系统中有两种类型:内置 Shell 命令和 Linux 命令。

ps 命令是记不过来的,用熟一些基本的命令,其他的有个印象,需要的时候知道怎么查,去哪里查就好了,现在谁也不断网,百度一下的事情。

目录

线上查询及帮助命令

文件和目录操作命令

查看文件及内容处理命令

文件压缩及解压缩命令

用户管理命令

基础网络操作命令

系统权限及用户授权相关命令

内置命令和其它

关机 / 重启 / 注销和查看系统信息的命令

进程管理命令


线上查询及帮助命令

1.man 查看命令帮助,命令的词典

2.info 更复杂的命令帮助

3.help 查看 Linux 内置命令的帮助,比如 cd 命令。

例如:

文件和目录操作命令

ls

全拼 list,功能是列出目录的内容及其内容属性信息。

cd

全拼 change directory,功能是从当前工作目录切换到指定的工作目录。

cp

全拼 copy,其功能为复制文件或目录。

find

查找的意思,用于查找目录及目录下的文件。

mkdir

全拼 make directories,其功能是创建目录。

mv

全拼 move,其功能是移动或重命名文件。

pwd

全拼 print working directory,其功能是显示当前工作目录的绝对路径。

rename

用于重命名文件。

rm

全拼 remove,其功能是删除一个或多个文件或目录。

rmdir

全拼 remove empty directories,功能是删除空目录。

touch

创建新的空文件,改变已有文件的时间戳属性。

tree

功能是以树形结构显示目录下的内容。

其中一些命令还可以加参数,拿ls来说:

它有一些参数:

  • -l :列出文件的属性权限
  • -a :列出全部的文件,连同隐藏文件
  • -d :仅列出目录本身
  • -h :将文件容量列出来
  • -R :连同子目录的内容一起列出

比如:

其余参数不是很常用,感兴趣可以自己去试一下。

查看文件及内容处理命令

cat

全拼 concatenate,功能是用于连接多个文件并且打印到屏幕输出或重定向到指定文件中。

more

分页显示文件内容。

head

显示文件内容的头部。

tail

显示文件内容的尾部。

cut

将文件的每一行按指定分隔符分割并输出。

split

分割文件为不同的小片段。

paste

按行合并文件内容。

sort

对文件的文本内容排序。

uniq

去除重复行。oldboy

wc

统计文件的行数、单词数或字节数。

vi/vim

命令行文本编辑器。

接下来我们使用 vim 写一些东西,然后使用cat读一下:

首先创建一个叫demo的txt文件

vim demo.txt

按 i 进入输入模式,打一行字,然后按ESC ,:wq 保存退出

我们看一下:

cat读一下:

是不是超级简单!

文件压缩及解压缩命令

tar

打包压缩。oldboy

unzip

解压文件。

gzip

gzip 压缩工具。

zip

压缩工具。

用户管理命令

useradd

添加用户。

usermod

修改系统已经存在的用户属性。

userdel

删除用户。

groupadd

添加用户组。

passwd

修改用户密码。

chage

修改用户密码有效期限。

id

查看用户的 uid,gid 及归属的用户组。

su

切换用户身份。

visudo

编辑 / etc/sudoers 文件的专属命令。

sudo

以另外一个用户身份(默认 root 用户)执行命令。

基础网络操作命令

ssh

使用 SSH 加密协议远程登录。

wget

命令行下载文件。

ping

测试主机之间网络的连通性。

ifconfig

查看、配置、启用或禁用网络接口的命令。

系统权限及用户授权相关命令

chmod

改变文件或目录权限。

chown

改变文件或目录的所属用户组。

内置命令和其它

echo

打印变量,或直接输出指定的字符串

printf

将结果格式化输出到标准输出。

rpm

管理 rpm 包的命令。

yum

自动化简单化地管理 rpm 包的命令。

watch

周期性的执行给定的命令,并将命令的输出以全屏方式显示。

clear

清除屏幕,简称清屏。

history

查看命令执行的历史纪录。

time

计算命令执行时间。

关机 / 重启 / 注销和查看系统信息的命令

shutdown

关机。

poweroff

关闭电源。

logout

退出当前登录的 Shell。

exit

退出当前登录的 Shell。

进程管理命令

kill

终止进程。

crontab

定时任务命令。

ps

显示进程的快照。

pstree

树形显示进程。

nice/renice

调整程序运行的优先级。

nohup

忽略挂起信号运行指定的命令。

init

切换运行级别。

service

启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。

可以说Linux操作系统是学习嘿客技术的必备技能,但是想要学好嘿客技术,只会Linux也是不行的,真正的黑客还必须具备编程基础,还要会使用漏洞扫码工具如Nmap等,如果你是真心想学习这门技术,那么以上几个技能必须掌握。当然,不是说掌握了那些就能成为一个合格的嘿客了,我这里有一套系统的学习路线图,只要你跟着这个路线图学习,不说成为一个顶级黑客,大方向肯定是没问题的。
linux操作系统--常用命令篇(网络安全、运维和测试人员必备技能)_第1张图片

当然如果你觉得网上的视频教程又多又杂不好分辨,也可以看看我整理的这套系统的视频教程,适合零基础入门到进阶,让你掌握完整的掌握黑客攻防技术足够了,学会了还可以去打打比赛挖挖漏洞,可不要小看这些比赛和挖漏洞,这些写在简历上可比普通项目加分多了,而且挖漏洞的奖金还不少呢。
linux操作系统--常用命令篇(网络安全、运维和测试人员必备技能)_第2张图片
linux操作系统--常用命令篇(网络安全、运维和测试人员必备技能)_第3张图片
linux操作系统--常用命令篇(网络安全、运维和测试人员必备技能)_第4张图片
linux操作系统--常用命令篇(网络安全、运维和测试人员必备技能)_第5张图片
如果你需要这份资料的可以扫描下方二维码免费领取,如遇扫码问题 也可以点击链接【282G】网络安全&黑客技术零基础到进阶全套学习大礼包,免费分享!
linux操作系统--常用命令篇(网络安全、运维和测试人员必备技能)_第6张图片

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