Linux命令概述
命令概述
- Linux 发展得非常迅速,图形界面越来越友好,但是在真正的开发过程中,Linux 命令行的应用还是占有非常重要的席位,而且许多Linux功能在命令行界面要比图形化界面下运行的快。
- Linux 提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。Linux 发行版本最少的命令也有 200 多个,这里只介绍比较重要和使用频率最多的命令。
linux命令解释
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jld6rXQO-1607570057491)(images/image-20200222222318609.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RbNJ1M2j-1607570057494)(images/image-20200222222608141.png)]
Linux命令语法
语法格式
command [-options] [parameter1]
command:命令名称,相应功能的英文单词或单词的缩写
[-options]:选项,可用来对命令进行控制,也可以省略,[ ]代表可选
parameter1:传给命令的参数,可以是零个一个或多个
例如:
ls -a /home/KazuGin
查看帮助文档(–help)
一般是linux命令自带的帮助信息,如:ls --help
自动补全
在敲出命令的前几个字母的同时,按下tab键,系统会自动帮我们补全命令
Linux命令-文件管理
查看当前目录(pwd)
pwd命令(Print Working Directory 打印当前工作目录)
命令名称:pwd
命令英文原意:print working directory
命令所在路径:/bin/pwd
执行权限:所有用户
语法:pwd
功能描述:显示当前所在的工作目录
范例:pwd
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L1PnxLy8-1607570057497)(images/image-20200222230407509.png)]
查看目录文件(ls)
格式: ls [选项] [文件或目录]
选项:
- -a 显示指定目录下所有子目录与文件,包括隐藏文件
- -l 以列表方式显示文件的详细信息
- -h 配合 -l 以人性化的方式显示文件大小
- -d 可以查看当前目录的属性
命令名称:ls
命令英文原意:list
命令所在路径:/bin/ls
执行权限:所有用户
功能描述:显示目录文件
语法:ls [选项] [文件或目录]
-a 显示指定目录下所有子目录与文件,包括隐藏文件
-l 以列表方式显示文件的详细信息
-h 配合 -l 以人性化的方式显示文件大小
-d 可以查看当前目录的属性
案例
ls -a 显示当前目录下的所有文件包含隐藏文件
ls -al 显示当前目录下的所有文件包含隐藏文件以列表方式显示文件的详细信息
ls -alh 显示当前目录下的所有文件包含隐藏文件以列表方式显示文件的详细信息和大小
ls -dl 查看当前文件夹的属性
用法1:ls
查看所有文件列表
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RRthrdbc-1607570057499)(images/image-20200222230757238.png)]
用法2:ls 路径
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9l5FWoPn-1607570057501)(images/image-20200222231031059.png)]
用法3:ls 选项
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xxJJvo61-1607570057502)(images/image-20200222230618306.png)]
切换工作目录(cd)
在使用Unix/Linux的时候,经常需要更换工作目录。cd命令可以帮助用户切换工作目录。Linux所有的目录和文件名大小写敏感
命令名称:cd
命令英文原意:change directory
命令所在路径:shell内置命令
执行权限:所有用户
语法:cd [目录]
功能描述:切换目录
cd / 进入用户的主目录。
cd test 进入当前目录下的test目录 【这个是相对目录】
cd /root/test 进入root目录下的test目录 【这个是绝对目录】
cd ~ 切换到当前用户的主目录(/home/用户目录)
cd . 切换到当前目录
cd .. 切换到上级目录
cd - 可进入上次所在的目录
清屏(clear)
clear作用为清除终端上的显示(类似于DOS的cls清屏功能),也可使用快捷键:Ctrl + L ( “L” 为字母 )。
创建目录(mkdir)
通过mkdir命令可以创建一个新的目录。参数-p可递归创建目录。
需要注意的是新建目录的名称不能与当前目录中已有的目录或文件同名,并且目录创建者必须对当前目录具有写权限。
命令名称:mkdir
命令英文原意:make directories
命令所在路径:/bin/mkdir
执行权限:所有用户
语法:mkdir [目录名]
功能描述:创建新目录
参数说明 -p 如果上层目录不存在,则会创建上层目录
范例:
mkdir test 在当前目录下创建一个test的目录
mkdir /root/test 在root目录下创建一个test目录
mkdir /root/test1/test2/test3 创建目录 这里会报错,因为test1,suest2目录不存在 解决办法是 mkdir -p /root/test1/test2/test3
mkdir /root/test4 /root/test4 同时创建两个目录
mkdir test6 test7 在当前目录下创建两个目录
mkdir 'program files'创建一个有空格的目录【不推荐使用】
创建文件(touch)
通过touch命令可以创建一个新空文件
命令名称:touch
命令所在路径:/bin/touch
执行权限:所有用户
语法:touch [文件名]
功能描述:创建空文件
范例:
touch test 在当前目录下创建一个test的文件
touch /root/test在root下创建一个test的空文件
touch test1 test2 在当前目录下创建两个空文件
touch 'test1 test2'在当前目录下创建一个有空格的文件[不推荐使用]