使用Linux有一段时间了,整理一下经常使用的Linux命令
相关连接:
Linux 命令整理 —— 基本操做
Linux 命令整理 —— 用户管理
1.ls 目录列举(dir)
通常咱们这么写:javascript
列举当前目录的全部文件,若是文件不少的话,这么看很复杂。咱们能够加关键字,例如咱们要看包含xml的所有文件。java
若是这个时候,咱们想要看到这些文件的全部者信息能够这么写:mysql
2.cd 目录切换
和其余目录切换命令同样,没有差异。linux
切换到a目录。
3.chown 改变文件(文件夹)的拥有者
上文经过ls咱们看到了一堆文件,可能有的文件咱们不能操做,这时候须要root帐户执行chown命令改变文件所属,能够这样写:nginx
这个操做就是把当前目录下的全部文件赋予boss用户以及boss组的用户全部权力。那么子文件夹下的文件(文件夹)须要修改该如何作呢?执行git
4.mkdir 创建目录
这个命令很简单,执行github
咱们就在当前目录下构建了一个x目录。
5.cat 文件查看
咱们能够经过cat命令查看文件内容,执行redis
咱们能够查看这个文件的内容,固然以文本方式。
6.tail 文件查看(能够跟踪文件)
这个命令若是不加参数的话,和cat没有区别,最终要的就是他能够跟踪文件的内容,咱们经常用它来监控日志,例如算法
当javaeye.log文件发生增加时,咱们能够在控制台捕获这个改动,若是这个日志文件变化的很快的话看起来就有点像是黑客帝国的中的场景了(黑底绿字,不停的刷屏!)。
7.tar 文件压缩
压缩解压缩,这是部署工做的基本操做。spring
将java 目录下的文件包含子文件夹所有压缩成java.tar.gz文件。
反过来,解压缩执行
8.rm 删除
折腾了这么一番,生成了一堆垃圾文件。赶忙清理掉,呵呵!
个人妈诶!太恐怖了!还好没执行!!!兄弟们千万记住,执行删除命令的时候必定不要用这个命令!!!若是你是超级管理员,将有可能删除全部文件,系统在重启瞬间就会瘫痪!!!最好指定文件名或路径名,避免所有删除,这简直就是自杀!哎呀,目录不能删除,有子文件的不能删除怎么办?
这样就能完全删除xml目录。
9.su 超级用户命令
刚才作chown的时候,咱们须要切换到超级用户也就是root用户,怎么作?执行
按提示输入root用户密码,轻松切换到超级用户。非必要状况不建议使用该帐户!
10.vim(vi)文本编辑
这个提及来就比较复杂了,咱们直说简单操做能够知足咱们须要的。编写文件,无非就是写点东西进去。vi、vim用起来,感受仍是vim舒服一点。编辑一个文件,
这时候文件打开了,可是还不能编辑,键入i。提示insert,插入状态,咱们能够插入文字了。写完了,ctrl+c终结输入状态,键入:w,保存不退出,键入:wq,保存退出。若是不保存强制退出呢?键入:q!。固然,若是你只是上来看看内容直接退出,那就键入:q就能够了。若是想要在文件中找到一个关键字能够键入/x。/表示搜索,x就是关键字。
11.cp 文件拷贝
这个命令是copy单词的缩写,好比咱们要作文件/目录备份,可使用这个命令:
这样,就由a.txt文件,得到了备份文件a.txt.bak。
若是要拷贝目录,须要使用参数-R:
这样就能够把a目录拷贝成b目录了。
12.mv 文件剪切
这个命令是move单词的缩写,能够用来剪切/重命名文件、目录。
这个命令最初就是为了剪切操做,但从其做用来看,用来重名名再合适不过了!
a但是是文件,也能够是目录,上述操做后,a文件/目录就变成了c文件/目录!
13.mount 设备挂载
-t iso9660可选
14.umount 设备卸载
15.env 环境变量