admin 管理员组文章数量: 1086019
一. Linux 概述
1.1 Linux是什么
Linux 是一个操作系统平台,我们平时常用的操作系统是 Windows。如果是苹果电脑,操作系统是 MacOS。那么还有一款系统叫做 Unix。其实 Unix 是一款比 Linux 更老的操作系统,而平时手机上的 Android 系统也是一款 Linux 操作系统。只不过 Windows 系统有非常好的可视化界面功能,一般应用于办公娱乐。而 Linux 系统常用于服务器,像百度,阿里,腾讯,字节跳动等一线互联网公司 99% 的操作系统都是 Linux。
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 能运行主要的 Unix 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
1.2 Linux与Windows区别
1.3 要养成的习惯
- 使用命令行
- 操作要谨慎
- 安全不可忽视
二.常用命令
-
1 cd【重点】
cd
命令是”change directory”中单词的首字母缩写,其英文释义是改变目录,所以该命令的功能是从当前目录切换到指定目录。
~
也表示为用户目录的意思,.
则是表示目前所在的目录,..
则表示当前目录位置的上一级目录。
-
语法格式:
cd [参数] [目录名]
-
常用参数:
-
2 mkdir【重点】
mkdir
命令是make directories
的缩写,用来创建目录。
-
语法格式:
mkdir [参数] [目录]
-
常用参数:
-
3 rmdir
rmdir
命令作用是删除空的目录。【不常用】
-
语法格式 :
rmdir [参数] [目录名称]
-
常用参数:
-
4 rm【重点】
rm
是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。
-
语法格式:
rm [参数] [文件]
-
常用参数:
-
5 cp【重点】
cp
命令可以理解为英文单词copy
的缩写,其功能为复制文件或目录。
-
语法格式:
cp [参数] [文件]
-
常用参数:
-
6 mv【重点】
mv
命令是move
单词的缩写,其功能大致和英文含义一样,可以移动文件或对其改名。
-
语法格式:
mv [参数]
-
常用参数:
-
-
7 cat【重点】
-
Linux
系统中有很多个用于查看文件内容的命令,每个命令又都有自己的特点,比如这个cat
命令就是用于查看内容较少的纯文本文件的。
-
语法格式:
cat [参数] [文件]
-
常用参数:
-
8 tac
tac
命令就是将文件反向输出,刚好和cat
输出相反。【不常用】
-
语法格式:
tac [参数] [文件]
-
常用参数:
-
9 more【重点】
more
命令用于将内容较长的文本文件内容(不能在一屏显示完)进行分屏显示,并且支持在显示时定位关键字。而对于内容较少的文本文件内容则推荐使用cat命令查看。
-
**语法格式:**more [参数] [文件]
-
常用参数:
-
10 less
less
的作用与more
十分相似,不同点为less
命令允许用户向前或向后浏览文件,而more
命令只能向前浏览 。
-
**语法格式:**less [参数] [文件]
-
常用参数:
-
11 head
head命令以行为单位,取文件的内容,后面不接参数时默认打印前10行。
-
**语法格式:**head [参数] [文件]
-
常用参数:
-
12 tail【重点】
tail用于显示文件尾部的内容,默认在屏幕上显示指定文件的末尾10行。如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。如果没有指定文件或者文件名为“-”,则读取标准输入。
-
**语法格式:**tail [参数]
-
常用参数:
-
13 文件权限属性
-
我们使用
ll
命令查看当前目录下的文件时,共显示9列内容,分别为:权限,占用的节点数【如果是目录,与子目录的数量有关】,文件的所有者,文件所属组,文件的大小,【6,7,8】表示文件的最后一次修改的时间【mtime】,文件名
drwxr-xr-x
d:表示该文件是目录
r:表示该文件是可读的
w:表示该文件是可写的
x:表示该文件是可执行的
rwx
三个一组,分别为:当前用户的权限,同一用户组其他用户的权限,【不在同一用户组的】其他用户的权限
14 chgrp
chgrp
是英语单词“change group”的缩写,命令的作用和其中文释义一样,为用于变更文件或目录的所属群组。
-
语法格式: chgrp [参数] [目录]
-
常用参数:
-
15 chown
Linux/Unix 属于多用户多任务操作系统,所有的文件皆有拥有者。利用 chown 命令可以将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID,组可以是组名或者组ID,文件是以空格分开的要改变权限的文件列表,支持通配符。 一般来说,这个指令仅限系统管理者(root)所使用,普通用户没有权限改变文件所属者及所属组 。
-
**语法格式:**chown [参数]
-
常用参数:
-
16 chmod【重点】
chmod
命令的英文原意是“change the permissions mode of a file”,我们简称为“change mode”,意为用来改变文件或目录权限的命令,但是只有文件的属主和超级用户root才能执行这个命令。有两种模式,一种是采用权限字母和操作符表达式;另一种是采用数字。 权限字母分别为:u【user】,g【group】,o【others】,a【all】。可以使用u=rwx
修改权限,也可以使用u+
和u-
来增加和减少权限。
如果使用数字,具体规则为r【4】,w【2】,x【1】,那么想设置权限为rwxrw-rwx
那么就是767
。
-
语法格式: chmod [参数] [文件]
-
常用参数:
-
17 umask
umask命令可用来设定权限掩码。权限掩码是由3个八进制的数字所组成,将现有的存取权限减掉权限掩码后,即可产生建立文件时预设的权限。 默认情况下,目录的权限值为755
,普通文件的权限值为644
,那么这个值是由谁来确定的呢?究其根本其实就是umask
命令。
比如目录的权限为755
,其实就是由777 - 022
得到的;文件的权限644
,其实就是由666-022
得到的。但是并不是单纯的减法,比如umask
的值为033
的话,文件权限不是
版权声明:本文标题:Linux 基础概述 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1726362060a954680.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论