linux第二课:常用命令

Kali Linux,黑客必备神器。跟着我,带你从入门到入狱!

第二课,常用命令。

1.whoami

翻译为中文:我是谁

用途:输出现在自己的用户身份(用户名)

参数:无参数

好吧,这透明度一调都不用担心盗图。

透明度在这调:

2.cd

cd是change directory(切换目录)的缩写。

它的语法很简单:

复制代码
cd 参数 目录名

是的,很简单。

可是,你最好理解它的路径部分,不然你大概会看不懂这个玩意:

复制代码
linuxhandbook.com:443

好吧,虽然小企鹅的确很可爱(os:萌s我了!)但看不懂这本"手书" 是令人担忧的。

一图读懂linux内核&路径

一图回顾绝对路径&相对路径

绝对路径(Absolute Path):带网址的路径。

示例:

复制代码
<a href="网址URL">链接到a.html</a>

相对路径(Relative Path)

1.如:b.html和c.html在同一文件夹下(同级目录),b.html需要链接c.html,则在b.html中表示为:

复制代码
<a href="c.html">同目录下文件间互相链接</a>

2.如a.html是b.html和c.html的上级目录中的文件,如b.html或c.html链接a.html,则在b.html或c.html中表示为:

复制代码
<a href="../a.html">链接到上级目录中的文件</a>

3.pwd

是Print Working Directory(打印正在工作的目录)的缩写

用途:输出当前所处的目录。

语法:

复制代码
pwd 参数(亦可不带参数)

pwd命令将当前目录的全路径名称(从根目录)写入标准输出。

参数:

-L

全称logical(符合逻辑的),是默认参数。

用途:直接显示链接文件的路径。

-P

全称phisical,显示链接文件所指向的文件(多层连接时,显示最终指向的文件)

4.date

翻译为中文:日期

用途:显示或设置系统时间与日期

语法:

复制代码
date [OPTION]... [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

5.ls

注意l是大写L的l,不是大写的i。

用途:查看目录时,列出该目录下所有子目录和文件。查看文件时,列出文件名和其他信息。

语法:

复制代码
ls + 选项 + 目录 / 文件

常用参数:

复制代码
-a 列出目录下的所有文件,包括以 . 开头的隐含文件。

-d 将目录象文件一样显示,而不是显示其下的文件。 如:ls --d 指定目录

-i 输出文件的 i 节点的索引信息。 如 ls --ai 指定文件

-k 以 k 字节的形式表示文件的大小。ls --alk 指定文件

-l 列出文件的详细信息。

-n 用数字的 UID,GID 代替名称。 (介绍 UID, GID)

-F 在每个文件名后附上一个字符以说明该文件的类型,"*"表示可执行的普通文件;"/"表示目录;"@"表

示符号链接;"|"表示FIFOs;"="表示套接字(sockets)。(目录类型识别)

-r 对目录反向排序。

-t 以时间排序。

-s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件)

-R 列出所有子目录下的文件。(递归)

-1 一行只输出一个文件。

6.man

语法:

复制代码
man + [可选选项] + 想查找的命令

用途:查看linux联机手册。

复制代码
联机手册共分为8章

第1章  普通的命令

第2章  系统调用。如open,write之类的(通过这个,至少可以很方便的查到调用某个函数,需要加什么头文件)

第3章  库函数。如printf,fread等

第4章  特殊文件,也就是/dev下的各种设备文件

第5章  指文件的格式,比如passwd,就会说明这个文件中各个字段的含义

第6章  给游戏留的,由各个游戏自己定义

第7章  附件还有一些变量,比如向environ这种全局变量在这里就有说明

第8章  系统管理用的命令,这些命令只能由root用户使用,如ifconfig等等

常用选项(可以多个选项搭配使用)

-k  根据关键字搜索联机帮助

num  只在第num章节找

-a   将手册内不同章节包含此命令的,都显示出来。

7.passwd

是password(密码)的缩写

用途:改密码

参数:无参数

注意:这里不仅要设置新密码,还要知道旧密码。

8.cat

语法:

复制代码
cat + [可用选项] + [文件名]

用途:查看目标文件的内容。

复制代码
常用选项(可以多个选项搭配使用)

-b  对非空输出行编号

-n  对所有输出行行编号

-s  遇到多行空行不输出

示例:

欢迎订阅专栏,DEAD TIDE黑客联盟盟主带你Kali Linux从入门到入狱!

也欢迎有意向者私信我面试,加入联盟。

免责声明:

本文及本专栏仅提供技术学习,任何读者的违法或犯罪行为与博主(本人)无关。

(想整事先提高技术,不然绝对会被手里一堆工具的网警抓到滴~至少先拿到肉鸡,把tor代理开了再说吧,嘿嘿)

相关推荐
Zfox_13 分钟前
Redis:Hash数据类型
服务器·数据库·redis·缓存·微服务·哈希算法
Kookoos1 小时前
Dynamics 365 Finance + Power Automate 自动化凭证审核
运维·自动化·dynamics 365·power automate
apocelipes4 小时前
Linux c 运行时获取动态库所在路径
linux·c语言·linux编程
ABB自动化4 小时前
for AC500 PLCs 3ADR025003M9903的安全说明
服务器·安全·机器人
努力学习的小廉5 小时前
深入了解linux系统—— 进程池
linux·运维·服务器
秃头菜狗5 小时前
各个主要目录的功能 / Linux 常见指令
linux·运维·服务器
利刃大大5 小时前
【在线五子棋对战】二、websocket && 服务器搭建
服务器·c++·websocket·网络协议·项目
2301_793102495 小时前
Linux——MySql数据库
linux·数据库
vfvfb5 小时前
bat批量去掉本文件夹中的文件扩展名
服务器·windows·批处理·删除扩展名·bat技巧
jiunian_cn6 小时前
【Linux】centos软件安装
linux·运维·centos