面试官:这些大学生都会

2023-12-16 14:31:25

大家好,我是 JavaPub。

最近有些同学在后台问我,面试总是会遇到被问 Linux 命令的问题,自己就面试个后端开发岗位,怎么这么难呢?

image-20231216131924099

其实 Linux 命令,对于一个后端开发来说,并不是很难,只是我们平时很少使用而已。

但是,我们平时开发,用到的 Linux 命令,其实也就那么几个,比如:

  • 文件操作:ls、cd、pwd、mkdir、touch、cp、mv、rm
  • 文件查看:cat、more、less、head、tail
  • 文件压缩:tar、gzip、zip
  • 文件权限:chmod、chown
  • 文件搜索:find、grep
  • 网络操作:ping、ifconfig、netstat
  • 进程操作:ps、kill、top
  • 系统操作:date、df、du、free、top

有没有发现上面的命令大多都是对文件的操作。linux 有句话叫做:一切皆文件 Everything is a file

image-20231216131826484

接下来给大家演示一些文件的操作。有的同学说,我没有 Linux 服务器,没关系,我之前给大家推荐了一个可以免费使用 Linux 的在线网站、跟着下面视频一学就会。当然,大家也可以在自己的电脑上安装虚拟机来操作。

play-with-docker在线linux操作视频 👇

白嫖云服务器, 免费使用 docker #程序员 #doc

文件操作

ls

ls 命令用于显示指定工作目录下之内容(列出当前目录下的文件和目录)。

cd

当要进入某个目录时。

image-20231216124523478

pwd

pwd 命令用于显示工作目录。

image-20231216124628242

mkdir

mkdir 命令用于创建目录。当你要给自己的项目分层,比如 Javapub-docs 放文档、javapub-img 放图片。

image-20231216124857718

touch

touch 是用来创建文件的命令。

image-20231216125205177

cp

cp 命令用于复制文件或目录。这个命令很有用,比如把我们上传到服务器的代码复制到需要运行的目录下。

image-20231216130058600

mv

mv 命令用于移动文件或目录。

image-20231216130625976

rm

rm 命令用于删除文件或目录。

image-20231216125353767

下期继续。。。

文章来源:https://blog.csdn.net/qq_40374604/article/details/135031754
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。