开发的时候,平常用的都是Windows操作系统,而一些程序应用的发布与部署却是通过Linux操作系统的。
因为相比而言,Linux平台管理占用的资源低,便于统一部署更复杂的项目及其环境。它命令式操作方便维护项目。
Linux命令学习呢其实要慢慢学也挺多的,它的命令涉及很多比较细的命令参数搭配,那些一时半会记不住。
这篇整理一下常用的命令,基础的记住了,后面再看参数比较好,所以参数部分就不赘述细节了。
目录操作
说明 | 命令 |
---|
创建目录 | mkdir |
查看目录下文件与目录 | ls |
查看目录下文件与目录 | ll(能看到文件或目录所有者) |
切换目录 | cd /xxx |
切换到上一级 | . .(两个英文点) |
切换到上上级 | …(三个点) |
文件操作
说明 | 命令 |
---|
创建文件 | touch xxx.txt |
修改文件 | vi xxx.txt |
删除文件 | rm -f xxx.txt |
删除test目录以及其下文件文件 | rm -rf test |
删除当前目录下文件 | rm -f * |
复制en目录下所有文件到ar | cp en/* ar |
解压文件 | tar -zxvf xxx.tar.gz |
移动目录下文件 | mv /home/aaa/* /home/vms/ |
这边说明一下修改文件的操作:
vi xxx.txt之后,打开这个txt文件,还没法修改,要按一下insert键,即可进行修改。
修改之后按键Esc退出编辑模式,按键:wq!保存修改。
不保存就不加w ,按键 :q!
用户
说明 | 命令 |
---|
切换用户mo | su - mo |
修改文件所有者为fo | chown fo filename |
修改目录下文件的所有者 | chown -hR username:groupname ./目录名 |
任务
说明 | 命令 |
---|
关掉某任务(pid为3456) | kill -9 3456 |