面试之--基本命令01

本文详细介绍了Linux系统中的基础操作命令,包括mkdir、uniq、sort、tail、head、mkfs、chmod、crontab、lsof、netstat、route、tcpdump和tar等,涵盖了文件管理、权限设置、网络状态查看和定时任务配置等多个方面,是Linux运维和系统管理的重要工具。
摘要由CSDN通过智能技术生成

一、基础操作命令

1. mkdir 创建目录
-p	递归创建多级目录
-m	建立目录的同时设置目录的权限

2. uniq 去除文件中的重复内容行
-c	打印每行在文本中重复出现的次数
-d	每个重复纪录只出现一次
-u	只显示没有重复的纪录

3. sort 对文件内容进行排序
-n	依照数值的大小排序,默认按照字母排序
-r	以相反的顺序来排序
-t <分隔字符>	指定排序时所用的栏位分隔字符
-k	指定需要排序的栏位,哪列

4. tail 查看文件尾部内容
-n <N>	输出文件的尾部N(N位数字)行内容
-c	输出文件尾部的N(N为整数)个字节内容
-f	持续显示文件最新追加的内容

5. head 显示文件开头的内容,默认为前10行
-n <数字>	定义显示行数
-c <数字>	指定显示头部内容的字符数

6. mkfs 对设备进行格式化文件系统操作
-V	详细显示模式
-t	给定档案系统的型式,-t ext4/xfs
-c	检查该设备是否有损坏

7. chmod 改变文件或目录权限
-R	对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)
chmod 775 test.txt
chmod a+r test.txt

8. crontab 管理定时计划任务
-e	编辑任务
-l	列出任务
-r	删除任务
-u	指定用户名字

9. lsof 查看文件的进程信息
+d <目录>	列出目录下被打开的文件
+D <目录>	递归列出目录下被打开的文件

10. netstat 显示网络状态
-a	显示所有连线中的Socket
-r	显示路由表信息
-t	显示TCP传输协议的连线状况
-u	显示UDP传输协议的连线状况
-n	直接使用IP地址,不通过域名服务器
-l	仅列出在监听的服务状态

11. route 显示与设置路由信息,重点!!!
add	增加指定的路由记录
del	删除指定的路由记录
gw	设置默认网关
dev	路由记录所表示的网络接口
-net 表示添加网络路由
-host 表示添加主机路由
netmask表示掩码
eg:route add -net 192.168.10.0 netmask 255.255.255.0 dev ens160  # 添加一条指定的路由信息

12. tcpdump 监听网络流量
-i<网络界面>	使用指定的网络截面送出数据包
-c 抓取指定的数据包个数后退出
-e 在每列显示链接层头部,显示数据帧,MAC地址
-nn 不把协议或端口号转换为名称
-XX 输出包头部数据
-vvv 分析打印输出详细的信息
[root@linuxcool ~]# tcpdump host 192.168.10.10   # 监听指定主机的数据包(IP地址)


13. tar 压缩和解压缩文件
-c	建立新的备份文件
-z	通过gzip指令压缩/解压缩文件,文件名最好为*.tar.gz
-f<备份文件>	指定备份文件
-x	从归档文件中提取文件
-v	显示指令执行过程

-czvf  创建压缩文件
-xvf   解压缩

二、重点命令解析

1. find 

2. awk 

3. sed 

4. grep 
  1. find命令的使用要非常熟悉。

  2. crontab命令的使用。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值