1.ls 目录列举(dir) 
一般我们这么写:

  1. ls   

列举当前目录的所有文件,如果文件很多的话,这么看很复杂。我们可以加关键字,例如我们要看包含xml的全部文件。

  1. ls *xml*  

如果这个时候,我们想要看到这些文件的所有者信息可以这么写:

  1. ls -la  

2.cd 目录切换 
和其他目录切换命令一样,没有差别。

  1. cd a  

切换到a目录。

3.chown 改变文件(文件夹)的拥有者 
上文通过ls我们看到了一堆文件,可能有的文件我们不能操作,这时候需要root账户执行chown命令改变文件所属,可以这样写:

  1. chown boss.boss *  

这个操作就是把当前目录下的所有文件赋予boss用户以及boss组的用户所有权力。那么子文件夹下的文件(文件夹)需要修改该如何做呢?执行

  1. chown -R boss.boss *  

4.mkdir 建立目录 
这个命令很简单,执行

  1. mkdir x  

我们就在当前目录下构建了一个x目录。

5.cat 文件查看 
我们可以通过cat命令查看文件内容,执行

  1. cat a.xml  

我们可以查看这个文件的内容,当然以文本方式。

6.tail 文件查看(可以跟踪文件) 
这个命令如果不加参数的话,和cat没有区别,最终要的就是他可以跟踪文件的内容,我们常常用它来监控日志,例如

  1. tail -f javaeye.log  

当javaeye.log文件发生增长时,我们可以在控制台捕获这个改动,如果这个日志文件变化的很快的话看起来就有点像是黑客帝国的中的场景了(黑底绿字,不停的刷屏!)。

7.tar 文件压缩 
压缩解压缩,这是部署工作的基本操作。

  1. tar -zvcf java.tar.gz java  

将java 目录下的文件包含子文件夹全部压缩成java.tar.gz文件。 
反过来,解压缩执行

  1. tar -xzvf java.tar.gz  

8.rm 删除 
折腾了这么一番,生成了一堆垃圾文件。赶紧清理掉,呵呵!

  1. rm *  

我的妈诶!太恐怖了!还好没执行!!!兄弟们千万记住,执行删除命令的时候一定不要用这个命令!!!如果你是超级管理员,将有可能删除所有文件,系统在重启瞬间就会瘫痪!!!最好指定文件名或路径名,避免全部删除,这简直就是自杀!哎呀,目录不能删除,有子文件的不能删除怎么办?

rm -R xml  

这样就能彻底删除xml目录。

9.su 超级用户命令

刚才做chown的时候,我们需要切换到超级用户也就是root用户,怎么做?执行

  1. su  

按提示输入root用户密码,轻松切换到超级用户。非必要情况不建议使用该账户!

10.vim(vi)文本编辑 
这个说起来就比较复杂了,我们直说简单操作可以满足我们需要的。编写文件,无非就是写点东西进去。vi、vim用起来,感觉还是vim舒服一点。编辑一个文件,

  1. vim a.txt  

这时候文件打开了,但是还不能编辑,键入i。提示insert,插入状态,我们可以插入文字了。写完了,ctrl+c终结输入状态,键入:w,保存不退出,键入:wq,保存退出。如果不保存强制退出呢?键入:q!。当然,如果你只是上来看看内容直接退出,那就键入:q就可以了。如果想要在文件中找到一个关键字可以键入/x/表示搜索,x就是关键字。

11.cp 文件拷贝 
这个命令是copy单词的缩写,比如我们要做文件/目录备份,可以使用这个命令:

  1. cp a.txt a.txt.bak  

这样,就由a.txt文件,获得了备份文件a.txt.bak。 
如果要拷贝目录,需要使用参数-R:

  1. cp -R a b   

这样就可以把a目录拷贝成b目录了。

12.mv 文件剪切 
这个命令是move单词的缩写,可以用来剪切/重命名文件、目录。 
这个命令最初就是为了剪切操作,但从其作用来看,用来重名名再合适不过了!

  1. mv a c   

a可是是文件,也可以是目录,上述操作后,a文件/目录就变成了c文件/目录!

13.mount 设备挂载

  1. mkdir /media/cdrom
    mount -t iso9660 /dev/cdrom /media/cdrom  

-t iso9660可选

14.umount 设备卸载

  1. umount /media/cdrom  

15.env 环境变量

  1. env  

转载于:https://www.cnblogs.com/irisrain/p/4346072.html

Linux 命令整理 —— 基本操作相关推荐

  1. Linux命令整理(二)

    Linux命令整理(二) 文章目录 Linux命令整理(二) 8.正则表达式与文件格式化处理 8.1.基础正则表达式 8.2.grep 的一些进阶选项 8.3.sed 工具 8.4.延伸的正则表达式 ...

  2. Linux 命令整理(一)

    Linux 命令整理(一) 文章目录 Linux 命令整理(一) 1.认识 Linux 1.1.CentOS 的观察 1.2.X window 与文本模式的切换 1.3.正确开关机 2.文件与目录权限 ...

  3. Linux 命令整理

    命令参考: 1.<鸟哥的linux私房菜> 2.<Linux命令行大全> 3.<循序渐进Linux第2版> 4.老男孩Linux 5.马哥教育 6.http://c ...

  4. 开发必备的常用 Linux 命令整理

    在前面的文章中,截止到 微服务系列:分布式日志 ELK 搭建指南 这篇,我们终于算是将微服务系列给基本学完了,一时间难以决定接下来要写些什么东西. 想了想还是决定写几篇 Linux 相关命令的文章,毕 ...

  5. 日志处理--高效Linux命令整理

    序 在学习使用python处理日志开始阶段,对我阻力最大的莫过于对linux的不熟悉了,有种寸步难行的感觉. 在之后乱学一通之后,发现有点对我颇有益处: 学<鸟哥linux私房菜基础学习篇> ...

  6. sle linux lftp禁止匿名登陆_软件测试常用linux命令整理

    作为一个名软件测试工程师,掌握Linux的基本操作是必须的.下面罗列下linux的常用命令,方便大家今后操作linux时查找,然后通过[帮助命令]进行具体的使用. 1.帮助命令man  --  man ...

  7. 常见Linux命令整理

    linux 常用命令--------雪松整理 Q 群: 198173206 欢迎 linux 系统运维朋友加入! 博客: http://hi.baidu.com/quanzhou722/blog 错误 ...

  8. linux命令的基本操作

    1,linux下文件颜色的含义 蓝色---->文件夹 绿色---->可执行程序 青色---->快捷方式 黄色---->表示设备 红色---->压缩包 2,linux的系统 ...

  9. Linux命令整理 —— vi 和 vim 编辑器

    一.目录结构 二 .vim 和 vim 编辑器 2.1[基本介绍] 所有的 Linux 系统都会内建 vi 文本编辑器. vim 具有程序编辑的能力,可以看做是 vi 的增强版本,可以主动的以字体颜色 ...

最新文章

  1. centos 7.2 yum mysql_20191209_Centos7.2使用yum安装mysql
  2. SpringBoot + Redis:模拟 10w 人的秒杀抢单!
  3. 4.15第8周 第一节
  4. XML::Simple与Data::Dumper在Perl中的使用
  5. Python脚本如何生成Windows可执行文件.exe
  6. mysql pmod项目_内置函数 - 数学函数 - 《Apache Doris 文档(201812)》 - 书栈网 · BookStack...
  7. 学习数字电路必须知道的几种编码
  8. 【操作系统笔记】中断和异常
  9. bios uefi legacy_安装win10用uefi还是legacy?win10 uefi引导修复教程
  10. stm32移植paho_paho.mqtt.c开源代码的ARM移植
  11. Canvas API - 江苏黑马 - 博客园
  12. 血浆/血清RNA提取试剂盒的功能和特色
  13. 预训练(pre-training/trained)与微调(fine tuning)
  14. 汽车matlab小论文,基于matlab汽车道路模型研究论文
  15. SpringCloud:网关getway 路由转发
  16. 错误解决:hive报错Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask
  17. 微库为8亿会员的微信“偷偷”干了什么?
  18. java基础笔记05~汪汪汪~
  19. 什么是5G,看完这篇文章就足够了!
  20. c++文件操作案例-----创建文本文件

热门文章

  1. leetcode - 21. 合并两个有序链表
  2. Topic model相关文章总结
  3. 2014年值得关注的10个开源项目 上
  4. CMFCButton使用简介
  5. 天池-街景字符编码识别1-赛题理解
  6. CSU 1112 机器人的指令
  7. java jlist_Swing开发之JList篇
  8. bat代码雨代码流星_bat-入门系列-03-判断结构2
  9. 凯撒密码加密算法python_Python最新暴力破解WiFi,攻破所有密码限制,最强破解!...
  10. mcrypt拓展_【PHP】Mcrypt 扩展模块安装及使用