Linux基础-------基本命令(1)

Linux基础-------基本命令(1)

一:命令通用格式

命令字 [选项] [参数]

命令字:是整条命令中最关键的一部分,可以唯一确定一条命令,操作命令。

选项:执行功能,有短格式选项:使用“-”符号引导(多个单个字符选项可以组合在一起使用)。长格式选项:使用“–”符号引导(使用单词表示特定的作用)

参数:作为命令字的处理对象,可以是文件名、目录(路径)名或者用户名等内容

二:Linux命令的分类

Linux基础-------基本命令(1)

三.Linux命令行的辅助操作

Tab健:自动补齐

反斜杠”\“:强行换行

Ctrl+U:清空至行首

Ctrl+K:清空至行尾

Ctrl+L:清屏

Ctrl+C:取消本命令编辑

四.获取命令帮助

内部命令help:查看Bash内部命令的帮助信息

命令的“–help”选项:适用于大多数外部命令

实例(注意格式):

Linux基础-------基本命令(1)

使用man命令阅读手册:

使用“↑”,“↓”方向键滚动文本

使用PgUp和PgDn键翻页

按Q或q键推出阅读环境

按“/”键查找内容

Linux基础-------基本命令(1)

五.查看当前工作目录和切换工作目录

1.pwd命令用于显示用户当前所在的工作目录位置

2.工作目录:是用户操作文件或其他子目录的默认位置起点

3.使用pwd命令可以不添加任何选项和参数

4.一般pwd查看的是绝对路径。绝对路径:前面加/(根目录)。相对路径:以当前目录为参照(不加/)

5.实例:

Linux基础-------基本命令(1)

6.cd命令用于将用户的工作目录更改到其他位置

7.cd命令通常使用时需要到目标位置(文件夹路径),作为参数

8.cd命令的各种形式:

Linux基础-------基本命令(1)
Linux基础-------基本命令(1)

六.显示列表目录内容

ls -l :显示文件详细信息

ls -a: 查看隐藏文件

ls -A: 查看隐藏文件,除了·(本目录)和··(上一级目录)

ls -d: 显示本目录的信息(本目录是. )

ls -h: 友好形式显示带有单位的信息

ls -R: 递归显示(如果用子目录,则会把子目录中的文件依次展现

ls --color: 以颜色区分文件类型

黑 色(数据文件)

蓝色(目录/文件夹)

红色(压缩包)

绿色(执行文件/命令文件/脚本)

天蓝色(链接文件/快捷文件)

黄色(设备文件/磁盘文件)

Linux基础-------基本命令(1)

“?”:匹配文件名中的一个未知字符

“*”:匹配文件名中的任意多个字符

七.设置别名alias

通过别名机制简化常用的,比较长的命令

实例(注意单引号和空格)
Linux基础-------基本命令(1)

八.du命令—统计目录及文件的空间占用情况

du命令可用于统计指定目录(或文件)所占用磁盘空间的大小
du -a 【文件或目录】,统计磁盘空间占用时包括所有文件,而不仅仅只统计目录
du -h 【文件或目录】,以更人性化的方式(默认以KB计数,但不显示单位)显示出统计结果
du -s 【文件或目录】,只统计所占用空间的大小,而不是统计每个子目录,文件的大小(-a和-s不可同时使用)
实例:
Linux基础-------基本命令(1)

九.创建目录和文件

1.touch命令,本来用于更新文件的时间标记,但在实际使用中经常用于创建新的测试文件

2.使用文件名作为参数,可以同时创建多个文件

3.创建一个文件和多个不同文件

Linux基础-------基本命令(1)

mkdir命令用于创建新的空目录

使用要创建的目录位置作为参数(可有多个)

创建空目录(两种方式)

Linux基础-------基本命令(1)

创建带有内容的文件(ehco和vi编辑器)

Linux基础-------基本命令(1)

十.创建链接文件(ln命令)

为文件或目录建立链接文件,类似于Windows系统中的快捷方式

Linux基础-------基本命令(1)

创建硬链接(不能指向目录,可以指向文件)

Linux基础-------基本命令(1)

创建软链接(既可以指向目录,也可以文件)

Linux基础-------基本命令(1)

十一.复制文件或目录—cp命令

1.将需要复制文件或目录(源)重建一份,并保存为新的文件或目录
2.格式:cp 【选项】【源文件或目录】
3.其常用选项 cp -f 【参数】:覆盖目标同名文件或目录是不进行提醒,而是进行直接强制复制
4.cp -i 【参数】:覆盖目标同名文件或目录时提醒用户确认
5.cp -p 【参数】:负值时保持原文件的权限,属主及时间标记等属性不变
6.cp -r 【参数】:复制目录时必须使用此选项,表示递归复制所有文件及子目录

十二.删除文件或目录—rm命令

1.rm命令用于删除指定的文件或目录,被删除的文件难以恢复,谨慎使用
2.rm -f 【文件名或目录】:删除文件或目录时不进行提醒,而直接强制删除
3.rm -i 【文件名或目录】:删除文件或目录,提醒用户
4.rm -r 【目录】:删除目录时必须使用此选项,表示递归删除整个目录树
5.实例

Linux基础-------基本命令(1)

十三.移动文件或目录—mv命令

mv命令用于将指定的文件或目录转移位置

若目标文件与源文件位置相同,则相当于为文件或目录改名

Linux基础-------基本命令(1)

十四.查找文件和目录—which命令和find命令

1.which命令用于查找Linux命令程序并显示所在具体位置(区分内部命令和外部命令)
Linux基础-------基本命令(1)
2.find命令时Linux系统功能强大查找命令,可以根据目标的名称,类型,大小等不同属性查找

Linux基础-------基本命令(1)

“-a”表示而且(and),“-o”表示或者(or )

Linux基础-------基本命令(1)