Linux命令用过哪些?

分析&回答

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

初级同学回答

  • 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

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

你可能感兴趣的:(操作系统,linux,服务器,运维)