Linux基础

来源:互联网 发布:js 函数使用new的区别 编辑:程序博客网 时间:2024/06/05 17:32
                                                         本人小白一枚,老司机多多指教,不喜勿喷


1.Linux的基本原则:    1、由目的单一的小程序组成;组合小程序完成复杂任务;    2、一切皆文件;    3、尽量避免捕获用户接口;    4、配置文件保存为纯文本格式;
2.命令形式
    命令格式:选项和参数有的时候可以没有    命令  选项  参数    选项:        短选项: -        多个选项可以组合:-a -b = -ab        长选项: --    参数:命令的作用对象
3.命令举例:
         文件类型:            -:普通文件 (f)            d: 目录文件            b: 块设备文件 (block)            c: 字符设备文件 (character)            l: 符号链接文件(symbolic link file)            p: 命令管道文件(pipe)            s: 套接字文件(socket)        文件权限:9位,每3位一组,每一组:rwx(读,写,执行), r--        文件硬链接的次数        文件的属主(owner)        文件的属组(group)        文件大小(size),单位是字节        时间戳(timestamp):最近一次被修改的时间            访问:access            修改:modify,文件内容发生了改变            改变:change,metadata,元数据
ls 列表目录下内容     
    -l:长格式    -h:做单位转换,以人类    -a: 显示以.开头的隐藏文件        . 表示当前目录        .. 表示父目录    -A    -d: 显示目录自身属性    -i: index node, inode    -r: 逆序显示    -R: 递归(recursive)显示
4.文件系统
    /: 根文件系统      /boot: 系统启动相关的文件,如内核、initrd,以及grub(bootloader)    /dev: 设备文件    设备文件:        块设备:随机访问,数据块        字符设备:线性访问,按字符为单位        设备号:主设备号(major)和次设备号(minor)    /etc:配置文件    /home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME    /root:管理员的家目录;    /lib:库文件    静态库,  .a    动态库, .dll, .so (shared object)    /lib/modules:内核模块文件    /media:挂载点目录,移动设备    /mnt:挂载点目录,额外的临时文件系统    /opt:可选目录,第三方程序的安装目录    /proc:伪文件系统,内核映射文件    /sys:伪文件系统,跟硬件设备相关的属性映射文件    /tmp:临时文件, /var/tmp    /var:可变化的文件    /bin: 可执行文件, 用户命令    /sbin:管理命令    /usr:shared, read-only    /usr/bin    /usr/sbin    /usr/lib    /usr/local:    /usr/local/bin    /usr/local/sbin    /usr/local/lib
5.其它常用命令
目录管理:    ls 查看    cd 切换目录    pwd 查看当前位置    mkdir 创建目录    rmdir 删除目录    tree 树状查看目录结构,层次化查看文件管理:    touch 创建文件    stat 查看文件的状态信息    file 查看文件的编码信息    rm 删除    cp 复制    mv 移除    nano
日期时间:
    date、clock、hwclock、cal    date -s "2016-07-26 12:34:55 设定系统时间    hwclock --hctosys  硬件时间同步到系统    hwclock --systohc  系统时间同步到硬件
查看文本:
    cat  查看文件内容    tac  倒序查看文件内容    more 分屏显示,只能向下分屏    less 可以上下分屏    head 显示文件开头    tail 显示文件末尾
vim :  1. i I a A o O 进入到插入模式    2. :末行模式           w 保存       q 退出       wq保存并且退出       !强制  三者可以结合使用    3.命令行模式:       dd 删除[剪切]           yy 复制       [n]yy 多行复制        p 粘贴          4.使vim显示行号,在/root 下边创建一个  .vimrc  的文件,使用vim打开,添加set nu ,wq保存退出
0 0
原创粉丝点击