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.文件和文件夹操作
- 创建/删除空目录 - mkdir / rmdir。
[root@iZwz97tbgo9lkabnat2lo8Z ~]# mkdir abc
[root@iZwz97tbgo9lkabnat2lo8Z ~]# mkdir -p xyz/abc
[root@iZwz97tbgo9lkabnat2lo8Z ~]# rmdir abc
- 创建/删除文件 - 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:强制删除,忽略不存在的文件,没有任何提示。
 
- 
- 切换和查看当前工作目录 - cd / pwd。
说明: cd命令后面可以跟相对路径(以当前路径作为参照)或绝对路径(以/开头)来切换到指定的目录,也可以用cd ..来返回上一级目录。请大家想一想,如果要返回到上上一级目录应该给cd命令加上什么样的参数呢?
- 查看目录内容 - ls。
- 
-l:以长格式查看文件和目录。
- 
-a:显示以点开头的文件和目录(隐藏文件)。
- 
-R:遇到目录要进行递归展开(继续列出目录下面的文件和目录)。
- 
-d:只列出目录,不列出其他内容。
- 
-S/-t:按大小/时间排序
 
- 
- 查看文件内容 - cat / tac / head / tail / more / less / rev / od。
   
- 拷贝/移动文件 - cp / mv。
   
- 文件重命名 - rename。
   
     
- 查找文件和查找内容 - find / grep。
   
   
   
   
   
   
- 创建链接和查看链接 - ln / readlink
   
   
- 压缩/解压缩和归档 - gzip / gunzip
   
- 归档和解归档 - tar
   
- 将标准输入转成命令行参数 - xargs。
   
5. 管道和重定向
- 管道的使用 - |。
   
   
- 
输出重定向和错误重定向 
   
   
6. 用户管理
- 创建和删除用户 - useradd / userdel。
   
- 创建和删除用户组 - groupadd / groupdel
- 
修改密码 - **passwd 
   
- 查看和修改密码有效期 - chage
   
 
- 切换用户 - su。
   
- 显示用户与用户组的信息 - id。
7. 文件系统
 
- 
chmod - 改变文件模式比特。
   
   
   
- 
chown - 改变文件所有者。
   
8. 编辑器 - vim
 
 
 
9. 配置服务
 
10. 计划任务
 
 
 
 
11. 进程管理
- 查找与指定条件匹配的进程 - pgrep
   
- 通过进程名终止进程 - killall / pkill。
   
- 
将进程置于后台运行。 
   
- 实时监控进程占用资源状况 - top
   
12. 查看内存
- 查看内存使用情况 - free
   
- 虚拟内存统计 - vmstat。
   
- CPU信息统计 - mpstat
   
- 查看进程使用内存状况 - pmap
   
Linux命令行常用快捷键
 










网友评论