LINUX基础命令

Posted 银背欧尼酱

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINUX基础命令相关的知识,希望对你有一定的参考价值。

在这里插入图片描述


01. ls指令

功能:列出该目录下的所有子目录与文件。对于文件,将列出文件名及其他信息。

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

ls -l

02. pwd指令

功能:显示用户当前所在的目录


03. cd指令

功能:改变工作目录。将当前目录改变到指定的目录下。

cd .. : 返回上级目录
cd /home/litao/linux/ : 绝对路径
cd ../day02/ : 相对路径
cd ~:进入用户家目
cd -:返回最近访问目录

04. touch指令

功能:touch命令可以更改文档或目录的日期时间,包括存取时间和更改时间,或者建立一个不存在的文件


05. mkdir指令

语法:mkdir[选项] dirname…

功能:在当前目录下创建一个名为“dirname”的目录

常用选项:mkdir -p

mkdir –p test/test1 : 递归建立多个目录

06. rm指令

语法:rm[-f-i-r-v] [dirname/dir]

功能:删除文件或目录

常用选项

  • -f 即使文件属性为只读(即写保护),亦直接删除
  • -i 删除前逐一询问确认
  • -r 删除目录及其下所有文件

07.man指令

功能:查询LINUX联机手册页获取相关帮助。

语法:man[选项]命令

在这里插入图片描述

手册2:当中查询的函数都是操作系统提供的函数,统称为“系统调用函数”,如fork函数

手册3:当中查询出来的函数都是库函数。如printf函数,strlen/strcpy函数


08. mv指令:

语法: mv[]选项源文件或目录目标文件或目录

作用:1.移动 2.重命名

常用选项:

  • -f: force强制的意思,如果目标文件已经存在,不会询问而直接覆盖
  • -i:若目标文件已经存在时,就会询问是否覆盖。

移动:

mv [filename/foldername] [path]

改名

mv [filename/foldername] [rename_filename/rename_foldername]


09 .cat

语法:cat [选项] [文件]

功能:查看目标文件的内容

cat[filename]

cat -n [filename]


10. more指令

语法:more[选项] [文件]

功能: more命令,功能类似 cat

常用选项

f: 向前查看新命令

b: 向前查看老命令

q:退出


11. less命令

功能:less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件。

语法:less[参数]文件

常用选项:

f:向后查看新内容

b:向前查看老内容


12. head指令

功能:用来显示档案开头至标准输出中,默认head命令打印其相应文件开头10行。

语法:head[参数]… [文件]…

常用选项:

-n<行数>显示的行数


13. tail指令

功能: 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

语法:**tail [必要参数] [选择参数] [文件]

常用选项:

  • -n<行数>显示行数

  • -f循环读取


14. zip/unzip指令

功能: 压缩或解压缩

语法:

zip:

zip[压缩文件/文件夹的名字].zip[待压缩的文件/文件夹]

unzip:

unzip[带解压的文件或文件夹].zip: 默认解压缩到了当前文件夹

unzip[带解压的文件或文件夹].zip -d[path] :解压缩到path路径下

将test2目录压缩:zip test2.zip test2/*
解压到tmp目录:unzip test2.zip -d /tmp

15. tar指令:封包/解包,不打开它,直接看内容

压缩:

tar -zcvf: [压缩之后的文件名称] .tar.gz[待要压缩的文件或文件夹]

z:(gz)压缩方式

c: 创建压缩文件

v: (view)展示压缩或者解压缩的过程

f: 后面需要直接指定压缩文件的名称

解压缩:

tar -zxvf: [带解压缩的文件].tar.gz

x:解压缩


16. find指令: -name

功能:在Linux操作系统当中查找文件,用于在文件树种查找文件,并作出相应的处理(可能访问磁盘)

语法:find [path] -name “filename”

常用选项

  • -name 按照文件名查找文件

17. grep指令: -name

功能:在文件中搜索字符串,将找到的行打印出来

语法:grep[选项]搜寻字符串文件

grep [string] [path] -R

18. date

功能:更改当前系统时间

date -s "20210524 22:22:00"

19. cal

功能:查看日历等时间信息,如只有一个参数,表示年份,有两个参数,表示月份和年份

语法:cal [参数] [月份] [年份]

常用选项

  • -y 显示当前年份日历
  • -j 显示当年第几天(从1月1号开始算)
  • -3 显示系统前一个月,本月,下个月的月历
Cal –y 2018

20. 重要的几个热键

[Tab] :具有 ”命令补全“ 和 “档案补齐” 的功能

[Ctrl]-c 按键 : 让当前程序 [停掉]


21. history

功能:查看历史执行过的命令

命令:

history:罗列全部执行过的命令

history!命令序号

history!命令部分字符串(匹配最近执行的)

上下键也可以查到历史执行的命令

以上是关于LINUX基础命令的主要内容,如果未能解决你的问题,请参考以下文章

linux中怎么查看mysql数据库版本

markdown [Docker] Docker片段列表和命令#linux #docker #snippets

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段

20155201 李卓雯 《网络对抗技术》实验一 逆向及Bof基础

逆向及Bof基础实践

20155307刘浩《网络对抗》逆向及Bof基础