1. windows:
   --> cd  # change directory
  --> D:  # 进入d盘
  --> cd file1\file2  # 切换到指定目录
  --> cd ..  # 上一级目录
  --> cd -  # 切换到上一次所在目录
  --> dir  # 查看当前文件夹下的所有内容
  --> ipconfig  # 查看ip地址
  --> ping  # 测试能否联通某个ip
  --> md  # make directory
  --> md file3  # 在当前文件夹下建立文件夹
  --> md c:\file4\file5  # 在c盘的file4里面新建一个file5
  --> del c:\file4\file5  # 删除c盘的file4里面的file5

2. linux

1.  $  # 代表当前用户是普通用户
2.  su - root  # 切换管理员用户,然后输入密码
3.  #  # 代表管理员用户
4.  exit  # 退出当前用户
5.  init 0  # 关机
6.  init 6  # 重启
7.  shutdown -h now  # 立即关机
8.  f1 - f3  # 暂时不知

9.  who  # 显示当前所有在登录用户
10. whoami  # 当前登录用户

11. date  # 当前时间
12. date 月日时分年  # 修改日期为指定日期

13. cal  # 查看当前月份的日历
14. cal 月 年  # 查看指定月份的日历

15. clear(或CRTL+L)  # 清屏

16. passwd  # 修改当前用户密码

17. echo  # 回显命令
18. echo 123 | passwd --stdin root  # 将 |左边命令的执行结果作为右边交给右边的命令作为输入,另--stdin只能是root用户使用

 3. 命令格式

命令本身 + 选项 + 参数
1. ls  # 浏览
2. pwd  # 查看当前目录
3. mkdir  # 新建目录
4. mkdir -p /b/c  # 建立一个b文件夹,再在b下面建立一个c文件夹
5. mv /a/f /a/f1  # 将a下面的f改名为f1。 mv代表move
6. mv /a/f /d/  # 将a下面的f移动到d下面
6.1 cp 是复制,用法与mv类似
7. 如果写完一行代码不想继续执行,可以CTRL + C
8. rm -rf /a/  # 将a里面的所有内容删除,慎用!!!, rm = remove
9. 建议所有的删除命令不用rm,而是用mv移动到一个temp的文件夹里面

10. touch a.txt  # 新建一个文件
11. mv /c/a.txt /c/b.txt  # 将c中的a改为b
12. ls a.txt  # 查看a
12.1 ls -a /home/jack  # 查看jack文件夹里面的所有文件,包括隐藏文件
13. rm a.txt  # 删除a

14. cat /a/b.txt  # 查看a文件夹下的b文件的内容
15. less /a/b.txt  # 分页查看b文件
16. more /a/b.txt  # 百分比查看b文件
17. head -n 1 /a/b.txt  # 查看第一行内容,去除 -n 1,默认看前十行
18. tail -n 1 /a/b.txt  # 查看倒数第一行的内容
19. tail -f /a/b.txt  # 动态监听b文件是否有新增内容

20. history  # 显示已经执行过的所有命令
21. !12  # 在执history的基础上知道了所执行命令的序号,此条可以复制第12条命令(类似以上下键)
22. history -c  # 清除之前的历史记录