linux基础篇

linux基础篇

第⼀章:linux快捷键与命令格式

1.1、常⽤快捷键

`tab   命令或路径等的补全键,linux⽤的最多的⼀个快捷键 `
光标移动
`ctrl+a   光标回到⾏⾸ `
`ctrl+e   光标回到⾏尾`
`ctrl+f   光标向右移动⼀个字符 forwards``ctrl+b   光标向左移动⼀个字符 behind`
`esc+b    移动到当前单词的开头`
`esc+f    移动到当前单词的结尾`
`esc+t    当前单词向前移动`
剪切
`ctrl+u    剪切光标处到⾏⾸的所有字符, 也就是删除``ctrl+k    剪切光标处到⾏尾的所有字符`
`ctrl+w    剪切光标前的⼀个单词(word)`
`ctrl+h    删除光标前的⼀个字符(相当于退格键)`
中断
`ctrl+c   中断终端正在执⾏的任务并开启⼀个新的⼀⾏

1.2help帮助指令

Linux常⽤命令help命令⽤于显示shell内部命令的帮助信息。help命令只能显示shell内部的命令帮助信息。⽽对于外部命令的帮助信息只能使⽤man或者info命令查看,下⾯为⼤家分享⼀下Linux常⽤命令help命令具体使⽤⽅法。

命令格式

 help [-dms] [PATTERN...]

参数说明

-d   输出一个简短的说明
-m   类似于 man 手册的格式描述命令
-s   只显示命令使用格式

--help 选项

绝⼤多数命令都可以使⽤--help选项来查看帮助,者也是⼀种获取帮助的⽅法。

1.3 man 命令

man命令是最常⻅的帮助命令,也是Linux最主要的帮助命令,基本信息如下: 命令格式

man [选项] [章节] 命令

man 命令交互快捷键:
上箭头 :向上移动一行
下箭头 :向下移动一行
PgUP :向上翻一页
PgDn :向下翻一页
g :移动到第一页 
G :移动到最后一页 
q:退出
/字符串 :从当前向下搜索字符串 
?字符串 :从当前向上搜索字符串
n :当搜索字符串时,可以用 n键找到下一个字符串
 N :当搜索字符串时,使用N键反向查询字符串。也就是说,如果使用“/字符串”方式搜索,则N键表示向上搜索字符串;如果使用“?字符串”方式搜索,则N
键表示向下搜索字符串   

man 手册的格式:

NAME : 命令名称及功能简要说明 SYNOPSIS :用法说明,包括可用的选项 [] :可选内容

<> :必选内容

a|b:二选一

{}:分组 ... :同一内容可出现多次

  • FILES :此命令相关的配置文件
  • AUTHOR:作者
  • COPYRIGHT :版本信息
  • REPORTTING BUGS: bug信息
  • SEE ALSO :参考其他帮助

第二章: 目录及文件操作指令

2.1目录操作命令

1)pwd指令

命令格式:

 pwd [参数选项]

常用参数:

-L, --logical 打印环境变量"$PWD"的值,可能为符号链接。 
-P, --physical (默认值)打印当前工作目录的物理位置。
--help 显示帮助信息并退出。
--version 显示版本信息并退出。
2)cd 指令

命令格式:

cd [-L|-P] [dir]

选项

-L: (默认值) 如果要切换到的目标目录是一个符号链接,那么切换到符号链接的目录
-P:  如果要切换的目标目录是一个符合连接,那么切换到它指向的物理目录.

参数:

dir(可选):指定要切换到的目录,可以是绝对路径(以根目录为参照物)或相对路 径(以当前目录为参照物)
 简单用法:
 cd~:当前用户的家目录
 cd -:上一次所在目录
 cd .:当前目录
 cd..:上级目录
3) ls 指令

ls 是最常⻅的⽬录操作命令,主要作⽤是显示⽬录下的内容

命令格式: ls [选项] [⽬录名] 选项

-a: 显示所有⽂件
-h: ⼈性化显示,按照我们习惯的单位显示⽂件⼤⼩
-l: ⻓格式显示

示例:

“-l” 选项⽤于显示⽂件的详细信息,那么“-l”选项显示的这 7 列分别是什么含义? 第⼀列:权限。 第⼆列:引⽤计数。⽂件的引⽤计数代表该⽂件的硬链接个数,⽽⽬录的引⽤计数 代表该⽬录有多少个⼀级⼦⽬录。 第三列:所有者,也就是这个⽂件属于哪个⽤户。默认所有者是⽂件的建⽴⽤户 第四列:所属组。默认所属组是⽂件建⽴⽤户的有效组,⼀般情况下就是建⽴⽤户 的所在组。 第五列:⼤⼩。默认单位是字节。 第六列:⽂件修改时间。⽂件状态修改时间或⽂件数据修改时间都会更改这个时 间,注意这个时间不是⽂件的创建时间。 第七列:⽂件名。

4) mkdir 命令

通过 mkdir 命令 创建⽬录

基本语法

mkdir [-p] 要创建的⽬录

选项

-p :帮助你直接将所需要的⽬录(包含上⼀级⽬录)递归创建起来!

通过 mkdir -p ⽬录名 命令 创建⽬录

注意: 新建⽬录的名称 不能与当前⽬录中 已有的⽬录或⽂件同名

5) rmdir 删除目录

rmdir 命令的作⽤⼗分有限,只能删除空⽬录,⼀旦⽬录中有内容就会报错。所以⼀般不论删除的是⽂件还是⽬录,都会使⽤rm 命令

基本语法:

如果该⽬录中存在⽂件或其他⽬录是该命令是不能删除的.

2.2文件操作命令

1) touch 命令

touch命令⽤于修改⽂件或者⽬录的时间属性,包括存取时间和更改时间。若⽂件不存在,系统会建⽴⼀个新的⽂件。

语法:

touch [OPTION]… FILE
2)cp 命令

cp指令⽤于拷⻉⽂件和⽬录。

语法:

cp [选项] ⽂件1 备份⽂件名称 
cp [选项] ⽂件1 ⽂件2 ⽂件3 .... ⽬录

参数:

-a, --archive:归档模式,等同于 -dR --preserve=all,用于复制目录时保留所有属性,包括链接、文件权限等。
-i, --interactive:在覆盖文件之前提示用户确认。
-r, -R, --recursive:递归复制,用于复制目录及其内容。
-u, --update:只在源文件比目标文件新,或者目标文件不存在时,才进行复制。
-v, --verbose:详细模式,显示复制过程中的详细信息。
-p, --preserve:保留原文件的属性,如修改时间、访问权限等。
-d:复制符号链接本身,而不是链接指向的文件。
-f, --force:强制复制,即使目标文件存在也会覆盖。
-l, --link:硬链接到源文件,而不是复制。
-s, --symbolic-link:创建符号链接而不是复制文件。
-b:在覆盖前为每个目标文件创建备份。
3)mv 移动剪切

通过 mv 命令可以⽤来 移动 ⽂件 或 ⽬录, 也可以给 ⽂件或⽬录重命名

语法

mv 旧⽂件名 新⽂件名称

mv 被移动⽬录 ⽬标⽬录

案例:

4) rm 删除指令

rm (移除⽂件或⽬录)

语法:

rm [-fr] ⽂件或⽬录

参数

-f :就是 force 的意思,忽略不存在的⽂件,不会出现警告信息;

-r :递归删除啊!最常⽤在⽬录的删除了

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值