zoukankan      html  css  js  c++  java
  • linux学习之路之一

    开始撸linux相关知识。在多个版本纠结之后,最终选定ubuntu,原因只有一个,对于初学者来说 此版本linux社区强大,中文博文/教程浩如烟海。面向搜索引擎学习的我,只能这么选。

    linux通用方法都是在命令行,所以我也就不再可视化界面下功夫,接下来都是基于命令行的学习内容。

    学习思路:

    1.学习查看系统信息,如操作系统版本,cpu,内存,硬盘

    2.安装各种软件。从安装软件的过程中再次深入了解命令行

    3.告诫自己:操作系统是为人服务,千万不要过度学习

    4.找到一linux学习站(https://www.linuxprobe.com/),目前对于我的水平,不评价此站好坏,能帮我就行。

    开始:

    1.查看系统时间: date

    2.重启和关闭系统: reboot和poweroff (都需要root权限)

    3.显示所有进程:ps -a

    4.监视进程活动 top

    5.终止当前命令行运行: Ctrl+C

    6.将当前命令转入后台运行:命令后加入 $ 此符号。用于滚屏长久的命令。

    7.查看网卡信息:ifconfig

    8.查看操作系统信息:uname -a

    10.查看系统负载:uptime

    11.查看内存使用状况:free -h

    12.查看当前所有登入者信息:who

    13.查看历史登入日志:last

    14.显示最近使用过的近1000条指令:history

    15.查看当前工作目录:pwd

    16.目录切换指令:cd - (切换到上一次操作的目录);cd ~(切换到用户目录);

    17.查看当前目录下所有文件:ls -al (注意在linux下前缀带点 表示隐藏文件<这一条死规定?目前我不知道>)

    18.吐槽:linux下最让人头疼的,就是文件查看命令,各种乱七八糟指令,Linux把落后文本查看方式当作炫耀的资本。“我会骑马我骄傲,马儿就是比汽车操控感强”

    19.查看文本:cat -n (以带行号的方式查看小文本文件);more (查看大篇幅文本文件)

    20.创建目录:mkdir temp(在当前目录下创建temp文件夹);mkdir -p temp/a/b (在当前目录下连续创建层级目录temp/a/b)

    21.删除目录:rm -r temp (必须带-r 才能删除目录)

    22.复制和移动命令:cp 和 mv

    23.查看文件类型:file .bash_history(查看文件.bash_history的类型)

    24.文件查找命令:find

    25.复制文件内容:dd ;dd if=/dev/zero of=1GSize.file count=1 bs=1024M(在当前目录创建一个名为1GSize.file的1G大小的文件。为什么创建这个破玩意,可以测试下面查看磁盘空间指令)

    26.查看磁盘空间:df -h(查看磁盘挂载使用量);du -sh(查看当前目录下所有文件占用磁盘情况)

    好了,单纯学习各种指令太枯燥,接下来我要开始安装mysql数据库了。开始我的搜索引擎学习大法,首先拉出方校长宰掉祭旗(国内只有某度了,某度技术极度落后,社会责任感极度差,宏颜获水为什么不是宏颜获尿呢。)

  • 相关阅读:
    对拍程序的写法
    单调队列模板
    [bzoj1455]罗马游戏
    KMP模板
    [bzoj3071]N皇后
    [bzoj1854][SCOI2010]游戏
    Manacher算法详解
    [bzoj2084][POI2010]Antisymmetry
    Python_sklearn机器学习库学习笔记(一)_一元回归
    C++STL学习笔记_(1)string知识
  • 原文地址:https://www.cnblogs.com/yaoshi641/p/14052031.html
Copyright © 2011-2022 走看看