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

1、帮助命令man  --  man 命令 查看命令的使用帮助说明。2、显示目录和文件的命令ls -- 用于查看所有文件夹的命令。dir -- 用于显示指定文件夹和目录的命令 tree -- 以树状图列出目录内容du -- 显示目录或文件大小3、改变目录和查看当前目录命令cd -- 进入工作目录。cd .. -- 回退到上一级命令。pwd -- 显示当前用户所在工作目录位置。4、修改目录,文件权限和属主及数组命令chmod -- 用于改变指定目录或文件的权限命令。chown -- 用于改变文件拥有属性的命令。chgrp -- 用于改变文件群组的命令。chattr -- 用于设置文件具有不可删除和修改权限。lsattr -- 用于显示文件或目录的隐藏属性。5、创建和删除目录的命令mkdir -- 用于创建目录。rmdir -- 用于删除空的目录。rm -f -- 用于删除不为空的目录。(如果再带一个 -r 将产生不可预料的后果,慎用。如 rm -rf /*)6、创建和删除、重命名、复制文件的命令touch -- 创建一个新的文件。vi -- 创建一个新的文件。rm -- 删除文件或目录。mv -- 重命名或移动文件的命令。cp -- 复制命令。scp -- 用于将本地的文件或目录复制到远程服务器。wget -- 用于下载ftp或http服务器文件到本地。7、显示文件内容的命令cat -- 用于显示指定文件的全部内容。more -- 用分页的形式显示指定文件的内容。less -- 用分页的形式显示指定文件的内容,区别是more和less翻页使用的操作键不同。head -- 用于显示文件的前n行内容。tail -- 用于显示文件的后n行内容。tail -f -- 用于自动刷新的显示文件后n行数据内容。8、查找命令find -- 查找指定目录或文件的命令。whereis -- 查找指定的文件源和二进制文件和手册等。which -- 用于查询命令或别名的位置。locate -- 快速查找系统数据库中指定的内容。grep -- 在指定的文件或标准输出,标准输入内,查找满足条件的内容。(非常实用)9、关机和重启计算机的命令shutdown -- 关机重启命令。常用参数:-r 关机后立即重启;-k 并不真正的关机,而只是发出警告信息给所有用户;-h 关机后不重新启动。poweroff -- 用于关机和关闭电源。init -- 改变系统运行级别。0 级用于关闭系统;1 级用于单一使用者模式;2 级用来进行多用户使用模式(但不带网络功能);3 级用来进行多用户使用模式(带网络全功能);4 级用来进行用户自定义使用模式;5 级表示进入x windows时的模式;6 级用来重启系统;reboot -- 用于计算机重启。halt -- 用于关闭计算机系统。10、压缩和打包命令tar -- 用于多个文件或目录进行打包,但不压缩,同时也用命令进行解包。gzip -- 用于文件进行压缩和解压缩命令,文件扩展名为.gz结尾。gunzip -- 用于对gzip压缩文档进行解压缩。bzip2 -- 用于对文件或目录进行压缩和解压缩。bzcat -- 用于显示压缩文件的内容。compress/un compress -- 压缩/解压缩.z文件。zcat -- 查看z或gz结尾的压缩文件内容。gzexe -- 压缩可执行的文件。unarg -- 解压缩.arj文件。zip/unzip -- 压缩解压缩.zip文件。11、用户操作命令su -- 切换用户命令。sudo -- 以系统管理员的身份执行命令。passwd -- 用于修改用户的密码。12、文件链接命令ln -- 为源文件创建一个链接,并不将源文件复制一份,即占用的空间很小。可以分为软链接和硬链接。软链接(带参数 -s ):也称为符号链接,即为文件或目录创建一个快捷方式。硬链接(不带参数 -s):给一个文件取多于一个名字,放在不同目录中,方便用户使用。ln命令参数如下:-f 在创建链接时,先将与目的对象同名的文件或目录删除;-d 允许系统管理者硬链接自己的目录;-i 在删除与目的对象同名文件或目录时先询问用户;-n 在创建软链接时,将目的对象视为一般的文件;-s 创建软链接,即符号链接;-v 在链接之前显示文件或目录名;-b 将在链接时会被覆盖或删除的文件进行备份;13、其他命令-ami 显示当前用户;-u 显示使用者的动作/工作;-s 使用简短的格式来显示;-v 显示程序版本;free -- 查看当前系统的内存使用情况。uptime -- 显示系统运行了多长时间。ps -- 显示瞬间进程的动态。pstree -- 以树状方式显示系统中所有的进程。date -- 显示或设定系统的日期与时间。last -- 显示每月登陆系统的用户信息。kill -- 杀死一些特定的进程。(常用 kill -9 进程号 强制杀死进程)logout -- 退出系统。useradd/userdel -- 添加用户/删除用户。clear -- 清屏。passwd -- 设置用户密码。14、vi编辑器首先用vi命令打开一个文件末行模式命令::n,m w path/filename 保存指定范围文档(n表开始行,m表结束行);:q! 对文件做过修改后,强制退出;:q 没有对文件做过修改退出;:wq或x 保存退出;dd 删除光标所在行;:set number 显示行号;:n 跳转到n行;:s 替换字符串 :s/test/test2/g (把test替换为test2)  /g全局替换 /也可以用%代替/ 查找字符串;15、常用管线命令cut  -- 显示行中的指定部分,删除文件中指定字段sort -- 排序。wc -- 用于计算字数。uniq -- 用于检查及删除文本文件中重复出现的行列,通常与sort一起使用。tr -- 转换或删除文件中的字符。split -- 用于将一个文件分割成数个。xargs -- 给命令传递参数的一个过滤器,也是组合多个命令的一个工具。awk  -- 文本分析工具。16、网络通信常用的命令arp -- 网络地址显示及控制。ftp -- 文件传输。lftp -- 文件传输。ncftp :文件传输。mail -- 发送/接收电子邮件。mesg -- 允许或拒绝其他用户向自己所用的终端发送信息。mutt --  E-mail 管理程序。netstat -- 显示网络连接、路由表和网络接口信息。pine -- 收发电子邮件,浏览新闻组。ping -- 用于查看网络是否连接通畅。ssh -- 安全模式下远程登陆。telnet -- 远程登录。talk -- 与另一用户对话。traceroute -- 显示到达某一主机所经由的路径及所使用的时间。write -- 向其它用户终端写信息。rlogin -- 远程登录。17、安全相关命令last -- ast命令显示用户最近的登录信息,在尝试跟踪更改或其他活动时通常很有用。who (或 w) -- 显示系统中有哪些用户在使用。ss -- 允许您执行诸如显示监听端口和活动连接之类的操作。history -- 查看历史执行命令记录。--End--



文末寄语  对大多数人来说,生活的变化是缓慢的。今天和昨天似乎没有什么不同;明天也可能和今天一样。也许人一生仅仅有那么一两个辉煌的瞬间,甚至一生都可能在平淡无奇中度过。

sle linux lftp禁止匿名登陆_软件测试常用linux命令整理相关推荐

  1. linux常用基础命令整理

    linux常用基础命令整理 su - 用户名 ->切换到指定用户下 ls ------>查看当前目录下的目录及文件 clear ------>清理屏幕 cd 路径 -----> ...

  2. Linux 之 Linux/Ubuntu 中开发操作中常用的命令整理

    Linux 之 Linux/Ubuntu 中开发操作中常用的命令整理 目录 Linux 之 Linux/Ubuntu 中开发操作中常用的命令整理 一.简单介绍 二.常用命令 1. 打开终端 :Ctrl ...

  3. linux 易语言窗口程序_浅谈Linux入门的基本知识

    浅谈Linux入门的基本知识 图形模式与文字模式的切换方式Linux预设提供了六个命令窗口终端机让我们来登录. 默认我们登录的就是第一个窗口,也就是tty1,这个六个窗口分别为tty1.tty2 - ...

  4. linux桌面版本安装MSDM,_如何安装linux操作系统?

    _如何安装linux操作系统? 发布时间:2017-09-09 14:02 来源:互联网 当前栏目:电脑技巧 关于Linux操作系统的知识我想大家应该多少有了一定的了解,它是一种完善的.简洁的操作系统 ...

  5. linux 存储映射lun 给_如何在 Linux 上扫描/检测新的 LUN 和 SCSI 磁盘 | Linux 中国

    导读:当 Linux 系统连接到 SAN(存储区域网络)后,你需要重新扫描 iSCSI 服务以发现新的 LUN.本文字数:3394,阅读时长大约:4分钟https://linux.cn/article ...

  6. linux 查看开放的端口_如何在 Linux 中查看正在使用的端口

    在对网络连接或特定于应用程序的问题进行故障排除时,首先要检查的是应该在系统上实际使用哪些端口以及哪个应用程序正在侦听特定端口.本文会介绍如何使用 netstat , ss 和 lsof 命令找出哪些服 ...

  7. linux中c语言生日快乐_生日快乐,Linux:27岁

    linux中c语言生日快乐 Linux今天庆祝了另一个生日-27岁! 与我们分享激动之情,我们无比高兴. 我们的许多读者都是Linux用户,粉丝,书呆子...形容他们的形容词清单不胜枚举. 你会怎么称 ...

  8. linux目录结构与功能_深入理解linux系统的目录结构(总结的非常详细)

    对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...

  9. linux系统下安装教程_手机安装linux系统安装教程

    vm虚拟机的安装教程: . 这个是不行的,winxp只可安装在系统盘上的,win8可以安装在非系统盘上的 . Linux系统跟windows系统的安装不大一样,有不少需要注意的地方,以RedhatLi ...

最新文章

  1. 实现双击IE9的Tab键关闭当前页面的功能
  2. java.util.concurrent包详细分析--转
  3. Broken Keyboard (a.k.a. Beiju Text) UVA - 11988 (链表)
  4. Android开发笔记(一百六十六)H5通过WebView录像上传
  5. 利用机器学习的排名模型,提升你在英雄联盟的排名
  6. Mac不再丝滑?这些有用的方法了解一下
  7. 数据结构与算法(Python)第四天
  8. 六轴传感器icm20602的自检和校准学习
  9. 编译原理的有限自动机
  10. 2018上半年五款最畅销高速数据采集卡,你get了吗?
  11. 海王夺回王位科学深意:杂种是怎么一步步主宰地球的
  12. 计算机一级标题底纹,2017年计算机一级考试MSOffice考点解析:幻灯片背景的设置...
  13. cesm2(clm5.0)移植方法
  14. 针对大数据量的渲染优化库:react-virtual的基本使用
  15. 【C语言 实现图书管理系统】
  16. 基于ASP.NET的精美企业网站后台管理系统源码
  17. C语言知识点总结:指针
  18. 抓娃娃机按钮按几下_抓娃娃机技巧
  19. LeetCode 刷题之旅(2020.05.22)——105. 从前序与中序遍历序列构造二叉树(中)
  20. java 编译器工作原理

热门文章

  1. Apache Camel中的短重试与长重试
  2. 使用Oracle Data Integrator(和Kafka / MapR流)完善Lambda体系结构
  3. Spring Cloud Zuul –编写过滤器
  4. 将JQGrid与Spring MVC和Gson集成
  5. Java 8的装饰器模式
  6. 在POJO中使用ThreadLocal的Java嵌套事务
  7. 使用jclouds库在Amazon S3上上传
  8. JavaOne 2012:调查JVM水晶球
  9. NoSQLUnit 0.3.0发布
  10. 为旧版代码创建存根–测试技术6