linux基础命令

基本命令学习

命令的基本使用格式

命令字 【选项】 【文件或者目录】

man 命令字

命令字的分类

命令字分内部命令和外部命令

cd 内部命令

命令解释器(shell)

window – cmd – powershell

命令解释器中自带的命令叫内部命令

通过第三方软件安装后得到的命令叫外部命令 java

help 专门用来查看内部命令使用手册的命令字 他本身也是内部命令

1
more less head tail grep awk sort uniq wc du find

more

分页查看 空格翻页 q退出

less

可以逐行查看 q退出

文件 查看文件前10行

tail

尾巴 看文件的后10行

跟踪自己的 触发登录 ssh root@127.0.0.1 提示yes 输入密码

tail -f /var/log/secure

如果退出 ctrl + c

找出谁链接我失败的ip

grep(行)

grep -i 关键字 文件 —- 过滤出关键字所在的行并且 -i忽略大小写

grep “Accepted” /var/log/secure | awk ‘{print $11}’ |sort | uniq -c 统计日志文件中所有登陆成功的ip 地址

awk(列)

awk 过滤字段 awk ‘{print $4}’ 文件 | 过滤文件内容的第四段 默认以空格区分

cat /etc/passwd 以冒号为分隔符 看第一个字段

awk -F: ‘{print $1}’ 【源文件】

sort

文件 排序

uniq

合并 -c 统计

wc

统计文件内的 行数 字数 字节数 -l 统计行

image-20230304165145909

du

统计目录占用空间大小 -s 统计目录总大小 -h 人类易读

ln [源文件] 目标

软链接

​ ● 1.软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式

​ ● 2.软链接可以 跨文件系统 ,硬链接不可以

​ ● 3.软链接可以对一个不存在的文件名进行链接

​ ● 4.软链接可以对目录进行链接

硬链接

​ ● 1.硬链接,以文件副本的形式存在。但不占用实际空间。

​ ● 2.不允许给目录创建硬链接

​ ● 3.硬链接只有在同一个文件系统中才能创建

find

找出etc目录下叫passwd的文件

find /etc -name “passwd” -a -type f

按名字找 -name

按类型找 -type

f 文件 d 目录 l 符号链接

-a 两个条件同时成立 and 并且

-o 两个条件任意成立 or 或者

history

查看历史命令