大家好,我是 JavaPub。
最近有些同学在后台问我,面试总是会遇到被问 Linux 命令的问题,自己就面试个后端开发岗位,怎么这么难呢?
其实 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
。
...
接下来给大家演示一些文件的操作。有的同学说,我没有 Linux 服务器,没关系,我之前给大家推荐了一个可以免费使用 Linux 的在线网站、跟着下面视频一学就会。当然,大家也可以在自己的电脑上安装虚拟机来操作。
play-with-docker在线linux操作视频
link
文件操作
ls
ls
命令用于显示指定工作目录下之内容(列出当前目录下的文件和目录)。
cd
当要进入某个目录时。
pwd
pwd
命令用于显示工作目录。
mkdir
mkdir
命令用于创建目录。当你要给自己的项目分层,比如 Javapub-docs 放文档、javapub-img 放图片。
touch
touch
是用来创建文件的命令。
cp
cp
命令用于复制文件或目录。这个命令很有用,比如把我们上传到服务器的代码复制到需要运行的目录下。
mv
mv
命令用于移动文件或目录。
rm
rm
命令用于删除文件或目录。
下期继续。。。