Linux

一.与Windows的不同

(1)Linux 严格区分大小写

(2)Linux中所有内容均以文件格式保存,包括硬件

(3)不靠扩展名区分文件类型,靠权限区分

(4)Windows中的程序不能直接在Linux中安装和运行
二.字符界面的优势

(1)占用的系统资源更少

(2)减少了出错,被攻击的概率


三.管理员所在目录/root,普通用户所在目录/home/user1

#超级管理员,$普通用户

四.命令

(1)显示文件:ls  :     -a(--all)   显示所有文件,包括隐藏文件

           -l  显示详细信息      

                 -    文件

                 d   目录

                 l    软链接文件

          -d    查看目录属性

          -h    人性化显示文件大小

          -i       显示inode

 

(2)链接命令:  软连接:ln  -s   [原文件]  [目标文件]

                                如:ln -s     /root/anaconda-ks.cfg    /tmp/ana.sort

                                特点:类似Windows的快捷方式

                                         拥有自己的i节点和block块,但是数据块中只保存源文件的数据名和i节点,没有实际的文件数据    

                                         软连接的权限文件都为rwxrwxrwx

                                        删除源文件,软连接不能使用

                         硬链接: ln   -h  [原文件]  [目标文件]

                                如:ln -h     /root/anaconda-ks.cfg    /tmp/ana.hart   

                               特点:拥有相同的i节点和block块,可以看做是同一文件

                                          源文件删除后,目标文件仍然可以使用

                                           不能跨分区,不能针对目录使用

(3)搜索命令

文件搜索命令locate(/var/lib/mlocate)每天更新一次   也可以   updatedb

                   遵守   配置文件    /etc/updatedb.conf   的规则

                     locate 文件名

                   特点:    快,但只可以搜索文件名

命令搜索命令whereis与which

                     whereis    ls         位置(-b)和帮助文档 (-m)

                    which   ls   位置和别名

文件搜索命令find

                         find / -name server.log

                          通配符:*    匹配任意内容            find /root -name  "server.log*"

                                       ?     匹配任意一个字符

                                       [ ]       匹配任意一个中括号中的内容          find /root -name  "ab[cd]"

字符串搜索命令grep

                 grep   "size"    anaconda.cfz   搜索符合搜索条件的字符串

                  grep    -v  "size"    anaconda.cfz    搜索不符合搜索条件的字符串

                grep      -i     "size"    anaconda.cfz      忽略大小写

(4)帮助命令

          man   ls

(5)查看所有别名

  alias    ls=' ls --color =never '

(6)历史命令

history

五.常见的目录作用

/  根目录

/bin   命令保存的目录(普通用户就可以读取)

/sbin    命令保存的目录(管理员才可以读取)

/boot   启动目录,启动相关文件

/dev   设备文件保存目录

/etc   配置文件保存目录

/home   普通用户的家目录

/root     超级用户的家目录

/lib    系统库保存目录

/mnt    系统挂载目录

/media  挂载目录

/tmp    家目录

/proc   直接写入内存的

/usr    系统软件资源目录

/var     系统相关文档内容

posted @ 2018-02-09 14:14  -1℃  阅读(83)  评论(0编辑  收藏  举报