linux⽬录命令改⽬录名,Linux命令详解——⽂件和⽬录常⽤命
令-linux修改⽂件名...
⽂件和⽬录常⽤命令
查看⽬录内容
ls
切换⽬录
cd
创建和删除操作
touch
rm
mkdir
佳能lbp2900驱动拷贝和移动⽂件
cp
mv
查看⽂件内容
cat
more
grep
其他
echo
重定向 > 和 >>
管道 |
01. 查看⽬录内容
1.1 终端实⽤技巧
中国四大发明1> ⾃动补全在敲出 ⽂件/⽬录/命令 的前⼏个字母之后,按下 tab 键
如果输⼊的没有歧义,系统会⾃动补全
如果还存在其他 ⽂件/⽬录/命令,再按⼀下 tab 键,系统会提⽰可能存在的命令
2> 曾经使⽤过的命令按 上/下 光标键可以在曾经使⽤过的命令之间来回切换
如果想要退出选择,并且不想执⾏当前选中的命令,可以按 ctrl + c
1.2 ls 命令说明ls 是英⽂单词 list 的简写,其功能为列出⽬录的内容,是⽤户最常⽤的命令之⼀,类似于 DOS 下的 dir 命令
Linux 下⽂件和⽬录的特点Linux ⽂件 或者 ⽬录 名称最长可以有 256 个字符
以 . 开头的⽂件为隐藏⽂件,需要⽤ -a 参数才能显⽰
. 代表当前⽬录
.. 代表上⼀级⽬录
1.3 ls 常⽤选项
参数含义-a显⽰指定⽬录下所有⼦⽬录与⽂件,包括隐藏⽂件-l以列表⽅式显⽰⽂件的详细信息-h配合 -l 以⼈性化的⽅式显⽰⽂件⼤⼩
计算机中⽂件⼤⼩的表⽰⽅式(科普)
1.4 ls 通配符的使⽤
通配符含义* 代表任意个数个字符
代表任意⼀个字符,⾄少 1 个
[] 表⽰可以匹配字符组中的任⼀⼀个
[abc] 匹配 a、b、c 中的任意⼀个
[a-f] 匹配从 a 到 f 范围内的的任意⼀个字符
02. 切换⽬录
2.1 cdcd 是英⽂单词 change directory 的简写,其功能为更改当前的⼯作⽬录,也是⽤户最常⽤的命令之⼀注意:Linux 所有的 ⽬录 和⽂件名 都是⼤⼩写敏感的
命令含义cd 切换到当前⽤户的主⽬录(/home/⽤户⽬录)
cd ~ 切换到当前⽤户的主⽬录(/home/⽤户⽬录)国内童装品牌排行榜
cd . 保持在当前⽬录不变
cd .. 切换到上级⽬录
cd - 可以在最近两次⼯作⽬录之间来回切换
2.2 相对路径和绝对路径相对路径 在输⼊路径时,最前⾯不是 / 或者 ~,表⽰相对 当前⽬录 所在的⽬录位置绝对路径 在输⼊路径时,最前⾯是 / 或者 ~,表⽰从 根⽬录/家⽬录 开始的具体⽬录位置
03. 创建和删除操作
3.1 touch创建⽂件或修改⽂件时间
如果⽂件 不存在,可以创建⼀个空⽩⽂件
如果⽂件 已经存在,可以修改⽂件的末次修改⽇期
3.2 mkdir创建⼀个新的⽬录龙丹妮老公
选项含义
-p可以递归创建⽬录新建⽬录的名称 不能与当前⽬录中 已有的⽬录或⽂件 同名
3.3 rm删除⽂件或⽬录使⽤ rm 命令要⼩⼼,因为⽂件删除后不能恢复
选项含义-f 强制删除,忽略不存在的⽂件,⽆需提⽰
-r 递归地删除⽬录下的内容,删除⽂件夹 时必须加此参数
04. 拷贝和移动⽂件
序号 命令 对应英⽂ 作⽤
01 tree [⽬录名] tree 以树状图列出⽂件⽬录结构
02 cp 源⽂件 ⽬标⽂件 copy 复制⽂件或者⽬录
03 mv 源⽂件 ⽬标⽂件 move 移动⽂件或者⽬录/⽂件或者⽬录重命名
4.1 treetree 命令可以以树状图列出⽂件⽬录结构
选项含义-d 只显⽰⽬录
4.2 cpcp 命令的功能是将给出的 ⽂件 或 ⽬录 复制到另⼀个 ⽂件 或 ⽬录 中,相当于 DOS 下的 copy 命令选项含义-i 覆盖⽂件前提⽰
-r 若给出的源⽂件是⽬录⽂件,则 cp 将递归复制该⽬录下的所有⼦⽬录和⽂件,⽬标⽂件必须为⼀个⽬录名4.3 mvmv 命令可以⽤来 移动 ⽂件 或 ⽬录,也可以给 ⽂件或⽬录重命名
选项含义-i覆盖⽂件前提⽰
05. 查看⽂件内容
序号 命令 对应英⽂ 作⽤
01 cat ⽂件名 concatenate 查看⽂件内容、创建⽂件、⽂件合并、追加⽂件内容等功能
02 more ⽂件名 more 分屏显⽰⽂件内容
03 grep 搜索⽂本 ⽂件名 grep 搜索⽂本⽂件内容
5.1 catcat 命令可以⽤来 查看⽂件内容、创建⽂件、⽂件合并、追加⽂件内容 等功能
cat 会⼀次显⽰所有的内容,适合 查看内容较少 的⽂本⽂件
选项含义-b 对⾮空输出⾏编号
-n 对输出的所有⾏编号Linux 中还有⼀个 nl 的命令和 cat -b 的效果等价
5.2 moremore 命令可以⽤于分屏显⽰⽂件内容,每次只显⽰⼀页内容
适合于 查看内容较多的⽂本⽂件
使⽤ more 的操作键:
操作键 功能空格键 显⽰⼿册页的下⼀屏
侠盗密集Enter 键⼀次滚动⼿册页的⼀⾏
b 回滚⼀屏f前滚⼀屏
q 退出
/word 搜索 word 字符串
宋运辉最后是什么官5.3 grepLinux 系统中 grep 命令是⼀种强⼤的⽂本搜索⼯具
grep允许对⽂本⽂件进⾏ 模式查,所谓模式查,⼜被称为正则表达式,在就业班会详细讲解
选项含义-n 显⽰匹配⾏及⾏号
-v 显⽰不包含匹配⽂本的所有⾏(相当于求反)
-
i 忽略⼤⼩写常⽤的两种模式查
参数含义^a ⾏⾸,搜寻以 a 开头的⾏
ke$ ⾏尾,搜寻以 ke 结束的⾏
06. 其他
6.1 echo ⽂字内容echo 会在终端中显⽰参数指定的⽂字,通常会和 重定向 联合使⽤
6.2 重定向 > 和 >>Linux 允许将命令执⾏结果 重定向到⼀个 ⽂件
将本应显⽰在终端上的内容 输出/追加 到指定⽂件中
其中> 表⽰输出,会覆盖⽂件原有的内容
>> 表⽰追加,会将内容追加到已有⽂件的末尾
6.3 管道 |Linux 允许将 ⼀个命令的输出 可以通过管道 做为 另⼀个命令的输⼊
可以理解现实⽣活中的管⼦,管⼦的⼀头塞东西进去,另⼀头取出来,这⾥ | 的左右分为两端,左端塞东西(写),右端取东西(读)常⽤的管道命令有:more:分屏显⽰内容
grep:在命令执⾏结果的基础上查询指定的⽂本