浅析Linux基础指令

目录

Linux一些小常识

基础指令及演示 

基本指令——ls

基本指令——pwd

 基本指令——cd

基础指令——touch

基础指令——mkdir

基础指令——rmdir

基础指令——rm

基础指令——man

基础指令——cp

基础指令——mv

关机——shutdown 


 

Linux一些小常识

Linux是一种自由和开放源代码的类UNIX系统,该操作系统的内核由林纳斯托瓦兹在1991年首次发布,之后,加上用户的空间的应程序之后,就成为了Linux操作系统。

在平时,我们使用XShell远程登录Linux,在Linux终端下敲 ifconfig命令可以查看到ip地址,在XShell终端下载ssh [ip],即可看到刚才的ifconfig的结果。网络正常,输入用户名和密码即可正确登录。

先了解一下XShell下的复制粘贴和在平时是不一样的:

复制:ctrl + insert(有些人的电脑可能要配合fn一起按)

粘贴:shift + insert

基础指令及演示 

基本指令——ls

用法:ls [选项] [目录或文件] 

功能:对于一个目录,该命令列出该目录下的所有子目录文件,对于文件,将列出文件名以及其它信息

常用选项:

  • -a:列出目录下的所有文件,包括以 . 开头的隐含文件
  • -d:将目录像文件一样显示,而不显示其下的文件
  • -i:输出文件的i节点的索引信息
  • -k:以k字节的形式表示文件的大小
  • -l:列出文件详细信息
  • -n:用数字的UID,GID代替名称(User Identification;Group Identification,GID算是对UID的一个封装)
  • -F:在每个文件名上附上一个字符以说明该文件的类型 “*” 表示可执行的普通文件;“/”表示目录;“@”表示符号链接;“|”表示FIFOs;“=”表示套接字
  • -r:对目录反向排序
  • -t:以时间排序
  • -s:在文件名后输出该文件的大小
  • -R:列出所有子目录下的文件
  • -1:一行只输出一个文件

浅析Linux基础指令_第1张图片 

基本指令——pwd

语法:pwd
功能:显示用户当前所在的目录

 

 

 基本指令——cd

语法:cd 目录名

功能:改变工作目录,将当前工作目录改变到指定的目录路径下

浅析Linux基础指令_第2张图片

 

基础指令——touch

 语法:touch [选项]...文件...

功能:touch命令参数可更改文档或目录的日期时间包括存取和更改时间,touch一个不存在的文件,就可创建一个新文件。

常用选项:

  • -a:或--time=atime或--time=access或--time=use只更改存取时间
  • -c:或--no-create不建立任何文档
  • -d:使用指定的日期时间,而非现在的时间
  • -r:把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同
  • -t:使用指定的日期时间,而非现在的时间

基础指令——mkdir

语法:mkdir [选项] dirname...

功能:在当前目录下创建一个名为dirname的目录

浅析Linux基础指令_第3张图片 

 

基础指令——rmdir

语法: rmdir [-p][dirName]

适用对象:具有当前目录操作权限的所有使用者

功能:删除空目录

常用选项:

  • -p:当子目录被删除后如果父目录也是空目录的话连带父目录一起删除

基础指令——rm

语法:rm[-f-i-r-v][dirName]

适用对象:所有使用者

功能:删除文件或目录

常用选项:

  •  -f :即使文件属性为只读,亦直接删除
  •  -i:删除前逐一询问
  •  -r:删除目录及其下所有文件

基础指令——man

功能:访问Linux手册命令。

常用选项:

  • -k:根据关键字搜索联机帮助
  • num:只在num章节找
  • -a:将所有章节都显示出来

基础指令——cp

语法:cp[选项] 源文件或目录 目标文件或目录 

功能:复制文件或目录

说明:cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地一定是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中,若同时指定多个文件或目录,而最后的目的地并非一个已经存在的目录,则会出现错误信息。

常用选项:

  • -f:或--force 强行复制文件或目录,不论目的文件或目录是否已经存在
  • -i:或--interactive 覆盖文件之前先询问用户
  • -r:  递归处理,将指定目录下的文件与子目录一并处理,若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理。
  • -R:或--recursive递归处理,将指定目录下的文件及子目录一并处理。
  • 浅析Linux基础指令_第4张图片

 

基础指令——mv

语法:mv [选项] 源文件或目录 目标文件或目录

功能:

1、视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移动至一个新的目录中。

2、当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),他将所给的源文件或目录名重命名为给定的目录名。

3、当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。 

常用选项:

  • -f: force强制的意思,如果目标文件已经存在,不会询问而直接覆盖
  • -i: 若目标文件已经存在时,就会询问是否覆盖

关机——shutdown 

常用选项:

  • -h: 将系统的服务停掉后,立即关机
  • -r: 在将系统的服务停掉后就重新启动 
  • -t sec:-t 后面加秒数,亦即几秒后关机的意思

你可能感兴趣的:(linux,运维,服务器)