Linux基础-------基本命令(1)
Linux基础-------基本命令(1)
一:命令通用格式
命令字 [选项] [参数]
命令字:是整条命令中最关键的一部分,可以唯一确定一条命令,操作命令。
选项:执行功能,有短格式选项:使用“-”符号引导(多个单个字符选项可以组合在一起使用)。长格式选项:使用“–”符号引导(使用单词表示特定的作用)
参数:作为命令字的处理对象,可以是文件名、目录(路径)名或者用户名等内容
二:Linux命令的分类
三.Linux命令行的辅助操作
Tab健:自动补齐
反斜杠”\“:强行换行
Ctrl+U:清空至行首
Ctrl+K:清空至行尾
Ctrl+L:清屏
Ctrl+C:取消本命令编辑
四.获取命令帮助
内部命令help:查看Bash内部命令的帮助信息
命令的“–help”选项:适用于大多数外部命令
实例(注意格式):
使用man命令阅读手册:
使用“↑”,“↓”方向键滚动文本
使用PgUp和PgDn键翻页
按Q或q键推出阅读环境
按“/”键查找内容
五.查看当前工作目录和切换工作目录
1.pwd命令用于显示用户当前所在的工作目录位置
2.工作目录:是用户操作文件或其他子目录的默认位置起点
3.使用pwd命令可以不添加任何选项和参数
4.一般pwd查看的是绝对路径。绝对路径:前面加/(根目录)。相对路径:以当前目录为参照(不加/)
5.实例:
6.cd命令用于将用户的工作目录更改到其他位置
7.cd命令通常使用时需要到目标位置(文件夹路径),作为参数
8.cd命令的各种形式:
六.显示列表目录内容
ls -l :显示文件详细信息
ls -a: 查看隐藏文件
ls -A: 查看隐藏文件,除了·(本目录)和··(上一级目录)
ls -d: 显示本目录的信息(本目录是. )
ls -h: 友好形式显示带有单位的信息
ls -R: 递归显示(如果用子目录,则会把子目录中的文件依次展现
ls --color: 以颜色区分文件类型
黑 色(数据文件)
蓝色(目录/文件夹)
红色(压缩包)
绿色(执行文件/命令文件/脚本)
天蓝色(链接文件/快捷文件)
黄色(设备文件/磁盘文件)
“?”:匹配文件名中的一个未知字符
“*”:匹配文件名中的任意多个字符
七.设置别名alias
通过别名机制简化常用的,比较长的命令
实例(注意单引号和空格)
八.du命令—统计目录及文件的空间占用情况
du命令可用于统计指定目录(或文件)所占用磁盘空间的大小
du -a 【文件或目录】,统计磁盘空间占用时包括所有文件,而不仅仅只统计目录
du -h 【文件或目录】,以更人性化的方式(默认以KB计数,但不显示单位)显示出统计结果
du -s 【文件或目录】,只统计所占用空间的大小,而不是统计每个子目录,文件的大小(-a和-s不可同时使用)
实例:
九.创建目录和文件
1.touch命令,本来用于更新文件的时间标记,但在实际使用中经常用于创建新的测试文件
2.使用文件名作为参数,可以同时创建多个文件
3.创建一个文件和多个不同文件
mkdir命令用于创建新的空目录
使用要创建的目录位置作为参数(可有多个)
创建空目录(两种方式)
创建带有内容的文件(ehco和vi编辑器)
十.创建链接文件(ln命令)
为文件或目录建立链接文件,类似于Windows系统中的快捷方式
创建硬链接(不能指向目录,可以指向文件)
创建软链接(既可以指向目录,也可以文件)
十一.复制文件或目录—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.实例
十三.移动文件或目录—mv命令
mv命令用于将指定的文件或目录转移位置
若目标文件与源文件位置相同,则相当于为文件或目录改名
十四.查找文件和目录—which命令和find命令
1.which命令用于查找Linux命令程序并显示所在具体位置(区分内部命令和外部命令)
2.find命令时Linux系统功能强大查找命令,可以根据目标的名称,类型,大小等不同属性查找
“-a”表示而且(and),“-o”表示或者(or )