鸟哥的 Linux 私房菜

阅读时间:

2019.6.18 ~ 2019.6.19
读的是基础篇第三版,这里主要记录一些阅读的重点和体会

学习感受:
  • 以前对 Linux 的使用,主要是作为服务器远程连接,进行一些文件移动、数据库操作等常用命令
  • 这本书从 Linux 的发展过程,到磁盘、文件、目录、Shell、用户等全方面进行了讲解
  • 对以前只知其然的操作了解了其所以然,很多指令和操作还是没有记住,准备作为工具书,并定期温习
阅读地址:

http://cn.linux.vbird.org/linux_basic/linux_basic.php


五大部分

一:Linux的规划与安装
计算机组成结构、各部分功能和运行流程, CPU
二:Linux 文件、目录与磁盘格式
三:Shell 与 Shell Scripts
四:Linux 使用者管理
五:Linux 系统管理员


linux命令汇总
  1. 查看系统使用状态:
    $ who 谁在线
    $ netstat -a 网络联机状态
    $ ps -aux 运行的背景程序
  1. 关机、重启相关:
    - 内存数据同步写入磁盘:sync
       $ sync 
    - 关机:shutdown
       $ shutdown -h now
       $ shutdown -h 20:26
       -h 为关机,-r 为重启
    - 重启、关机:reboot,halt,poweroff  
       $ sync; sync; sync; reboot 多 sync 几次
       $ poweroff -f
       $ init 0 【7 种运行等级,0-为关机,3-纯文本模式】
  1. man命令,查看命令的参数
     space:向后一屏 enter:向后一行
     b:向前一屏 k:向前一行
     q:退出
  1. 新建与删除
    $ mkdir + rmdir[-p]  只能删除非空,或者加-p
    $ rm -r xx
  1. 复制、删除、移动
    cp:复制、创建快捷链接
    $ cp 源 目的
    $ mv:移动、rename
    $ rm
# Vim删除所有内容

命令为:ggdG
gg为跳转到文件首行;dG为删除光标所在行以及其下所有行的内容;
d为删除,G为跳转到文件末尾行
撤销上一步:u
  1. 文件内容查阅:
    $ cat:从第一行开始显示
    $ tac:从最后一行
    $ nl:输出时带行号
    $ more:一页一页显示
    $ less:more + 可以向前翻页
    $ head:只看头几行
    $ tail:只看尾
    $ od:以二进制读取
  1. 命令与文件的搜寻
    - **命令**:
      $ which 命令 [-a 同名]:命令放在哪里
      $ type【bash】,可以知道是否是bash内建命令
 
    - **文件名**:
       优先使用 whereis、locate,之后 find,因为前两者利用数据库搜寻,后者搜寻硬盘
  1. 目录下所有文件的属性:
    $ ls -al
    $ 配置别名,alias lm='ls -al'

linux 系统特性
  1. FHS(Filesystem Hierarchy Standard)
   - / :root,根目录,与开机系统有关
   - /usr :unix software resource,与软件安装、执行有关
   - /var : variable,与系统运行过程有关
   -* /bin :放置执行文件,可以被 root+一般账号使用,主要有:cat,chmod,chown,mkdir,mv,cp,date,bash
   - /boot :放置开机时用到的文件,
   -* /dev :装置或接口设备,以文件形式存放在这里
   -* /etc :配置文件,如人员的账号密码,系统的启始档
   - /home :\~当前用户的家目录,\~yml,yml 的家目录
   -* /lib :函数库
   -* /sbin :重要的系统执行文件
  1. 环境变量($PATH)
    - echo $PATH

文件系统

Windows98 以前,FAT(FAT16),Windows2000 以后,NTFS
linux Ext2

扩展名

Linux 不需要扩展名,一切皆文件,设备文件、目录文件、普通文件
通过查看文件内的头部信息确定文件的类型
扩展名是帮助人理解

压缩

  1. gzip、zcat
压缩完,原始文件会不存在
$ gzip [-cdtv#] 文件名 -> *.gz
$ zcat 文件名.gz 查看压缩后的文件
2. bzip2、bzcat
比 gzip 提供更好的压缩比,保留原始文件
$ bzip2 [-cdkzv#] 文件名 -> *.bz2
$ bzcat 文件名.bz2
$ bzcat -d 【bunzip2】文件名.bz2 解压缩

zip 解压:unzip
打包 tar将多个文件或目录打包成一个大文件

     1 tar打包:tar -cvf 解 tar 包:tar -xvf
     2 gz压缩:tar -czf 解压:tar -xzf

.xz 文件解压 xz -d 文件
完整备份dump

    可备份完整文件系统、非文件系统(单一目录)
    复原:restore

编辑器 vi
  1. 三种模式
    1 一般模式:上下左右、删除字符或整行、复制粘贴
    2 编辑模式:按下:[a,A,i, I,o, O,r,R],ESC 退出
    3 指令列命令模式:[:/?],光标移到最后一行

12、13 可互相切换,23 不能


BASH
    1 登录欢迎信息: /etc/issue, /etc/motd
    2 终端机的环境配置:stty,set [快捷键配置]

管线命令 pipe |


  • 新建用户、管理权限
    查看系统所有用户:cat /etc/passwd
    设置密码,在 root 下:passwd 用户名
    赋予root权限

方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉

Allows people in group wheel to run all commands

%wheel ALL=(ALL) ALL

然后修改用户,使其属于root组(wheel),命令如下:

usermod -g root tommy

修改完毕,现在可以用tommy帐号登录,然后用命令 su – ,即可获得root权限进行操作。

方法二:修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:

Allow root to run any commands anywhere

root ALL=(ALL) ALL
tommy ALL=(ALL) ALL
修改完毕,现在可以用tommy帐号登录,然后用命令 sudo – ,即可获得root权限进行操作。

方法三:修改 /etc/passwd 文件,找到如下行,把用户ID修改为 0 ,如下所示:
tommy:x:0:33:tommy:/data/webroot:/bin/bash


help [选项] [命令]
选项内容包括如下:
-d 显示命令简短主题描述
-s 显示命令简短语法描述
man -k 命令
info 命令

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,530评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,403评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,120评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,770评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,758评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,649评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,021评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,675评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,931评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,751评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,410评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,004评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,969评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,042评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,493评论 2 343

推荐阅读更多精彩内容