linux常用命令与快捷键

来源:互联网 发布:金融量化分析师 知乎 编辑:程序博客网 时间:2024/05/14 21:13
安装系统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    退出安静模式

0 0
原创粉丝点击