linux基础命令

linux基础命令
xiu基本命令学习
命令的基本使用格式
命令字 【选项】 【文件或者目录】
man 命令字
命令字的分类
命令字分内部命令和外部命令
cd 内部命令
命令解释器(shell)
window – cmd – powershell
命令解释器中自带的命令叫内部命令
通过第三方软件安装后得到的命令叫外部命令 java
help 专门用来查看内部命令使用手册的命令字 他本身也是内部命令
1 | more less head tail grep awk sort uniq wc du find |
more
分页查看 空格翻页 q退出
less
可以逐行查看 q退出
head
文件 查看文件前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 统计行
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
查看历史命令