Linux是一款开源的操作系统,接下来为大家介绍Linux的一些基本指令
Linux的安装
1.双系统/装成Linux(严重不推荐)
2.虚拟机+centos镜像(可以使用) Centos7.X
3.云服务器/轻量级云服务器(强烈推荐)+xshell
不过云服务器需要付费,因此一般大家的大学会让大家装虚拟机,但是虚拟机的安装操作比较麻烦,可以自行选择安装。
Linux基本指令
1.pwd
语法:pwd
功能:显示当前所在的目录
2.ls
语法: ls [选项][目录或文件]
功能: 对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。
ls-l 可以显示文件的更多属性,也可以写为ll
首先我们要知道,一个文件分为内容和属性,对文件的操作,无非就分为对内容的操作和对属性的操作,而我们的 ls 指令就是对文件的配套属性进行查看的操作。
另外,ls 指令常见的选项有以下:
-a:列出目录下的所有文件,包括以 . 开头的隐含文件;在 Linux 中,以 .开头的文件叫做隐藏文件。使用:ls -a.
-l: 列出文件的详细信息。其中 ls -l 可以简写为 ll. 其中选项可以组合使用,如 ls -al.
-i 输出文件的 i 节点的索引信息。如 ls –ai 指定文件。
-r 对目录反向排序。
-t 以时间排序
3.mkdir
在当前路径下,创建一个新的普通文件
4.cd
进入指定的文件夹 (cd ~进入用户家目录)
5.touch
语法:touch [选项] 文件
功能:创建新文件,touch命令可以更改文档或者目录的时间,存取日期和更改时间
常用选项:
-p(parents)
自动创建一个多级目录
6.whoami
查看当前正在使用linux的用户是谁
7.其他指令
which + 命令名称 查看系统中我所查找的指定命令在系统中的路径
语法: whilch [指令]
功能:查看特定指令的系统路径
alias 给对应指令起别名
语法:alias 别名 =‘新名字’
功能:给一个指令起一个新名字
tree 以树状形状显示目录结构
rmdir 删除空目录
rm指令
语法:rm [选项] [文件或者目录]
适用对象:所有使用者
功能:删除文件或者目录
man + 指定命令 告知该命令的作用
语法:man [选项] 命令
功能:查看各种指令
date指令
date 指定格式显示时间: date +%Y:%m:%d
date 用法:date [OPTION]... [+FORMAT]
1、在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中常用的标记列表如下
%H : 小时(00..23)
%M : 分钟(00..59)
%S : 秒(00..61)
%X : 相当于 %H:%M:%S
%d : 日 (01..31)
%m : 月份 (01..12)
%Y : 完整年份 (0000..9999)
%F : 相当于 %Y-%m-%d
tar指令
语法: tar [选项] 压缩文件
功能: 打包/解包,不解开压缩包,直接查看里面内容
常用选项:
-c 建立一个压缩文件的参数指令(create的意思)。
-x 解开一个压缩文件的参数指令。
-t 查看tarfile里面的文件。
-z 是否同时具有gzip属性?即是否需要用gzip压缩?
-j 是否同时具有bzip2属性?即是否需要用bzip2压缩?
-v 压缩的过程中显示文件(常用)。
-f 使用档名,请留意,在f之后要立即接档名,不要再加参数。
-C 解压到指定目录
mv指令
类似于Windows中的剪切功能,该命令缩写move,可以用来移动文件或者文件改名
语法:mv [选项] 源文件或者目录 目标文件或者目录
功能:
1)剪切,把源文件或者目录移动到指定的目录下
2)重命名
有关指令的一些说明
1.大部分指令就是文件
2.用户执行某种功能时,不是直接让操作系统执行对应的指令,而是先交给外壳程序