美文网首页
Linux系统基础命令与帮助使用

Linux系统基础命令与帮助使用

作者: 執念_c24d | 来源:发表于2019-02-15 13:24 被阅读0次

    2019年1月21-27号 对应章节

    老王亲讲:

    **1、马哥教育教学总监-老王亲讲Linux基础入门

      2、教学总监老王亲讲-Linux基础命令与Linux帮助使用**

    服务器类型:刀片、塔式、机架式 

    常见服务器CPU:xeon 至强

    机柜1u=44.45mm

    存储网络类型:DAS直接连接存储、NAS网络连接存储、SAN存储区域网络

    ABI:与OS之间的接口  API:与库之间的接口

    Linux版本:debian\slackware\redhat

    Linux常用目录

    - /usr  等同于Windows programs

    - home 如 wang、mage

    - /tmp  临时文件

    - /var    存放log、web(html)、ftp(pub)

    - /etc    等同于注册表

    - /boot  启动相关

    - /dev  硬件信息

    分区类型:主分区、扩展分区、逻辑分区

    建议分区:

    - /          50G

    - /boot  1G

    - /data    30G

    - /swap  内存2倍

    crtl+alt+回车 全屏显示

    crtl+alt 释放鼠标

    crtl+alt+F2 临时查看分区

    shift+pgup 上翻

    启动时自动登录root:

    图形界面文本处理命令gedit  ,字符界面命令nano

    /etc/gdm/custom.conf   

    [daemon]

    AutomaticLoginEnable=true

    AutomaticLogin=root

    启动时自动连接网络:

    /etc/sysconfig/network-scripts/ifcfg-ens33    onboot--YES

    修改显示格式:

    /etc/profile.d/env.sh

    [root@localhost~]#echo $PS1

    修改提示符格式

    PS1="\[\e[1;5;41;33m\][\u@\h \W]\\$\[\e[0m\]"

    \e \033\u 当前用户

    \h 主机名简称\H 主机名

    \w 当前工作目录\W 当前工作目录基名

    \t 24小时时间格式\T 12小时时间格式

    \! 命令历史数\# 开机后命令历史数

    echo -e "\a"  发出警告声    . 执行命令

    tzselect  设置时间

    screen命令安装:df查看挂载点--lsblk--cd目录--ls--cd Packages--rpm-ivh screen

    screen -S name  创建回话  -x 加入会话  退出回话Ctrl+a,d    -r恢复会话

    echo命令中  ‘’六亲不认、“”认变量  ``都认

      -E (默认)不支持\解释功能

    -n 不自动换行

    -e 启用\字符的解释功能

    \a 发出警告声

    echofile{1,3,5}

    file1file3file5

    Linux时钟:

    date 显示和设置系统时间

    date +%s

    date -d @1509536033

    hwclock,clock: 显示硬件时钟

    -s, --hctosys以硬件时钟为准,校正系统时钟

    -w, --systohc以系统时钟为准,校正硬件时钟

    时区:/etc/localtime

    显示日历:cal–y

    histroy命令:

    删除记录顺序 先删.bash_history 再清内存 history -c

    -c: 清空命令历史

    -d offset: 删除历史中指定的第offset个命令

    n: 显示最近的n条历史

    -a: 追加本次会话新执行的命令历史列表至历史文件

    -r: 读历史文件附加到历史列表

    -w: 保存历史列表到指定的历史文件

    -n: 读历史文件中未读过的行到历史列表

    -p: 展开历史参数成多行,但不存在历史列表中

    -s: 展开历史参数成一行,附加在历史列表后

    HISTFILESIZE:命令历史文件记录历史的条数

    HISTTIMEFORMAT=“%F %T “ 显示时间

    控制命令历史的记录方式:

    环境变量:HISTCONTROL

    ignoredups默认,忽略重复的命令,连续且相同为“重复”

    ignorespace忽略所有以空白开头的命令

    ignoreboth相当于ignoredups, ignorespace的组合

    erasedups删除重复命令

    export 变量名="值“

    存放在/etc/profile 或~/.bash_profile

    bash的快捷键:

    Ctrl + l清屏,相当于clear命令

    Ctrl + o执行当前命令,并重新显示本命令

    Ctrl + s阻止屏幕输出,锁定

    Ctrl + q允许屏幕输出

    Ctrl + c终止命令

    Ctrl + z挂起命令

    作业:

    1、常见Linux的发行版有哪些?并描述不同发行版之间的联系与区别。

    ![](https://img-blog.csdnimg.cn/20190121134335206.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQzNzYzNg==,size_16,color_FFFFFF,t_70)

    debian

    Debian,是一种自由操作系统,全称Debian GNU/Linux,采用Linux作为内核,由Debian计划(Debian Project)组织维护。Debian是一个纯粹由自由软件所组合而成的作业环境,而其背后并没有任何的营利组织支持。

    Fdeore

    Fdeore奠基于RedHat Linux,它是一套功能完备、更新快速的免费操作系统。而对赞助者RedHat公司而言,它是许多新技术的测试平台,被认为可用的技术最终会加入到RedHat Enterprise Linux中。

    suse

    suse Linux原是以Slackwaare Linux为基础,并提供完整德文使用界面的产品。1992年PeterMcDonald成立了Softlanding Linu System(SLS)这个发行版。这套发行版包含的软件非常多,更首次收录了X Window及TCP/IP等包。

    RedHat

    RdeHat Enterprise Linux 是RedHat公司的LINUX发行版,主要面向商业市场,包括大机型,当然它是收费的。RdeHat公式对企业版LINUX的内一个版本提供7年的支持。

    红旗

    红旗Linux是由北京中科红旗软件技术有限公司开发的Linux发行版,包括桌面版、工作站版、数据中心服务器版、HA集群版和红旗嵌入式Linux等产品。目前在中国各软件专卖店可以购买到光盘版,同时官方网站也提供光盘镜像免费下载。

    Ubuntu

    Ubuntu是一个以桌面应用为主的GNU/Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”。 Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本。

    2、打印显示当前时间,格式是:20181209211008

    date "+%F %T"

    date "+%Y-%m-%d %H-%M-%S"

    3、描述linux目录结构以及目录结构命名规定

    /boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader, grub)都存放于此目录

    /bin:供所有用户使用的基本命令;不能关联至独立分区,OS启动即会用到的程序

    /sbin:管理类的基本命令;不能关联至独立分区,OS启动即会用到的程序

    /lib:启动时程序依赖的基本共享库文件以及内核模块文件(/lib/modules)

    /lib64:专用于x86_64系统上的辅助共享库文件存放位置

    /etc:配置文件目录

    /home/USERNAME:普通用户家目录

    /root:管理员的家目录

    /media:便携式移动设备挂载点

    /mnt:临时文件系统挂载点

    /dev:设备文件及特殊文件存储位置

        b: block device,随机访问

        c: character device,线性访问

    /opt:第三方应用程序的安装位置

    /srv:系统上运行的服务用到的数据

    /tmp:临时文件存储位置

    4、显示/etc目录下,所有以.d结尾的文件或目录

    ls -d /etc/*.d

    5、显示/etc目录下,所有.conf结尾,且以m,n,r,p开头的文件或目录

    ls /etc/[m,n,r,p]*.conf

    6、创建/app/rootdir目录,并复制/root下所有文件到该目录内, 要求保留原有权限

    mkdir -p /app/rootdir

    cp -a /root /app/rootdir/

    7、使用命令行展开功能,创建/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,在/tmp目录下创建目录:x_y, x_z, q_y, q_z

    mkdir -p /tmp/a{1/{a,b},2} /tmp/{x_{y,z},y_{y,z}}

    相关文章

      网友评论

          本文标题:Linux系统基础命令与帮助使用

          本文链接:https://www.haomeiwen.com/subject/ejmpeqtx.html