1.Linux中没有类似于windows中“注册表”这样的二进制表项,Linux中所有软件的配置都是通过文本文件实现的。
2.Linux中命令行是提供用户输入命令的界面,其本身只接受输入,然后将命令传递给命令编译器。
Shell 是一个程序,它在用户和操作系统之间提供了一个面向行的可交互接口
3.BASH Shell 是Linux系统中默认的Shell.
在BASH Shell 中,命令行以'$'作为提示符,如果以root 的身份执行命令,那么 Shell 提示符将变为 ‘#’
4.Linux 中命令跟文件名都要区分大小写
5.Shell 中的通配符:
‘*’:用于匹配文件名中任意长度的字符串;
‘?’:只匹配单个字符;
‘[]’:用于匹配所有出现在方括号内的字符,在[]中可以使用'-'指定一个字符集的范围。
6.显示当前的目录: pwd
7.改变目录: cd
'..' 表示当前目录的上一级目录; ‘.’ 表示当前目录; ‘~’ 表示用户主目录 '-' 表示当前目录前所在目录
8.列出目录内容: ls
-F 在每一个目录后加 /,可执行文件加 * , 链接文件加 @
-a 显示所有的文件 以‘.’开头的文件名表示隐藏文件
-l 用来查看文件的各种属性
显示出来有8个信息栏: 文件的权限标志; 文件的链接个数; 文件所有者的用户名; 该用户所在的用户组名; 文件的大小; 文件最后一次修改的日期; 文件最后一次修
改的时间; 文件名
默认显示目录的时候: 目录显示为蓝色; 普通文件显示为黑色; 可执行文件显示为草绿色; 链接文件显示为淡蓝色
9.列出目录的内容: dir = ls vdir = ls -l
10.查看文本文件: cat cat -n 显示行号;
more 一页一页显示文件的内容 空格:翻一页; Enter:一行一行滚动; q:退出
11.阅读文件的开头,结尾 head tail -n 数目:用于指定显示的行数
12.文本阅读工具: less 空格:下翻一页; b:上翻一页
13.查找文件的内容: grep 当要查找的关键字中间存在空格的时候需要将关键字用“” 或者‘’括起来
14.查找文件:find
find 目录 -name 文件名 -print 文件名中可以匹配相应的通配符
-type 指定要定位的文件类型 b:块设备文件; f:普通文件; c:字符设备文件; p:命名管道; d:目录文件; l:符号链接 s:本地域套接口
-atime n 查找最后一次使用在 n 天前的文件
本地域套接口和命名管道都是有关进程通信的。
15.快速定位文件: locate
16.查找特定的程序: whereis
17.从终端运行程序:直接输入程序名回车 &:将程序运行到后天
18.寻求帮助: man
19.获取命令简介: whatis 通过功能查询命令:apropos 功能