1、马哥 Linux1. Centos 和 Redhat 是完全兼容的.2. 命令后跟选项,长选项不可以组合,短选项可以随意组合.3. linux 的 x-windows 有三种类型,gnome、kde 和 xface。4. Linux 系统中的库文件的后缀名为.so (share object),这刚好对应 windows 的.dll 文件.3.可以理解为对 linux 系统而言,文件拓展名被放在文件的二进制代码中 .这个特殊的代码段叫魔数.对于 linux 操作系统和 windows 操作系统,其具体对应的意义是不一样的.4.在表示路径时,Linux 用斜线, Windows 用反斜线.5.
2、ls i 显示文件的索引节点号。6. printenv 可以打印出环境变量.7. 使用 hash 命令可以查看缓存信息(环境变量命令缓存 )。8.Windows 和 linux 系统一样,不能在同一个目录下创建相同名称的文件。8. touch 命令修改时间戳,stat 命令查看文件的时间戳 .9. 可以给一个命令指定默认参数.10.cp 命令可以接多个参数,如果接两个 traget,firest is source, second is dest。11.In linux,the single to change line is &,and in windows the character is
3、 $ and space.12.cat -T can display table key in screen.13.If you want to seed message to shell to end the process,push ctrl+c is ok.14.If you want to delete more wrong commend by one key, ctrl+c is best.15.In terminal , you can click shift+pgup(pgdn) to scroll the screen.16.Using more commond, push
4、b、backspace、enter to scroll screen 。17. Cut 命令可以指定分隔符和显示的字段.18.将输入重定向中的文件的小写 r o o t 换成大写的 R O O T 并输出.19.exit 命令可以退出 bash.20.多目录的创建顺序21.ls 可以给某个命令起一个别名.不过这是 shell 特性,shell 关闭后就没有了.22.命令别名后可以取消。23.命令替换就是将一个命令的执行结果,作为下一个命令的参数, 有两种方式.24.支持通配符.26.建立一个文件,“a b”.27.查看配信息的正确步骤.1).查看 man 的分章信息.2).查看具体内容.28.
5、查看系统支持的 shell.29.校验 MD5.30.!和* 表示该用户不允许登录.31.使用 root 创建用户名后,需设置密码,这样用户才能登录.32./etc/default 目录下有个 useradd 文件,其内容为添加用户后的默认路径 .33.用户 bash 的环境配置文件.34.cat 查看文本文件信息,ls 查看目录信息,id 查看用户和组信息.35.usermod 可以修改已经存在的用户的信息。36.检查用户信息.37.每个组也有自己的密码.38.当切换组的时候需要用户输入密码.39.可使用 exit 回到原来的组.40.change 命令可以修改用户密码相关信息 .41.ro
6、ot 可以使用 chown 改变文件属主,用 chgrp 改变文件的属组.42.chown 可以同时改变文件的属主和属组.43.使用 chmod 可以改变文件的权限.44.因为 passwd 有 s 位的存在,所以普通用户可以通过使用这个命令修改没有权限的文件.45.Linux 下的计算器, bc.46.使用 scale 参数去修改小数位数 .47.遮罩码:用户创建目录或文件的时候有个默认权限问题,这个默认权限就和遮罩码有关.48.输出重定向.49.输入重定向50.自定义结束符号.51.管道就是把前一个命令的输出当作下一个命令的输入.52.使用 tee 命令,即发送到屏幕,也保存到文件.53.
7、grep 可以打印出指定的行号和内容.54.bt5 中默认对 grep 命令进行了重载.55.正则表达式和通配符有点相似,又有所不同. .号表示任意单个字符。56.*表示*前面的字符出现任意次,后面不变,57*合起来才表示任意长度的任意字符.58.grep 默认为贪婪模式,就是匹配最长的原则 .59.?表示匹配前面的字符 0 次或者 1 次.60.为防止命令行展开出错,要加上转义字符. t之前至少有一个 o,至多有 3 个 o61.可使用 wc 统计行数.62.Linux 下,压缩工具只能压缩文件,不能压缩文件夹.63.使用 gzip 压缩后,默认会删除源文件,64.通过 gzip 压缩的文件
8、,可以通过 gzip 和 gunzip 进行解压,65.Gzip 可以定义 9 个等级的压缩比.66.gcat 临时查看压缩文件内容,(bzip2 对应的工具为 bzcat)67.xz 比 bz2 有更大的压缩比, bz2 比 gz 有更大压缩比.68.bzip2 的使用方法和 zip 一样.(bunzip2)69.Xz 也支持 -d 参数解压缩.70.xz 根本就是和前面的一样嘛.71.zip 和 gzip 不一样,需要自己指定压缩后的文件名,并且可以对一个目录进行压缩.72.使用 zip 压缩的文件,可以使用 unzip 解压.73.tar 为归档工具,只归档不压缩.74.Tar -t 参
9、数查看归档内容75.tar 可以和 gzip、bzip2、xz 一起使用.76.cpio 的功能和 tar 差不多,却不 tar 更古老.77.程序的组成部分二进制代码:bin、sbin库:lib配置信息:etc帮助文档:usershareman78.必须挂载在根上的分区.79.系统服务.80.对于第三方软件,早些是放在 opt 下面,现在一般放在 user/local 下面了.80,两个大哥,81.同样是 linux 系统,软件包也可能不一样.82.软件的安装数据库放在 /var/lib/rpm 中.83.红帽 6 网卡定义信息.84.是用 ifconfig 命令配置 ip 地址,85.if
10、config down 可以禁用某个接口,使用 ifconfig -a 才能看到没有开启的接口.86.配置静态路由.87.网络配置文件.88.对于网络的永久配置,须在相应的文件中进行修改,.89.红帽 6 可以通过 setup 命令以图形话的方式配置 .90.Linux 可以定义本地解析.91.Linux 系统的逻辑子接口的地址不能通过 DHCP 获取地址,92.引用变量的值用$符号,93.引用结果用$符.94.local 关键字定义本地变量,export 关键字定义环境变量.95.执行完一个命令后,输入 ls $? 即会返回上一个命令的执行状态 .96.撤销变量用 unset.97.查看当前 shell 中的变量,用 set 命令.98.查看环境变量99.往变量中加参数.100.编写 shell 的时候需要在文件的开头指定一个魔数,然后给脚本加上执行权限,再执行就好了。101.Linux 系统中,当前位置用 ./表示.102.也可以把文件作为 bash 的一个参数传递给 bash 去执行.103.eq 比较参数是否相等 .104.判断一个用户是否存在.105.用户不存在,则添加106.逻辑107.linux 逻辑结构.108.Shell 中实现算术运算.109.使用 fdisk 命令查看文件分区情况.