您的位置:首页 > 运维架构 > Linux

linux常用命令与快捷键

2017-02-24 23:31 204 查看
安装系统NFS:

    3.3.3.1

    /share/centos1

alt + f2  打开运行  直接运行图形界面的程序

终端命令: gnome-terminal

终端快捷键:

    ctrl + +        放大窗口

    ctrl + -        缩小窗口

    ctrl + shift + t     新建标签

    alt + 1 ~ 9        切换标签

    ctrl + shift + n    新建窗口

bash shell的特点: tab补全(一次补全 二次列表)

配置终端字体: DejaVu Sans Mono Blod 14

C UNIX

    BSD

    SYS V -> min

GNU/Linux

发行版本:

    Centos6.7 Ubuntu

    LFS项目: 定制GNU/Linux发行版本

桌面环境:

    gnome3.x    Gtk

    KDE        qt

    gnome2.x    gtk

    Unity

gnome2:

    alt + f10    放大/缩小窗口

    alt + F9    最小化窗口

    alt + f8    调整窗口大小(配合方向键)

    alt + f7    移动窗口(配合方向键)

    alt + f4    关闭窗口

    alt + tab    切换窗口

    ctrl + alt + bs    注销

    ctrl + alt 方向键 切换工作区

    ctrl + alt + F1 ~ F7    切换虚拟终端

重启: reboot/init 6

关机: poweroff/halt/init 0

文本编辑器: gedit

-----------------------------------------------

GNU/Linux特点:一切皆于文件

    /dev/sda

文件系统目录架构 /:

    /        根目录, 访问硬盘的开始

        bin            存储可执行文件(命令源文件) *

        sbin        存储可执行文件(系统管理员命令源文件)  *

        boot        存储系统启动相关文件  *

        dev            存储硬件设备相关文件  *

        etc            存储配置文件          *

        home        用户家目录

        root        超级管理员用户的家目录

        lib            存储32位代码库 linux: so/windows: dll  *

        lib64        存储64位代码库

        lost+found    ext4日志目录

        media        多媒体目录(用于挂载光盘 U盘)

        misc        多半用于自动挂载目录(autofs)

        mnt            用于用户自定义挂载目录

        net            用于网络通信的目录(可删)

        opt            用于第三方软件安装目录

        proc/sys    用于内核表现系统状态的目录

        srv            用于某些服务相关工作目录

        tmp            临时文件目录  *

        usr            用户安装软件目录 *

        var            系统日志相关目录

        selinux        SELINUE目录

            selinux和防火墙建议关闭

                防火墙: setup

                selinux: sudo gedit /etc/selinux/config

                    SELINUX=enforcing

                    修改为

                    SELINUX=disabled

将用户加入到sudo列表里:

    切换root用户: su  -

        输入root用户密码

    visudo

        root    ALL=(ALL)     ALL

        复制此行将root改为普通用户名,保存退出

        yyp        复制当前行并且新建一行粘贴

         i         进入编辑模式

        ESC        返回普通模式

        :wq!    强制保存并且退出

VIM文本编辑器:

    普通模式        接受命令对文本进行操作

        可视模式    用于选取

    编辑模式        用于编辑

        插入模式

        替换模式

    命令行模式        用于扩展VIM功能

    默认进入VIM为普通模式

    普通模式切换编辑模式: i I a A S s o O

    编辑模式切换普通模式: ESC

    普通模式切换命令行模式 :

    命令行模式切换普通模式: ESC

    命令行模式的命令:

        w        保存

        w!        强制保存

        q        退出

        q!        强制退出

        wq        保存退出

        wq!        强制保存退出

        set nu    显示行号

        set nonu 关闭行号

    VIM方向键: j k h l

路径:

    绝对路径    从根开始描述文件所在位置

        env.txt的绝对路径: /home/kyo/kyo/env.txt

    相对路径    相对当前工作路径描述文件所在位置

        pwd: /home/kyo

        env.txt的相对路径: kyo/env.txt

基本操作命令:

    命令格式: 命令名称 [命令选项...] [命令参数...]

    man        帮助命令

        man 命令    获取命令的帮助信息

            退出帮助信息: q

    cd         切换目录

        cd 目录路径

    ls        列出目录内容

        -l    列出文件详细信息

        -d    列出目录详细信息

        -a    列出隐藏文件

    pwd        打印当前所在路径

    mkdir     创建文件夹

        mkdir 新文件夹的路径

        mkdir -p 目录树路径

            mkdir -p /tmp/kyo/dir1/dir2/dir3/dir4

             如果dir1不存在,也一样能创建目录树

    rm        删除

        rm -rf  要删除的文件路径

        rm -rf a/ ./file1 /home/kyo/kyo.rmvb

            删除当前目录下的a目录及file1文件 还删除/home/kyo/kyo.rmvb文件

    mv        移动(剪切 重命名)

        mv 源文件路径 目标文件路径

    cp        复制

        cp 源文件路径 目录文件路径 -rf

        -r 复制目录

touch    更新文件时间及创建空文本文件

        touch 文件路径

            文件存在会更新文件修改时间

            文件不存在会创建文件

bash SHELL:

    *        通配符,代表所有的意思

    {n..m}        多数匹配, 匹配n到m的范围

    ctrl + a

    ctrl + e

    ctrl + b

    ctrl + f

    ctrl + u

    ctrl + d

    ctrl + w

    ctrl + t

    ctrl + c    结束当前运行的程序

    ctrl + z    将程序放到后台暂停

    fg    将后台程序调到前台

    ctrl + l    清屏

    reset        将终端重置

vim:

    ctrl + s    安静模式

    ctrl + q    退出安静模式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: