码迷,mamicode.com
首页 > 系统相关 > 详细

初识Linux

时间:2015-11-01 19:36:42      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:linux

  这篇文章仅仅简单描述刚开始学习linux的内容,以供我复习一下之前学习的内容


   Linux的启动流程 

    技术分享

设置linux的IP:

    使用 vi 打开 "/etc/sysconfig/netowrk-scripts/ifcfg-eth0",输入 "i"启用编辑模式;

    将 "ONBOOT=no" 改为 "ONBOOT=yes",这表示是否开机激活网卡;

    将 "BOOTPROTO=none" 改为 "BOOTPROTO=none" ,将自动获取IP地址关闭,工作中使用都是手动获取IP地址;

    在下面添加 " IPAADR=192.168.0.212"  这里添加IP地址,具体地址请以自己本地网络而定

          " NETMASK=255.255.255.0"

          " GAREWAY=192.168.0.1"

          " DNS1="8.8.8.8"

          " DNS2="114.114.114.114"

    按ESC,输入":wq",保存并退出;

    输入"service network restart"重启网卡;


用户模式:

    0 关机

    1 单用户模式

    2 多用户模式,没有NFS

    3 多用户模式(一般使用的就是这个模式)

    4 图形模式

    5 备用

    6 重启

    输入 init [number] 可以切换相应模式;


忘记root密码,使用单用户模式修改:

    开机3秒内按任意键,选择第二项按"e"启用编辑进入,在末尾加上"1"或"s"或"S",回车确定,返回界面选择第二项按 "b" 进入单用户模式,使用 "passwd" 修改root密码


cd 的常用用法

    cd :无论在那个目录下都可以返回用户的家目录。

    cd /目录 : 前往某个目录。

    cd . :当前目录。

    cd .. :上一级目录。

    cd - :回到上一次打开的目录。

    cd ~/ :这里的 "~"代表用户的家目录。

    pwd : 打印当前目录。


ls 的常用用法

    ls :显示当前目录的文件及目录(不包括隐藏文件及目录)。

    ls -l :显示当前目录下的文件及目录的详细信息。

    ls -a :显示当前目录下的文件及目录(包括隐藏文件及目录)。

    ls -d :显示当前目录下的目录。

    ls -i :显示当前目录下的文件及目录的inode号。


cp 拷贝命令

    cp [选项] 源文件及目录 目标文件及目录

    -r 可拷贝目录及子目录


mv 移动命令

    mv [选项] 源文件及目录 目标文件及目录 移动并重命名

    若目标文件已存在,会覆盖目标文件;若目标目录已存在,会把目录放到此目录下面。


查看文档

    

    cat  读文件

        -A

    tac  从下往上查看文件 

    more  查看文件“空格 ”“一屏的翻页”;回车“ 一行的翻页;

    less  查看文件 ; 方向键 ; pgug pgdown  

         j --ctrl+b 向上

         g  第一行  G最后一行

    head   查看前十行  

        -n   指定前几行

    tail    查看后十行    

        -n   指定后几行  

        -f   动态查看


关于文件属性

   crw-rw-rw- 1 root root      1,   5 10月 29 20:58 zero

        第一位:

    d    代表一个目录

    s      进程通行 socket

    -     代表普文件

    c     代表字符

    b     块设备,比如 /dev/sda 就是这样的文件。

    l    代表软件链接 记录文件路径

    p    管道文件 链接文件之间

技术分享

   文件后面的 9位表示文件权限(rw-rw-rw-


chmod 的基本用法 

    r  读取    w  写入    x 可执行

    r=4   w=2    x=1

    chmod 644 1.txt

    -rw-r--r--  1 root root     0 10月 30 15:07 1.txt 

    u=user   g=group  o =other  a=all

     chmod u-w 1.txt

     chmod u=rw 1.txt

    chmod -R   [name]   修改目录及子目录和子文件的权限


chown 的用法

    chown [组名] [文件和目录名]

    chown [属主].[属组] [文件及目录]

    chown -R   修改 目录及子目录和文件


chattr 的用法

    a   ---  不可修改文件 ,只能追加 ,不能删除 

    i   ---  不可修改文件,不可追加文件,不可删除文件  ,不可重名

             chattr +i 1.txt

            + - =: 分别为增加、减少、设定


lsattr       查看文件隐藏属性

    lsattr -R 查看目录及目录下的文件

    lsattr  -d   查看当前目录


set_uid

    chmod u+s     4

    临时拥有root权限,只针对可执行的二进制文件

set_uid

    chmod  g+s     2

    给目录加上s权限,在此目录下所创建的文件所属组为root 并非当前用户

sticky_bit

    chmod  o+t     1

    给目录加上t权限,无法删除此目录下的子目录及文件


查看文件  

    which

      只能环境变量目录里面的可执行文件

    whereis  

       只能查看部分目录下搜索,可搜索包含文件名的

    locate

        必须每天更新搜索库,手动生成 datedb不能搜索tmp目录的,只要包含的 都给你搜出来了

    find  

        find  [路径] [类型] [文件名]

        可用通配符  管道 等

    find  /tmp/ -name "yum.log"

    find  /tmp/ type f 

    find   /tmp/  -mtime

    find   /tmp/   inum   141418    通过 inode 号查找

    -o  表示或者 

    -maxdepth  表示最大扩展目录

    -perm  xxx 表示权限为多少的文件和目录

    

linux的常用快捷键

    

    ctrl + l  清屏

    clear     清屏

    exit  --logout      ctrl +d   退出 

    ctrl + a  光标移动到最前

    ctrl + e  光标移动到最后

    ctrl + u  清楚光标前面的命令

    ctrl + k  清楚光标后面的命令

    ctrl + c   中断命令 中断程序

    ctrl + z   暂停当前任务    fg  恢复后天程序

    ctrl + s    暂停屏幕 (任何操作都无法显示)  

    ctrl + q   恢复屏幕


初识Linux

标签:linux

原文地址:http://7447437.blog.51cto.com/7437437/1708528

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!