参考
Linux 命令集:http://www.runoob.com/linux/linux-command-manual.html
Linux 命令搜索:http://man.linuxde.net
文件编辑:http://man.linuxde.net/sub/文件编辑 其中 vi 编辑快捷键:http://man.linuxde.net/vi
Linux 命令在线中文手册:http://linux.51yip.com
新手指南: Linux 新手应该知道的 26 个命令:https://linux.cn/article-6160-1.html
《Linux就该这么学》
《鸟哥的私房菜》
简单描述
1、Linux 操作系统诞生于 1991年10月5日(这是第一次正式向外公布时间)。
2、Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
3、Linux 存在着许多不同的 Linux 版本,它们都使用 Linux 内核。Linux 可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
4、严格来讲,Linux 这个词本身只表示 Linux 内核,但实际上人们已经习惯了用 Linux 来形容整个基于 Linux 内核的操作系统。
命令
系统管理
指令 | 指令 | 指令 | 指令 | 指令 | 指令 | 指令 |
---|---|---|---|---|---|---|
mount 加载文件系统到指定的加载点 |
1. mount 是挂载命令(是将存储设备变成文件来访问的),在 linux 系统中所有新硬盘或者光盘,或者ISO文件并不能直接被系统检测并挂载(现在部分系统使用桌面化,有自动挂载这个功能)。对应卸载 umount.
2.
网络管理
软件 | 打印 | 开发 | 工具
文件目录管理
指令 | 指令 | 指令 | 指令 | 指令 | 指令 |
---|---|---|---|---|---|
chmod 变更文件与目录的权限 | |||||
mkdir 创建目录 | |||||
split 分隔文件 |
权限
- Linux 系统中,预设的情況下,系统中所有的帐号与一般身份使用者,以及 root 的相关信息,都是记录在
/etc/passwd
文件中。每个人的密码则是记录在/etc/shadow
文件下。 此外,所有的组群名称记录在/etc/group
內。 - Linux 用户分为:拥有者、组群(Group)、其他(other)。
因为 Linux 是多用户多任务系统,所以一个文件可能同时被许多人使用,所以我们一定要设好每个文件的权限。
在 UNIX 系统家族里,文件或目录权限的控制分别以读取、写入、执行 3 种一般权限来区分。用户可以使用 chmod 指令去变更文件与目录的权限,设置方式采用文字或数字代号皆可。读取:文字 r、数字 4;写入:文字 w、数字 2;执行:文字x、数字 1;无权限:文字-、数字 0。 权限字符串里首位:- 代表普通文件,d 代表目录,l 代表连结文件。 - ls -l,显示的长格式中各列含义
位置1 2 3 4 5 6 7
文件属性 文件数 拥有者 所属的group 文件大小 建档日期 文件名
drwx—— 2 Guest users 1024 4 15 21:05 Mail
位置 1:文件属性或权限。
位置 2:文件数,如果是文件的话,那这个数目自然是1了,如果是目录的话,那它的数目就是该目录中的文件个数了。
位置 3:文件或目录的拥有者。若使用者目前处于自己的Home,那这一栏大概都是它的账号名称。
位置 4:所属的组(group)。
位置 5:文件大小。
位置 6:创建日期。以“月,日,时间”的格式表示。
位置 7:文件名。
split 指令
split 将大文件分割成较小的文件,在默认情况下将按照每1000行切割成一个小文件。
文件查看的几种方式
指令 | 意义 |
---|---|
cat | 从第一行开始显示文件 |
tac | 从最后一行开始显示文件 |
more | 分页显示文件 |
less | 分页(可向前)显示文件 |
head | 仅显示前几行 |
tail | 仅显示后几行 |
cat
cat 是一个文本文件(查看)和(连接)工具,通常与more搭配使用,与more不同的是cat可以合并文件。
cat /etc/profile 注:查看/etc/目录下的profile文件内容;
cat -b /etc/fstab 注:查看/etc/目录下的profile内容,并且对非空白行进行编号,行号从1开始;
cat -n /etc/profile 注:对/etc目录中的profile的所有的行(包括空白行)进行编号输出显示;
cat -E /etc/profile 注:查看/etc/下的profile内容,并且在每行的结尾处附加$符号;应用
查看tomcat运行日志:tail -f catalina.out
通过关键字搜索查看日志:cat jeewx-2015-09-20.log | grep 验证码
查看固定时间日志:cat jeewx-2015-09-20.log | grep ‘2015-09-20 18:50:15’
查看最近50行日志:tail -n 50 -f catalina.out
硬件 | 监测 | 内核 | Shell
指令 | 指令 | 指令 | 指令 | 指令 | 指令 | 指令 |
---|---|---|---|---|---|---|
du 查看文件或目录的空间大小 | df 查看磁盘使用、剩余空间 |
1、du 查看目录空间大小时(包括子目录大小),会递归显示所有子目录大小;