long long ago 自己便想总结下shell命令以及dos常用的命令,毕竟实际实践中会经常用到,用的好的批处理或者shell脚本会事半功倍,好了,废话不多说,开始。

  shell

    1. echo [字符串 | $变量]
    2. date [选项] [+指定的格式] 例子“: date "+%Y" (2018)
    3. reboot
    4. poweroff
    5. wget [参数] 下载地址 例子:wget -r -p https://www.linuxprobe.com
    6. ps [参数] 例子:ps -aux
    7. top
    8. pidof [参数] [服务名称]
    9. kill [参数] [进程PID]
    10. killall [参数] [服务名称]
    11. ifconfig [网络设备] [参数]
    12. uname [-a]   查看系统内核与系统版本等信息
    13. uptime  查看系统的负载信息
    14. free [-h]  显示当前系统中内存的使用量信息
    15. who [参数]
    16. last [参数]  系统的登录记录
    17. history [-c]
    18. pwd [选项]
    19. cd [目录名称|..|~|-]
    20. ls [选项] [文件]
    21. cat [选项] 文件
    22. more [选项]文件
    23. head [选项] [文件]
    24. tail [选项] [文件]
    25. wc [参数] 文本 例如:wc -lwc demo.txt
    26. cut -d: -f1 文件  按“列”提取文本字符
    27. diff [参数] 文件 例如:diff -c a.txt b.txt
    28. touch [选项] [文件]  命令用于创建空白文件或设置文件的时间
    29. mkdir [选项] 目录
    30. cp [选项] 源文件 目标文件
    31. mv [选项] 源文件 [目标路径|目标文件名]
    32. rm [选项] 文件  例如:rm -rf  /demo/demo.txt
    33. dd [参数] 按照指定大小和个数的数据块来复制文件或转换文件 例如:dd if=/dev/zero of=560_file count=bs=560M
    34. tar [选项] [文件] 例如:tar -czvf  demo.tar.gz  /demo 或  tar -xzvf  demo.tar.gz -C /demo
    35. grep [选项] [文件] 在文本中执行关键词搜索 例如:grep -inc 'chrome' demo.txt 或 egrep实现正则搜索
    36. find [查找路径] 寻找条件 操作  按照指定条件来查找文件  例如:find / -name demo.txt -exec cp {} demo1.txt \;
    37. 命令 < 文件  将文件作为命令的标准输入
    38. 命令 << 分界符  从标准输入中读入,直到遇见分界符才停止
    39. 命令 < 文件1 > 文件2  将文件1作为命令的标准输入并将标准输出到文件2
    40. 命令 > 文件  将标准输出重定向到一个文件中(清空原有文件的数据)
    41. 命令 >> 文件 将标准输出重定向到一个文件中(追加到原有内容的后面)
    42. 命令A | 命令B  把前一个命令原本要输出到屏幕的标准正常数据当作是后一个命令的标准输入 例如:grep "/sbin/nologin" /etc/passwd | wc -l
    43. \  ""  ''  ``  转义字符
    44. alias 别名=命令
    45. $PATH  /etc/profile
    46. useradd [选项] 用户名
    47. groupadd [选项] 群组名
    48. usermod [选项] 用户名  修改用户的属性
    49. passwd [选项] [用户名]
    50. userdel [选项] 用户名
    51. chmod [选项] 文件 更改文件权限
    52. chown [参数] 所有者:所属组 文件或目录名称
    53. chattr [参数] 文件设置文件的隐藏权限
    54. lsattr [参数] 文件 显示文件的隐藏权限
    55. su / sudo 更改用户
    56. mount / umount

  思维导图,下面附上一张测试常用的命令思维导图(出处:https://blog.csdn.net/robertohuang/article/details/72909956)

  

Shell and DOS的更多相关文章

  1. shell解决DOS攻击生产案例

    解决DOS攻击生产案例企业实战题5:请用至少两种方法实现!写一个脚本解决DOS攻击生产案例.提示:根据web日志或者或者网络连接数,监控当某个IP并发连接数或者短时内PV达到100,即调用防火墙命令封 ...

  2. 文件夹添加右键DOS快捷入口

    1.自带的方法 win7: 按住shift键然后右键点击文件夹,菜单里会出现“在此处打开命令窗口”一项,其实就相当于在当前位置打开Dos窗口,这个是系统自带的. winxp: 打开“我的电脑”,点击菜 ...

  3. shell相关命令

    1.shell是什么? 从用户角度:shell是用户与Linux沟通的桥梁 从程序员角度:shell本身是一种用C语言编写的程序 shell担任了翻译的角色,将用户输入的命令翻译成Linux能够识别的 ...

  4. vb6.0的各种SHELL,CMD内部命令、外部命令、SHELL任意文件

    Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (B ...

  5. DOS在这里

    转自: http://blog.csdn.net/rheostat/article/details/8043835 在右键菜单中添加Dos快捷通道-dos在这里 在右键菜单中添加 Dos 窗体 不用每 ...

  6. Dos命令的介绍

    Dos命令的介绍目录 1.什么是Dos 2.Dos的简介 3.Dos命令有哪些 4.Dos命令下常见的错误信息 5.Config.sys文件的命令和配置 6.Dos自带的的批处理命令 1.什么是Dos ...

  7. 在文件夹右键菜单里添加“DOS 到这里”这个菜单项

    Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive\shell\cmd]@="DO ...

  8. shell,perl,python的区别

    shell+sed+awk严格的讲, shell不是一种编程语言, 但是shell有自己的控制流结构(判断,循环,选择),运算以及函数等编程语言特性, 加上shell命令组织在一起构成脚本, 能够完成 ...

  9. DOS基础使用专题(强烈推荐)2

    DOS下硬件设备的使用与设置 由于电脑的普及和应用的日益深入,为了满足人们的需要,电脑的功能随着它的发展变得越来越强大,硬件设备也越来越多,如从原来的ISA及PCI声卡.调制解调器等到现在的USB硬盘 ...

随机推荐

  1. Java之判断大整数是否为平方数

      在本篇博客中,我们将讨论如何使用有效的算法来判断一个大整数是否为平方数.   给定正整数\(n\),如果存在一个整数\(m\),满足\(m^{2}=n\),那么则称\(n\)为平方数.因此,判断一 ...

  2. [转]WEB页获取串口数据

    本文转自:https://www.cnblogs.com/rockyhm/p/3434200.html 最近做一个B/S的项目,需要读取电子秤的值,之前一直没做过,也没有经验,于是在网上找到很多  大 ...

  3. Webapi创建和使用 以及填坑(三)

    WebApi使用填坑 前面工作跟别人做数据对接,因为我们是对接方所以东西都得按照他们的要求进行修改,于是给自己挖了很多坑,其实更多的都是自己能力还不够,在这里也做一个笔记了. 请求类型:applica ...

  4. php常用函数搜集

    搜集了几个php常用函数方法....相信项目中肯定会用到吧... <?php /** * @param $arr * @param $key_name * @return array * 将数据 ...

  5. P9架构师讲解从单机至亿级流量大型网站系统架构的演进过程

    阶段一.单机构建网站 网站的初期,我们经常会在单机上跑我们所有的程序和软件.此时我们使用一个容器,如tomcat.jetty.jboos,然后直接使用JSP/servlet技术,或者使用一些开源的框架 ...

  6. Maven(六)Eclipse使用Maven插件创建项目

    1. 创建Maven版Java工程 1.1 具体步骤 1.2 更改默认JDK版本 默认JDK版本过低 可以通过配置setting.xml来更改JDK版本 加入如下代码 <profile> ...

  7. Ubuntu创建新用户的正确姿势

    作者按:因为教程所示图片使用的是 github 仓库图片,网速过慢的朋友请移步<Ubuntu 创建新用户的正确姿势>原文地址.更欢迎来我的小站看更多原创内容:godbmw.com,进行&q ...

  8. wp rest api 授权方法步骤(使用JWT Authentication插件)

    环境:wordpress 4.7 以上,WP自带的 rest api v2 目标:使用javascript与wp rest api交互,其中编辑.新增.删除等需要Oauth认证授权 方法: 步骤一:  ...

  9. git入门 多人协作

    当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是origin. 要查看远程库的信息,用git remote: $ git r ...

  10. 记录微信小程序报错 Unexpected end of JSON input;at pages/flow/checkout page getOrderData function

    微信小程序报错 Unexpected end of JSON input;at pages/flow/checkout page getOrderData function 这个报错是在将数组对象通过 ...