Linux学习笔记(一)

来源:互联网 发布:日本的偶像文化 知乎 编辑:程序博客网 时间:2024/05/16 08:52

一、磁盘分区

第一步:文件系统类型:ext3      挂载点:/   固定大小10000MB
第二步:文件系统类型:ext3      挂载点:/boot   强制为主分区 100MB
第三步:文件系统类型:swap      固定大小1000MB
第四步:文件系统类型:ext3      挂载点:/home    固定大小5000MB

 

二、图形界面基本操作

       1,调整屏幕分辨率
       
系统--首选项--显示

       2,在资源管理器中以列表方式显示文件以及显示隐藏文件
       
打开资源管理器--编辑--

       3,切换输入法
       
Ctrl+Space

 

三、基础命令操作

       1,显示日期与时间的命令:date
             其它举例:date  +%Y/%m/%d
                                 date  +%H:%M

2,显示日历的命令: cal

      语法格式为:cal [month] [year] 

      举例: cal 2014

                   cal 10 2013 

3,计算器:bc

      默认结果为整数,如果要得到小数,必须执行 scale=number命令,number就是小数点后面的位数

      退出计算器的命令:quit

 

四、重要的热键

    1[Tab]键

          [Tab]接在一串命令的第一个命令的后面,则为“命令补全”

          [Tab]接在一串命令的第二个命令以后时,则为“文件补全”

          举例: ca[Tab][Tab]

                       ls -al ~/.bash[Tab][Tab]

    2[Ctrl] + c

         中断目前正在进行的程序

 

五、超简单文本编辑器:nano

        举例:nano text.txt

       在当前文件夹里如果存在text.txt 那么就打开该文件,如果不存在就新建

    

六、用户与用户组 

        用户User             王大毛   王二毛   王三毛

        用户组Group      王大毛家

       其它人 Others      张小猪

七、linux文件权限概念

       命令:ls -al

                  dr-xr-x---   25 root  root  4096 2月 8 14:32  .

                  dr-xr-xr-x  24  root root  4096 2月 7 23:53  ..

                  drwxr-xr-x  2  root  root  4096 2月 8 14:32  .abrt

                  -rw-------   1  root  root  1490 2月 5 22:36  anaconda-ks.cfg

                 (此处省略很多行)

       第一列:

                 第一个字符代表这个文件是“目录、文件或链接文件等”:若是[d]则是目录,若是[-]则是文件,若是[l]则是链接文件

                后面的9个字符以3个为一组,前三个表示“文件所有者的权限”,中间三个表示“同用户组的权限”,后三个表示“其它非本用户组的权限”

                [r]代表可读,[w]代表可写,[x]代表可执行

        第三列:表示这个文件(或目录)的“所有者帐号”

        第四列:表示这个文件(或目录)所属的用户组

        第五列:这个文件的容量大小,默认单位为B

        第六列:这个文件的创建文件日期或者最近的修改日期

        第七列:文件名。如果文件名之前多了一个“.”,则代表隐藏文件

 

八,修改文件权限和属性

       1chgrp:改变文件所属的用户组

             范例:chgrp axf test.txt

       2chown: 改变文件所有者

                      范例:chown root test.txt

             特殊用法:同时修改文件所有者和用户组

                      范例:chown root:root texs.txt

    3chmod: 改变文件或者目录的权限

           数字类型改变文件权限:chmod [-R] xyz 文件权限或目录

                                         范例:chmod 777 test.txt

          符号类型改变文件权限:

                                       范例:chmod u=rwx, g=rx, o=r test.txt

                                                  chmod a-w test.txt

                                                  chmod a+x test.txt

                注:权限分数: r: 4   w: 2   x: 1

           参数:[-R]:连同子目录下所有文件都更改。可用在chgrp chownchmod

 

 

九、linux文件种类与扩展名

         文件种类:

           1,普通文件:ls -l所显示出来的属性中的第一个字符为[-]

                     包括: 纯文本文件、二进制文件、数据格式文件

           2,目录:ls -l所显示出来的属性中的第一个字符为[d]

           3,连接文件:ls -l所显示出来的属性中第一个字符为[l]

           4,设备与设备文件:在/dev这个目录里面

                       块设备文件:第一个属性为[b]。如硬盘、软盘等

                       字符设备文件:第一个属性为[c]。如键盘、鼠标等

           5,套接字:这种文件通常被用在网络上的数据连接。其第一个属性为[s]。通常在/var/run这个目录中可看到这种文件类型

           6,管道:主要是用来解决多个程序同时访问一个文件所造成的错误问题,第一个属性为[p]

         Linux文件扩展名:

              .sh:脚本或批处理文件

               Z.tar.tar.gz.zip.tgz:经过打包的压缩文件

                .html.php:网页相关文件

 

十、Linux目录配置

       1FHS所定义的标准:

             /bin:一般用户可用到的常用命令。

                       如:cat, chmod, chown, date, mv, mkdir, cp, bash

            /boot:内核文件、开机菜单与开机所需配置文件等

                      --/grub:引导装载程序

            /dev:设备文件。如/dev/null, /dev/ziro, /dev/ttty

           /etc:各种软件与系统的设置文件

           /home:各用户的祝文件夹,每用户占用一个目录

           /lib:开机时会用到的函数库以及/bin/sbin中的命令调用函数库

           /media:可删除的设备,包括软盘、光盘、DVD等设备。

          /mnt:暂时挂在的某些额外设备

          /opt:第三方软件放置目录

          /root:系统管理员的主文件夹

          /sbin:开机、修复、还原系统所需要的命令。

          /srv:网络服务所提供的数据放置处

          /tmp:缓存

     2,重要的目录:

          /lost+found:文件系统发生错误时丢失的片段文件存放处

          /proc:虚拟文件系统。记录放在内存中的数据如:系统内核、进程、外部设备以及网络状态等。本身不占硬盘空间

          /sys:虚拟文件系统。记录放在内存中的数据如:目前以加载的内核模块与内核检测到的硬件设备信息等。本身不占硬盘空间 

          /usr:类似于windows下的C:\WindowsC:\Program files\

                    --/usr/bin/:绝大部分用户可使用的命令

                    --/usr/include/C/C++等程序语言的头文件

                    --/usr/lib/:各应用软件的函数库、目标文件

                    --/usr/local/:安装软件目录

                    --/usr/sbin/:某些网络服务器软件的服务命令

                    --/usr/share/:放置共享文件的地方

                    --/usr/src/:一般的源码都放在这里

          /var:缓存、登录文件以及某些软件运行所产生的文件。

十一、绝对路径与相对路径

          .:代表当前的目录,也可以使用./来表示

          ..:代表上一层目录,也可以用../来表示

                举例:一、你目前在/home这个目录下,如果想要进入/var/log这个目录时:

                                  1cd /var/log

                                  2cd ../var/log

                          二、先进入/var/spool/mail/目录再进入/var/spool/cron/目录

                                 1cd /var/spool/mail

                                 2cs ../cron

 

 

 

0 0
原创粉丝点击