Linux系统的特点
稳定的操作系统
安装Linux的主机连续运行一年以上不曾宕机、不必关机是很平常的事;
安全性和漏洞的快速补修
Linux有众多电脑高手在使用,所以维护者众多,更新维护很快,而windows则是所有人都会用,且不开源;
多任务,多用户
你可以在一个Linux主机上规划出不同等级的用户,而且每个用户登录系统时工作环境可以不同,此外你还可以允许不同用户在同一时间登录主机以使用主机的资源;
什么是linux
Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
文件类型
标识了文件权限的是 drwxr-xr-x 这个字符串,头部的 d 标识了该文件的类型
文件权限
剩下 rwxr–r--,其中每一位都有可选的四种标识符表示
目录或文件操作命令
ls 选项 目录名
用于显示(list:列出)目录中所含的子目录和文件的名称、属性等内容。
省略“目录名”时显示当前目录中的子目录和文件。
常用选项及含义
-l: ls -l也可以写为ll。显示文件的类型、权限、链接数、文件所有者、文件所有者所在的组、文件大小(以B为单位)、最后修改时间、文件的完整名称(文件名+扩展名)。
-h:以k(千)字节为单位表示文件的大小,通常要配合-l使用,可写为ll -h。
-S:根据文件大小(size)排序,默认倒序。
–help:在标准输出上显示帮助信息。
ls 中使用通配符
*:匹配0个或任意多个的字符。
?:匹配一个任意字符。
[ ]:匹配任意一个包含在括号里的单字符,如[abc]、[a-k]、[1-5,a-i]、[ab,x-z]等。
file 文件名或目录名
用于查看文件类型
具体的文件类型包括:
普通文件:对应于ll命令显示结果中的“-”,还包括文本文件、程序文件、压缩文件等;
目录:对应于ll命令显示结果中的第1位为“d”;
设备文件:对应于ll命令结果中的第1位为“c”或“b”,其中c表示字符文件:如键盘;b表示块设备,如硬盘;
链接文件:对应于ll命令显示结果中的第1位为“l”。
more 文件名
用于分屏显示文件内容;
more在显示的时候会显示百分比,但显示内容只能向下翻屏,不能向上翻。使用回车可以向下多显示一行,使用空格可以向下多显示一屏,方向键均不起作用,退出时输入q 。
less 文件名
less的显示内容可以上下翻屏,使用上下方向键控制即可,退出时在“:”后输入q即可
head 选项 文件名
head用于显示文件前部的内容
选项及含义:
-c 字节数:显示文件前面指定个数的字节,1个汉字占3B。
-n 行数:显示文件前面指定个数的行,默认显示10行。
-v:详细输出模式(即显示文件头)。
wc 选项 文件名
无选项时,统计文件中的行数、单词数(word counts)和字节数
常用选项及含义:
-c:显示字节数。
-m:显示字符数。
-l:显示行数。
-w:显示单词数
du 选项 文件或目录名
用于统计目录或文件所占磁盘空间(disk usage)的大小
常用选项及含义:
-b:大小用bytes来表示,-k千、-m兆。
-c:显示完毕后再加上总计(默认值)。
-s:只显示文件或者目录大小的总和。
-h:用容易理解的单位表示文件大小,如K、M、G。其计算单位为1024,即1G=1024M 。默认KB。human-readable
-H:与-h基本相同,但计算单位为1000,即1G=1000M 。
echo
打印字符串或者变量的值,也可以间接创建一个文件。
echo可以把打印出来的字符串记录到文本文件中,如果文件不存在,将自动生成。
需要使用管道运算符 > 和 >> 命令> 覆盖原有内容 >> 准加内容
echo 内容(想加的内容) >>文本文件名
cd 改变/切换目录
进入或切换目录(change directory)
cd 相对路径或绝对路径
举例:
cd …:切换至父目录。
cd …/home:切换至父目录下的子目录home。
cd /var/www/html:绝对路径的写法,进入/var/www/html。
cd:切换至当前用户的家目录,cd ~。
cd ~Lumen:切换至用户Lumen的家目录。
rmdir删除目录和文件
删除空目录(rmdir)
vrmdir 选项 目录 ( remove directory )
rmdir只能删除空目录。
常用选项及含义:
-v:对已经删除的目录给出提示信息。
rm删除目录和文件
rm 选项 目录或文件名
可以删除多个文件或目录,文件或目录间用空格间隔。
常用选项及含义:
-r:递归删除,非空目录也可删除。
-f:不提示确认信息,强制删除。
-v:显示执行结果信息。
cp 复制目录或文件(copy)
cp 选项 源目录或文件 目的目录或文件
把源复制到目的地,可以复制文件和目录。
常用选项及含义:
-r:递归复制目录下所有的子目录和文件。
-u:如果源比较新,或者未写目的,才会进行复制。
-p:除复制源的内容外,还将把其修改时间和访问权限也复制到目的地中。
-a:常在复制目录时使用,该选项保留链接、文件属性,并递归地复制目录。
示例:
cp /root/install.log /Lumen