zoukankan      html  css  js  c++  java
  • Linux基础教程

    Linux基础教程之《Linux就该这么学》之学习笔记第一篇、、、

    =========================

    自己用的是VM虚拟机、、、

     ========================

    ===================

    ==============================

    一、Basic Linux Commands    基本的Linux命令
    =================
    在linux系统中执行什么命令后可以使$变为#
    默认情况下管理员(root)的命令行是#号的
    普通用户(burning)是$符号

    su - root
    然后输入登录密码

    #代表当前是root用户登录,如果是$表示当前为普通用户。

    ================


    ==================

    查看当前的Linux服务器的运行级别:

    'who -r' 和 'runlevel' 命令可以用来查看当前的Linux服务器的运行级别。
    ==================
    cpio命令是什么

    cpio就是复制入和复制出的意思。
    ==================
    Linux系统中的/proc文件系统有什么用?
    答: /proc文件系统是一个基于内存的文件系统,其维护着关于当前正在运行的内核状态信息,其中包括CPU、内存、分 
    区划分、I/O地址、直接内存访问通道和正在运行的进程。这个文件系统所代表的并不是各种实际存储信息的文件,它 
    们指向的是内存里的信息。/proc文件系统是由系统自动维护的。
    ================
    如何在/usr目录下找出大小超过10MB的文件

    find /usr -size +10M
    ===================
    如何在/home目录下找出120天之前被修改过的文件

    find /home -mtime +120
    =================
    Linux系统管理员常用的命令:

    1.uptime命令

    在Linux中,uptime命令显示了你的系统运行了多久以及目前登录的用户有多少,另外还显示了间隔1分钟、5分钟和15 
    分钟的负载平均值。
    ======================
    检查uptime版本除了uptime(正常运行时间)和version(版本)

    uptime -V
    =================
    .w命令

    该命令会显示目前登录的用户及其进程,另外还会显示负载平均值。此外,它还显示了登录名称、tty名称、远程主机 
    、登录时间、闲置时间、JCPU、PCPU、命令和进程。

    w

    可用的选项
    -h:不显示标题。

    -s:不显示JCPU和PCPU。

    -f:不显示字段信息。

    -V:(大写V)-显示版本

    =====================
    users命令

    users命令显示了目前已登录的用户,

    users
    =========================
    who命令

    who命令仅仅返回用户名称、日期、时间和主机信息;

    who

    who命令的选项

    -b:显示上一次系统重启日期和时间。

    -r:显示当前的运行级别。

    -a,–all:显示累积的所有信息。
    =====================================
    .whoami命令

    whoami命令输出当前用户的姓名;你还可以使用“who am i”命令显示当前用户,

    whoami 或是 who am i
    ============================
    crontab命令

    可使用crontab命令和-l选项,列出当前用户的计划任务。

    crontab -l
    =======================
    cp命令

    将文件从来源拷贝到目的地,
    cp -p fileA fileB
    ========================
    mv命令

    将fileA更名为fileB;
    mv -i fileA fileB
    =============================
    cat命令

    cat命令用来同时查看多个文件。

    cat fileA fileB
    =========================
    cd命令(切换目录)

    借助cd命令(切换目录),它会进入到fileA目录。

    cd /fileA
    =====================
    .pwd命令(输出工作目录)

    pwd命令会返回当前的工作目录。

    pwd
    ==================
    vi是最流行的文本编辑器,下面例子使用-R选项,打开只读方式的文件,按“:q”即可退出vi窗

    ===============
    想检查ssh的版本,使用选项-V(大写),即可显示ssh的版本。

    ssh -V
    ====================
    ftp是指文件传输协议
    sftp是安全文件传输协议
    ===========================
    free命令

    free命令显示了闲置内存、总内存和交换内等方面的信息,单位是字节。
    ===============
    使用-t选项的free命令显示了已使用的总内存和可以使用的内存,单位是字节。

    free -t
    ==================
    tar命令

    tar命令用于压缩Linux下的文件和文件夹;比如说,下面这个命令将为/home目录创建一个压缩存档,文件名为 
    archive-name.tar。

    tar -cvf archive-name.tar /home
    想解压缩tar压缩存档文件,请使用如下所示的选项。

    tar -xvf archive-name.tar

    ======================
    last命令

    借助last命令,我们就能观察用户在系统中的活动;

    ===================
    lscpu命令能够查看 CPU 和处理单元的信息。

    ==================
    lspci是另一个命令行工具,可以用来列出所有的 PCI 总线,

    =================
    lsscsi
    通过运行下面的命令可以列出像硬盘和光驱等

    ==============
    lsusb命令能够列出 USB 控制器和与 USB 控制器相连的设备的详细信息。

    ==============
    df命令能够列出不同分区的概要信息、挂载点、已用的和可用的空间

    或是df -H
    ===================
    Free
    通过使用free命令可以查看系统中使用的、闲置的和 RAM 的总体数量。

    ==================
    du命令是检查硬盘使用情况,

    -a 显示所有目录或文件的大小
    -b 以byte为单位,显示目录或文件的大小
    -c 显示目录或文件的总和
    -k 以KB为单位输出
    -m 以MB为单位输出
    -s 仅显示目录或文件的总计数值
    -h 以K,M,G为单位,提高信息可读性
    -x 跳过不同的文件系统目录
    -S 显示目录的大小,但不含子目录大小。
    -D 显示指定符号链接的源文件大小

    ==========================
    在一个局域网中,每台机器都有一个主机名,便于主机与主机之间的区分,:

    查看主机名命令
    uname -n
    或是:
    hostname
    ====================
    hostname newname

    当前的主机名修改成了newname

    暂时修改主机名,用logout命令登出并重新登陆即可生效。

    ==============
    whatis会逐条的解释你输入的命令

    重复是最好的学习方式。你要做的就是通过不断的实践来加强记忆。

    ============
    ls 命令将列出当前工作目录的内容或是列出某个目录的内容

    ls /etc/

    ls /bin/

    ls /home/

    ====================
    ls -a

    或是

    ls -all

    一个目录总是包含一些隐藏的文件(至少有两个),
    ================
    ls -l

    打印输出的每一个文件的详细信息,
    =============
    ls -lt

    在目录中列出文件并对最后修改日期和时间进行排序,

    ============
    sudo 的单词是:SuperUserDo

    ==================
    ls 的单词是:list

    ============
    mkdir folderName

    创建一个新的文件夹或子文件夹
    ===============
    rm 删除某个文件
    rm myfile.txt

    ==================
    cat

    cat CMakeLists.txt
    显示文件里面的文本。
    ========================
    poweroff

    执行的是关机命令
    ======================
    cat /proc/meminfo

    内存使用的信息,
    ===================
    free命令是一个用来获得内存使用概况

    free -h
    =================
    uname,查看系统内核版本

    ===========
    uname -a

    查看系统是哪个版本
    ====================
    查看cpu相关
    uptime

    ===================
    top
    实时监控系统的cpu和内存,默认3s刷新一次

    ==================
    Ctrl+C 结束当前的命令行任务
    =============
    查看cpu参数

    cat /proc/cpuinfo

    =================
    df 查看硬盘信息

    ===============
    fdisk -l

    查看硬盘的使用信息
    =========================
    内核名称
    uname -s

    内核发行版
    uname -r

    内核版本
    uname -v

    节点的主机名
    uname -n

    处理器类型
    uname -p

    操作系统
    uname -o

    显示当前系统的所有信息
    uname -a

    =====================
    root 被称为超级用户

     二、Linux中的系统目录、、、

    windows系统一般是安装在C盘系统盘,同样Linux也有类似的系统盘(/根分区),Linux通常分区为(根分区/、swap分区),Linux系统以文件的存储方式,所有的文件都是存储在某个目录下的,类似于windows的文件夹。

    windows文件系统类型一般是ntfs、fat32等,而Linux文件系统类型则为ext2、ext3、ext4

    Linux目录:
    / 根目录 
    /bin 存放必要的命令 
    /boot 存放内核以及启动所需的文件
    /dev 存放设备文件 
    /etc 存放系统配置文件 
    /home 普通用户的宿主目录,用户数据存放在其主目录中 
    /lib 存放必要的运行库 
    /mnt 存放临时的映射文件系统,通常用来挂载使用。
    /proc 存放存储进程和系统信息 
    /root 超级用户的主目录 
    /sbin 存放系统管理程序 
    /tmp 存放临时文件
    /usr 存放应用程序,命令程序文件、程序库、手册和其它文档。 
    /var 系统默认日志存放目录
    ==============================

    ===============================

  • 相关阅读:
    今晚直播 | 揭秘携程应用路由生态系统
    OpenStack虚拟云桌面在携程呼叫中心的应用
    从设计到开发,硅谷技术专家教你做“声控”APP
    深度学习系列 | 诺亚面向语音语义的深度学习研究进展
    知识图谱中的推理技术及其在高考机器人中的应用
    用户在线广告点击行为预测的深度学习模型
    知识库上的问答系统:实体、文本及系统观点
    深度学习在搜狗无线搜索广告中的应用
    元旦三天假期,实现一个电商退单管理系统【四】-手机客户端实现
    元旦三天假期,实现一个电商退单管理系统【三】
  • 原文地址:https://www.cnblogs.com/GaoNa/p/9490160.html
Copyright © 2011-2022 走看看