linux 提纲一

 

                                          第一章:Linux入门

1.      linux 是指包含(内核)(系统工具程序)(应用软件)的一个完整的操作系统

 

2. linux 的优点:  

  

  公开源码

  系统稳定

  性能突出

  安全性强

  跨平台

  完全兼容UNIX

  强大的网络服务

 

3. linux 的应用领域

  教育领域

  网路服务器领域

  企业Intranet

  视频制作领域

 

1. swap:虚拟内存交换分区,大小通常为内存的两倍。(必须包括)

2. boot:100M

3.  /分区:剩余的全部空间(必须包括)

当文件系统类型选择的是 swap时建立的就是swap 分区。其他情况下选择Ext3 文件系统

 

 

5. Linux的内核版本2.3.20其中2代表主版本号  3代表次版本号(奇数不稳定版本 偶数稳定版本) 20代表

修订次数  

 

 

第二章:文件和磁盘管理

1.  文件名是文件的标识,由字母数字 下划线 圆点组成的。

2. linux 系统中有三种基本的文件类型:普通文件 目录文件 设备文件

3. Linux 系统以文件目录的方式来组织和管理系统中的所有文件。所谓的文件目录就是将所有文件的说明信息采用树型结构在组织起来。

4.  系统在建立每个目录时都会自动的为它设定两个目录文件

一个是  . (代表本身)  一个是  .. (代表父目录) 而对于根目录  . 和  .. 都代表自身

5.  工作目录:进入linux后每时每刻都处在某个目录中,这个目录就是工作目录。

   主目录:用户第一次进入linux时的目录。  cd ~命令 进入主目录

 

 

 

 

 

 

7.  显示文件内容命令:cat、more  、less、head、tail

cat命令

例子:  #cat readme.txt //显示当前路径下readme.txt文本内容

             #cat/home/user/readme.txt //显示根下home 下 user下的readme.txt文本内容

             #cat>/root/test/test.txt //  回车 输入文本内容 创建一个text.txt文件  (保存需要按下 ctrl+d)

             #cat test1 test2> test3//将当前目录下的test1 和 test2的文件拼接起来存放到 test3

 

more命令 可以分页查看

例子:  #more /root/test/reademe.txt //显示readerme.txt内容

less 命令  和 more一样 但是 more只能向下查看  less可以上下查看信息

例子:  #less /root/test/reademe.txt //显示readerme.txt内容

head命令 显示每个指定文件的前 N行

例子:  #head -3 test.txt  //显示 test.txt的前 3 行

tail命令 显示指定文件的后几行

例子:  #tail -3 test.txt    //显示 test.txt的后 3行

             #tail +3 test.txt  //从第 3行开始显示一直到最后

 

8.  文件内容查询指令:  grep

作用:  从指定的文件中查找与模式匹配的行。

语法:  grep [选项] [查找模式] [文件1,文件2,„„]

例子:  #grep ‘text file’ stdc.h    //在文件stdc.h中查找 text file  

             #grep 123 *        //搜索当前目录下的所有文件中含有123的行

             #grep –i   'tTs' stdc.h    //在stdc.h中查找tts 不区分大小写

             #grep –n 'tTs' stdc.h    //在stdc.h中查找tts 并显示匹配的行号

9.  文件查找命令:  find  

作用:  在指定的目录下,查找满足寻找条件的文件。

例子:  #find . –name 'main*'    //在当前路径下查找以 main 开头的文件

             #find . –name 'main*' –exec more {}\; //找到指定文件后并显示这些文件的内容 注意\; 没有空格

             #find. –name a.out –o –name ‘*.o‘ –atime +7 –exec rm {} \;

                               //删除当前目录下所有一周之内没有访问过的 a.out 或者*.o 文件

                               //  其中  +N  表示  N 天之内   -N 表示  N天之前

             #find  –name ‘tmp’ –xtype c –user ‗ini‘    //默认的是与操作 即  –a

             #find!-name ‘tmp’         //  查找文件名不是 tmp 的文件

注:find默认的是当前路径 所以可以省略 ‘.’

10. 文件内容统计命令:  wc

语法:wc [选项] 文件名

例子:#wc –wcl readme   // w(word)—统计字数  l(line)—统计行数  c(char)—统计字节数

11. 文件的复制、移动、删除命令:cp mvrm

     cp命令:

语法:  cp [选项] 源文件或目录 目标文件或目录

例子: #cp –i exam1.c /user/wang/shiyan1.c   

 

//将当前目录下的exam1.c拷贝到/user/wang 目录下,并将其改名为  shiyan1.c。其中  –i:当/user/wang/下有一个shiyan1.c文件则询问是否覆盖  –f:删除已经存在的目标文件而不提示

 

           #cp exam.c ../

 // 将exam.c 复制到父目录中 不重命名

 

           #cp –r /user/xu//user/ll/

//将目录/user/xu下的所有文件及子文件复制到xu目录下

       -r:如果给的源文件是一个目录,将其所有的子目录复制到目的路径

 

rm 命令: 删除文件

例子:    #rm –i test example 

//删除test 和 example 文件 其中-i和-f选项功能与 cp 类似

 

 mv 命令: 移动文件

例子:    #mv /usr/xu/* .

//将/usr/xu/目录下的所有文件移动到当前工作目录下

 

    #mv wch.txt 123.txt

//将当前目录下的  wch.txt文件重命名为123.txt

 

12. 文件连接命令:ln

连接有两种:硬链接和符号链接(软连接)  硬链接类似于备份,而符号连接类似于快捷方式,符号链接 的文件类型是  l普通文件的文件类型是- 目录则是d

语法:ln [选项] 目标  [连接名]

例子:ln –s ll  aaa        //为当前目录下ll文件 创建一个符号链接  aaa

13. 目录的创建和删除命令:  mkdir rmdir

 mkdir命令:

例子:#mkdir/root/test    //创建 test目录

#mkdir –p /root/test1/test2/test3    

//如果 test1和test2 目录文件不存在则依次创test1test2 test3 3个目录文件,不加-p 选项没有test1或者 test2则报错

 

     rmdir命令:

注意:一个目录被删除的时候必须是空的否则报错。#rm –r dir可以删除非空的子目录。

例子:  #rm /root/test 删除空目录文件 test

 

14. 改变工作目录、显示路径、显示目录内容命令:cd、  pwd 、  ls

 cd命令:

例子:  #cd ..   //进入父目录

                                #cd test    //进入子目录test

                                #cd ~   //进入主目录

                                #cd –    //返回到最近访问的目录

                                #cd/     //进入根目录

 pwd命令:

例子:  #pwd   //显示当前路径

 ls命令:

例子:  # ls –l    //  显示当前目录下的详细信息  等价于  #ll

15. 文件/目录访问权限管理

r  读权限

w 写权限

x  执行权限

通过ll 查看文件的详细信息第一列有十个小列

-r w - r- - r- - 第一个小列表示此文件的类型  –普通文件  d 目录

从左往右每三个一组:第一组文件属主权限第二组表与属主同组的用户的权限第三组其他用户权限

 

16. 使用chmod改变文件/目录的访问权限

 文字设定法:

语法:  chmod [who] [+ | - | = ] [mode]

                        u:用户  g 同组  o 其他用户  a 所有用户

例子:  #chmod a+x sort //  设置sort的属性为 所有用户都具有执行权限

                       #chmod ug+w,o-x text //设置test属性用户和组有写权限其他用户没有执行权限

 

数字设定发:

语法:  chmod [mode] 文件名 其中  0表没有权限  1表可执行权限  2表写权限  4表可读权限

例子:  #chmod 644 mm.txt //设置 mm.txt的属性 属主具有读写不可执行权限,与文件同组用户具有可读权限 ,其他用户具有可读权限

注意:  用数字法和文字法设定 由一个区别就是文字是添加或者删除属性,如果其他属性没有设置则不改变。数字法 是改变所有的属性。

 

17. 磁盘空间管理

  使用df命令检查文件系统磁盘占用情况

#df   看整体磁盘

使用du命令检查磁盘文件的使用情况

#du 看各个文件夹

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值