Linux命令用过哪些?

本文详细解读了Linux中的基础命令,包括ls,cp,rm,mv等基本操作,以及chmod,chown,tar,ps,grep等高级命令,同时介绍了运维相关的find,more/less,head/tail,awk,sed,tcpdump等工具,以及面试中可能遇到的问题和解决方案。
摘要由CSDN通过智能技术生成

分析&回答

主要考察你是不是一个优先的工程师,这个问题挺关键的。

初级同学回答

  • ls 命令,展示文件夹内内容
  • cp 命令,作用复制
  • rm命令作用为删除
  • mv命令作用为移动文件
  • pwd命令,作用为查看”当前工作目录“的完整路径
  • mkdir命令创建目录|rmdir 命令删除目录
  • gzip 命令压缩文件或文件夹为 .gz文件
  • cat 用途是连接文件或标准输入并打印
  • top 命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况

高级同学回答

  • chmod命令改变权限|chown命令改变文件所有者
  • tar命令,用于压缩解压
  • ps 命令显示运行的进程
  • kill 命令用于终止进程
  • free 命令用于显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer
  • ping 用于确定主机与外部连接状态
  • ssh 命令用于远程登录上Linux主机
  • scp 命令是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的
  • grep 命令常用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等,比如可以加在ps, tail, cat后面
  • wget 是从远程下载的工具

资深同学回答

  • 查找命令find:
find /root -mtime 0 # 在当前目录下查找今天之内有改动的文件
find / -name passwd # 查找文件名为passwd的文件
find /home/hadoop -user hadoop # 在目录/home/hadoop中找出所有者为hadoop的文件
复制代码
  • 查看命令more、less:
    • more 命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等
    • less 命令用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。
    • head 命令用于显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行
  • telnet 命令用来远程登录操作
  • ifconfig 命令用来查看和配置网络设备。
  • which 会在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果
  • awk 把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理
  • crontab 命令是启动linux定时任务的服务
  • tcpdump 抓包命令
  • touch 命令创建文件

运维同学回答(部分、供参考)

useradd 命令建立用户账号 passwd 设置用户的密码 groupadd 命令用于将新组加入系统

反思&扩展

Linux 打印文件第 10-20 行

  • head 和 tail
head -20 test.txt| tail -10 
复制代码
  • awk
awk 'NR>9 && NR<21' test.txt
复制代码
  •  sed
sed -n '10,20p' test.txt
复制代码

如何快速的将一个文本中所有“abc”替换为“xyz”

cat file | tr "abc" "xyz" > new_file

喵呜面试助手:一站式解决面试问题,你可以搜索微信小程序 [喵呜面试助手] 或关注 [喵呜刷题] -> 面试助手 免费刷题。如有好的面试知识或技巧期待您的共享!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喵呜刷题

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值