Linux操作系统讲解

Linux命令:https://gto76.github.io/linux-cheatsheet/

1. Linux系统优点

  • 通用操作系统,不跟特定的硬件绑定。
  • 用C语言编写,可移植性强,有内核编程接口。
  • 支持多用户和多任务,支持安全的分层文件系统。
  • 大量的实用程序,完善的网络功能以及强大的支持文档。
  • 可靠的安全性和良好的稳定性,对开发者更友好。

2. Linux系统发行版本

3. Linux基础命令

  • Linux系统的命令通常都是如下所示的格式:
    命令名称 [命名参数] [命令对象]
  • 获取登录信息: w/who/last/lastb
  • 查看自己使用的Shell: ps
  • 查看命令的说明和位置: whatis / which / whereis
     
  • 查看帮助文档: man / info /help /apropos
     
  • 查看系统和主机名: uname /hostname
     
  • 时间和日期: date / cal
  • 重启和关机: reboot / shutdown
     
  • 退出登录: exit / logout
  • 查看历史命令: history
     

4.文件和文件夹操作

  1. 创建/删除空目录 - mkdir / rmdir
[root@iZwz97tbgo9lkabnat2lo8Z ~]# mkdir abc
[root@iZwz97tbgo9lkabnat2lo8Z ~]# mkdir -p xyz/abc
[root@iZwz97tbgo9lkabnat2lo8Z ~]# rmdir abc
  1. 创建/删除文件 - touch / rm
[root@iZwz97tbgo9lkabnat2lo8Z ~]# touch readme.txt
[root@iZwz97tbgo9lkabnat2lo8Z ~]# touch error.txt
[root@iZwz97tbgo9lkabnat2lo8Z ~]# rm error.txt
rm: remove regular empty file ‘error.txt’? y
[root@iZwz97tbgo9lkabnat2lo8Z ~]# rm -rf xyz
  • touch命令用于创建空白文件或修改文件时间。在Linux系统中一个文件有三种时间:
    • 更改内容的时间 - mtime。
    • 更改权限的时间 - ctime。
    • 最后访问时间 - atime。
  • rm的几个重要参数:
    • -i:交互式删除,每个删除项都会进行询问。
    • -r:删除目录并递归的删除目录中的文件和目录。
    • -f:强制删除,忽略不存在的文件,没有任何提示。
  1. 切换和查看当前工作目录 - cd / pwd

    说明:cd命令后面可以跟相对路径(以当前路径作为参照)或绝对路径(以/开头)来切换到指定的目录,也可以用cd ..来返回上一级目录。请大家想一想,如果要返回到上上一级目录应该给cd命令加上什么样的参数呢?

  2. 查看目录内容 - ls
    • -l:以长格式查看文件和目录。
    • -a:显示以点开头的文件和目录(隐藏文件)。
    • -R:遇到目录要进行递归展开(继续列出目录下面的文件和目录)。
    • -d:只列出目录,不列出其他内容。
    • -S / -t:按大小/时间排序
  3. 查看文件内容 - cat / tac / head / tail / more / less / rev / od
  4. 拷贝/移动文件 - cp / mv
  5. 文件重命名 - rename

  6. 查找文件和查找内容 - find / grep





  7. 创建链接和查看链接 - ln / readlink

  8. 压缩/解压缩和归档 - gzip / gunzip
  9. 归档和解归档 - tar
  10. 将标准输入转成命令行参数 - xargs

5. 管道和重定向

  1. 管道的使用 - |

  2. 输出重定向和错误重定向



6. 用户管理

  1. 创建和删除用户 - useradd / userdel
  2. 创建和删除用户组 - groupadd / groupdel
  3. 修改密码 - **passwd


  4. 查看和修改密码有效期 - chage
  1. 切换用户 - su
  2. 显示用户与用户组的信息 - id

7. 文件系统

  1. chmod - 改变文件模式比特。


  2. chown - 改变文件所有者。

8. 编辑器 - vim



9. 配置服务

10. 计划任务



11. 进程管理

  1. 查找与指定条件匹配的进程 - pgrep
  2. 通过进程名终止进程 - killall / pkill
  3. 将进程置于后台运行。


  4. 实时监控进程占用资源状况 - top

12. 查看内存

  1. 查看内存使用情况 - free
  2. 虚拟内存统计 - vmstat
  3. CPU信息统计 - mpstat
  4. 查看进程使用内存状况 - pmap

Linux命令行常用快捷键

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

推荐阅读更多精彩内容