linux目录搜索ip的命令,Linux常用命令全集 详细用法

内容较长,建议先看目录

目录

Linux常用命令全集 详细用法

基础

相关介绍

控制台切换

快捷键

查看帮助

查看系统相关信息

查看ip地址

关机重启

目录与文件

相关介绍

查看文件

cat命令

less命令查看文件

More命令

head命令显示文件开头

tail命令显示文件结尾

查看目录

查看当前工作目录:

ls命令查看目录的内容

创建目录与文件

mkdir命令创建目录

touch创建文件

ln命令创建链接文件

复制、删除、移动

cp复制命令

rm删除命令

mv移动命令

查找

which命令

find命令,可条件查询

统计

wc统计文档内容

du统计目录及文件的空间占用情况

Linux常用命令全集 详细用法

持续更新arduino 树莓派 python linux c语言等等

接到有帮助的话 求点赞 求关注❤️ 求分享

有问题可以评论

点关注,不迷路

如果有任何错误,如何建议,请批评指教,不胜感激 !

基础

相关介绍

命令行中的开头 如:pi@raspberrypi :~ $

其中 pi是用户名 raspberrypi是主机名 ~ 是当前工作目录(~代表用户的宿主目录)

$代表普通用户 #代表管理员用户

一般命令行格式

【权限】 命令字 【选项】 【参数】

如重启命令: sudo shutdown -r now

sudo

sudo命令可以让你临时使用某个用户的身份执行命令而不需要切换用户

sudo -u [想要使用的用户身份(如果不写,则默认为root)] 命令

如使用wdy用户,在/tmp目录下,创建一个文件sudo_test

sudo -u wdy touch /tmp/sudo_test在这里插入代码片

控制台切换

图形化----->字符终端 快捷键: ctrl +alt +fn

字符终端 ------>字符终端 alt +fn

字符终端 ------->图形化 alt + f7

Linux有7个字符终端(分别对应F1到F7,alt+F~切换)和一个图形化

从控制台进图形化界面命令:

sudo startx

快捷键

Tab 可补齐命令、文件名、目录等

Tab按两下 输出所有可以名称列

反斜杠\ 强制换行 换行输入

Ctrl +c 中断现在在执行的命令 (有时候可以)

Ctrl + u 删除光标之前的字符

Ctrl + k 删除光标之后的字符

Ctrl + l 清屏

Ctrl +c 取消当前命令的编辑,并切换为新的一行命令

Ctrl + a 回到行头

常用的退出页面 q或Q Ctrl +c Ctrl +z

查看帮助

pwd 查看当前目录

如help pwd 查看pwd的详情,选项,参数等

或 pwd –help 同样功能,有时候上面那个不行用这个

man pwd 在线帮助文档 最全 英文的 (按q退出,n翻页)

查看系统相关信息

命令:

uname //这是命令字,,下同

-a 显示主机名,内核版本,硬件平台等 //命令选项,,,下同

-r 显示内核版本

使用示例如:uname -a //下同

hostname 显示主机名

cat /proc/cpuinfo 查看cpu相关信息

cat /proc/meminfo 查看内存信息

查看ip地址

命令:ifconfig

显示的中eth0 为有线 wlan0为无线

也可以直接ifconfig eth0 查看其中一个

关机重启

建议使用 能保存正在运行项目的就只有shutdown

sudo shutdown

-h 关机

-r 重启

-c 取消前一个关机命令

//可以指定时间

shutdown -r now 立刻重启(root用户使用,前面加sudo)

shutdown -r 10 过10分钟自动重启(root用户使用)

shutdown -r 20:35 在时间为20:35时候重启(root用户使用)

其他命令:

logout 退出登录

sudo init 0 ##关机

sudo init 6 重启

sudo reboot 重启

目录与文件

相关介绍

.. 代表上级目录 . 代表当前目录

绝对路径:从根目录开始到目的路径的路径名 如:/home/pi/music

相对路径: 从当前路径开始到目的路径的路径名(注意开头不用/) music

一些命令可以两个选项一起使用,实现两个选项的功能

查看文件

cat命令

显示文件的内容 // [] 代表可选,,,,,下同

cat [选项] [路径]文件名 //若无路径为当前文件夹

-b 对非空显示行号

-n 对输出的所有行编号,由1开始对所有输出的行数编号

-s 有连续两行以上的空白行,就代换为一行的空白行

-E 每行结束显示$

-e 等价于 -vE

-T 将跳格字符显示为 ^I

tac是与cat相反的命令,就是将文件反过来显示(先显示第一行),功能基本一样

less命令查看文件

使用:less [路径]文件名

操作:

可使用 page up向上翻页 page down向下

/ -------使用一个模式进行搜索,并定位到下一个匹配的文本

? ------ 使用模式进行搜索,并定位到前一个匹配的文本

n ------- 向后查找下一个匹配的文本

N ------ 向前查找前一个匹配的文本

ctrl + F - 向前移动一屏

ctrl + B - 向后移动一屏

ctrl + D - 向前移动半屏

ctrl + U - 向后移动半屏

j - 向前移动一行

k - 向后移动一行

G - 移动到最后一行

g - 移动到第一行

可传递多个参数给 less,就能浏览多个文件,同时有下列 操作

less file1 file2

正在浏览一个文件时,使用 :e 打开另一个文件。

less file1

:e file2

打开多个文件时,使用如下命令在多个文件之间切换

:n ----- 浏览下一个文件

:p ----- 浏览前一个文件

按q退出

More命令

less与more基本类似,less更为强大

head命令显示文件开头

head 【选项】 文件名

默认为输入前10行

-q 隐藏文件名

-v 显示文件名

-c 显示字节数

-n 显示的行数

tail命令显示文件结尾

tail 【选项】 文件名

-f 实时刷新文件的更新显示 ctrl+c退出

-c 显示字节数

-n 显示的行数

-q 不显示处理信息

-v 显示详细的处理信息

还有vim也可以查看文件 内容较多以后更新

查看目录

查看当前工作目录:

pwd

ls命令查看目录的内容

ls 【选项】 【文件或目录】

-l 以长格式显示文件与目录包括(权限,大小,更新时间,等)

-a 显示所有子目录和文件的信息 包括以 ‘.’开头的隐藏文件,目录

-A 与a基本相同 不显示 . 和 . .

-d 显示目录本身的属性

-h 显示目录或文件的大小 默认单位B

-R 以递归的方式显示目录即子目录的所有内容

-color 在字符模式下以颜色区分不同文件

ls的模糊查看

?-------代表一个未知字符

*-----代表多个未知字符

如 ls -l ?aa

就是查看aa前面有一个字符后面还有多个字符的文件

创建目录与文件

mkdir命令创建目录

mkdir 【选项】 目录位置及名称

-p 多重创建

-v 显示创建过程

-m

-s

示例:

在当前目录下创mymulu新目录

mkdir mymulu

在/home/pi/Music下创建mymulu,再在mymulu下创建my

mkdir -p /home/pi/Music/mymulu/my

touch创建文件

touch 【选项】 创建的文件名

也常用于更新文件时间

如文件名存在则修改更新时间为当前时间,如文件名不存在则创建文件

-a 只更改访问时间

-c 不创建任何文件

-d 使用字符串表示时间非当前时间

-m 只修改时间

ln命令创建链接文件

链接文件相当于windows的快捷方式

软链接 可以用于文件或目录,与原始文件可以位于不同的文件系统,删除文件后失效

硬链接 只用于文件,必须与原始文件位于同一文件系统,删除文件后还可以用

硬链接文件和原始文件其实是同一个文件,只不过名字不一样而已。我们每添加一个硬链接,该文件的inode链接数就会加1;只有当该文件的inode连接数为0时才算彻底将它删除。

软连接仅仅包含所连接文件的路径名,因此它能链接目录文件(线上一般的日志文件目录经常用软连接)。但是当原始文件被删除后或修改路径,软连接文件也将失效,跟windows操作系统的快捷方式类似。

创建命令

创建硬链接

ln [路径]原始文件 [路径]硬链接文件名

创建软链接

ln -s [路径]原始文件名 [路径]软连接文件名

-v显示详细过程

复制、删除、移动

cp复制命令

cp 【选项】 [路径]原文件或目录,[路径]复制的文件和目录

-f 覆盖目标同名文件或目录不进行提醒,强制复制

-i 覆盖同名文件或目录时提醒用户确认

-p 复制时保持源文件的权限、属主、时间标记等属性不变

-r 复制目录时必须使用此选项、表示递归复制所有文件及子目录

rm删除命令

可以同时删除多个文件,若询问是否删除则按y确定,n取消,,其他也是

rm 【选项】 [路径]要删除的文件或目录

-i 删除前逐一询问确认。

-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。强制删除

-r 将目录及以下之档案亦逐一删除,递归删除

mv移动命令

可以改名也可以不改,也可以改名不移动

mv 【选项】 [路径]原文件或目录,[路径]移动的文件和目录

-f 强行覆盖

-i 覆盖前询问

-n 不覆盖文件

查找

查找文件所在目录,

which命令

which 只能在环境变量定义的里面寻找不是所有目录

which 查找的文件名

-a 查找出所有这个名字的文件,,,没有这个寻找只查找到第一个结束

find命令,可条件查询

用递归方式,根据目标的名称,类型,大小等不同属性进行精细查找

find 【查找范围】 【查找条件表达式】

如 在根目录下查找一个名字为a.txt 的文件

fing / -name a.txt [-name]是选项

在根目录下查找大于10m的文件

fing / -size + 10M +是大于 -是小于单位 k是小写其他是大写

在根目录下查找属于root用户的文件

fing / -user root

查找类型为文件的,同时是用户pi的文件

fing / -type f -user pi 文件:f 文件夹 :d 块设备文件:b 字符设备文件:c

支持模糊查找

fing / -name *.txt *代表多个未知字符,?代表一个未知字符

以上可以多个一起用

多个一起用可以用逻辑符连接

-o 是or

-a 是and

统计

wc统计文档内容

wc 【选项】 文件名

-l 统计行数

-w 统计单词数

-c 统计字节数

-w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。

-L 打印最长行的长度。

统计该目录下所有文件 wc -l *

du统计目录及文件的空间占用情况

du 【选项】 【目录或文件名】

-a 统计包括所有文件,不仅仅是只统计目录

-h 以更易读的字节单位显示

-s 只统计每个参数的占用空间总大小

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值