命令格式:命令 参数 对象
参数:

        长格式  --help              短格式  -h

对象:要处理的对象,目录,用户等

1.帮助命令

man 命令名(用于查看命令的使用与参数)

命令名 --help(用于查看命令的使用与参数)

2.常用工作命令

1)echo 用于在终端输出字符串或者变量提取后的值

2)date 显示&设置时间

参数:

        %Y   年 %m  月   %d   日   %H   小时    %M  分钟   %S   秒   %j    今年的第几天

例如要输出当前时间的年-月-日 时:分:秒

    `date “+%Y-%m-%d  %H:%M:%S”`

设置时间的方法,格式:date –s “20180831 18:00:00”

3)reboot:重启

4)poweroff:关机

5)wget:在终端下载网络文件

wget url(网站链接)

常用参数:

        -b    后台下载-p   下载到指定目录-t    最大尝试次数-c   断点续传-p  下载页面所有内容,所有!!-r   递归下载

6)ps:查看系统进程,主要查看PID

参数:-a 显示所有进程

         -u  用户以及其他详细信息-x   显示没有控制终端的进程

7)top:类似windows的任务管理器,用于动态监视系统活动,进程信息

ctrl+c 或者 q 退出

8)pidof:用于查询某个进程的PID

9)kill:用于终止指定PID的服务,也就是windows下面的结束进程

10)killall:用于终止一类服务(通过服务名称,例如 killall httpd)

3.系统状态检测命令

1)ifconfig:我自己懂的。。我不想写

设置IP和掩码:ifconfig eth0 192.168.10.88 netmask 255.255.255.0

设置网关:route add default gw 192.168.10.1

只是临时修改,重启网卡之后失效

2)uname:用于查看系统内核 和 系统版本,一般使用 uname –a

或者 cat /etc/redhat-release

3)uptime:查看系统负载信息

负载越低越好,绝对不要超过 5

4)free:用于显示当前内存使用量

5)who:查看当前登陆的用户

6)last:系统登陆信息

7)history:查看使用过的命令

比如要是想使用第70条命令,直接就可以用 !70 不用复制粘贴

默认存储最近1000条历史命令,可以更改,vim /etc/profile

删除历史命令方法:

1.history -c:全部删除

2.history -d:删除指定

  1. 可以灵活的选择保存或者不保存,需要在/etc/profile文件下增加一个参数:HISTCONTROL=ignorespace

增加完之后,source /etc/profile ,然后每次敲命令之前,先敲一个空格键,那么这次所敲命令,就不会在history中显示

4.工作目录切换命令

1)pwd:查看当前路径

2)cd:目录切换

3)ls:显示当前目录下的文件

参数:

                    -a  显示所有,包括隐藏文件-l   等同于 ll-d   显示目录

5.文本编辑命令

1)cat:查看纯文本文件,适用于内容较少的文件,使用,直接 cat filename

参数:-n 显示行号

2)

        more:适用于查看长文本,显示百分比,向下翻页,但是不能向上翻页less:适用于查看长文本,显示百分比,可以上下翻页head:用于查看文件头部,默认前10行   可以用  -n number指定显示多少行tail:用于查看文件尾部,默认尾10行,可以用 -n number  指定显示多少行 

3)tr:替换(临时替换)

可以单个替换,也可以范围替换

4)diff:比较多个文本的区别,以行为单位比较

6.文件目录管理命令

1)touch:创建空白文件

2)mkdir:创建目录

参数: -p 递归创建

3)cp:复制

使用:cp 原文件 目的文件

4)mv:移动

使用:mv 原文件 目的文件

cp 与 mv 都可用于重命名

5)rm:删除 ( 花式作死:rm –rf /* )


组合命令使用

1.管道符: | (shift+\(enter上面那个键))

使用 :命令A|命令B

把命令A(前一个命令)原本输出的屏幕上的数据,用于命令B(后一个命令)执行

2.通配符:

*(星号) :表示匹配零个或者多个字符

?:匹配单个

[0-9]:表示匹配 0-9

[135]:表示只匹配1,3,5中的任意一个

[a-z]:表示匹配 a-z

3.转移字符:

1)反斜杠 :\ 使反斜杠后面的一个变量变成单纯的字符串

2)单引号:‘’ 转义其中所有变量作为单纯的字符串

3)双引号:“” 保留其中的变量属性,不进行转义

4)反引号:`` ( tab键上面那个) 让shell命令原封不动执行

转载于:https://blog.51cto.com/13948490/2167918

Linux常用命令集相关推荐

  1. Linux命令集(Linux常用命令集--CD指令篇)

    Linux命令集(Linux常用命令--CD指令篇) Linux常用命令集(CD指令篇) 1.CD(change directory) Linux常用命令集(CD指令篇) 如下为笔者总结出在linux ...

  2. linux常用命令集(用户和组操作-共15个)

    1.useradd [命令作用] 创建用户 [命令语法] useradd [选项] 登陆用户名 [常用选项] -u UID 指定用户UID -g           指明用户所属基本组,可为组名,也可 ...

  3. linux 常用命令集

    tar tar --list --file=aaa.tar.gz    #查看文件 tar --delete --file=aaa.tar.gz ./aaa    #删除文件 tar --append ...

  4. Linux手册大合集,收藏!Linux常用命令合集

    收藏!Linux常用命令合集 1. 帮助命令 1.1 man 命令名称,man 的意思是 manual,即手册,对于大多数命令都可以使用这个命令来查看其使用的方法. 1.2 help 命令名称 或者 ...

  5. 收藏!Linux 常用命令合集

    收藏!Linux常用命令合集 1. 帮助命令 1.1 man 命令名称,man 的意思是 manual,即手册,对于大多数命令都可以使用这个命令来查看其使用的方法. 1.2 help 命令名称 或者 ...

  6. 测试面试题集-Linux常用命令

    VOL 149 14 2020-08 今天距2021年139天 这是ITester软件测试小栈第149次推文 点击上方蓝字"ITester软件测试小栈"关注我,每周一.三.五早上  ...

  7. 超详细的Linux常用命令锦集,推荐收藏!!!【持续更新】

    目录 Linux系统简介 Linux常用命令大全 一.系统操作相关命令 1.系统信息处理 2.系统重启及关机 二.文件操作相关命令 1.文件及目录操作 2.文件搜索操作 3.文件挂载系统 4.文件权限 ...

  8. Redis常用命令集

    Redis常用命令集 1)连接操作命令 quit:关闭连接(connection) auth:简单密码认证 help cmd: 查看cmd帮助,例如:help quit 2)持久化 save:将数据同 ...

  9. Linux 常用命令整理(Centos7) (时区/正则/sed/htop/screen/ln/awk/……)

    目录 Linux 常用命令整理(Centos7) (附加正则.时区.git等) 一.系统查询常用命令: 1.文件中空格制表符替换sed 2.查看宿主机的用户名密码 3.last .w.lastb 查看 ...

最新文章

  1. C# 连接数据库 Sql Server
  2. elementUI+vue-cli el-table=》excel
  3. 腾讯天津数据中心余热回收应用初探
  4. java类加载器_JAVA类加载器
  5. Linux CenOS7下安装ActivetMQ
  6. vb用鼠标实现屏幕绘图
  7. 微信公众帐号开发教程第8篇-文本消息中使用网页超链接
  8. win_server_2012离线安装.net3.5教程
  9. 安卓软件改名器_安卓歌词适配V3.9.5 无损音乐下载器(软件篇)
  10. 国际品牌拧紧工具的优缺点
  11. 【Struts】ActionForm
  12. 算法复杂性渐近阶的分析
  13. linux读usb蓝牙数据,嵌入式Linux下USB蓝牙设备驱动.pdf
  14. Web 网页通信之长连接、长轮询
  15. Windows10使用浏览器崩溃复现及分析
  16. INS 、AHRS、VRU、IMU的区别与联系
  17. 三种编程规则:驼峰命名法、帕斯卡命名法、匈牙利名
  18. hasNext()方法
  19. angular 学习资源
  20. JS课程分享(1.初始JavaScript)

热门文章

  1. NFS 服务安全加固
  2. 无法安装64位版本的Office,因为在您的PC上找到了以下32位程序的解决办法
  3. HTML控制表格边线显示。
  4. 剑指 Offer II 024. 反转链表
  5. 某台机器上IE8抛“Invalid procedure call or argument”异常
  6. 【原】Coursera—Andrew Ng机器学习—Week 9 习题—异常检测
  7. Spring boot 解决 hibernate no session异常
  8. vue-cli3以上框架解决跨域问题
  9. ant design table column 设置width不生效解决方案
  10. 可能是你见过的最完善的微前端解决方案