【Linux操作系统-测试】第二节.Linux 常用指令介绍(上)

文章目录

  • 前言
  • 一、Liunx的常用命令总结
  •       1.1 linux下的常用快捷方式
  •       1.2 linux查看帮助
  •       1.3 pwd查看当前所在目录
  •       1.4 ls显示目录内容
  •       1.5 ls结合通配符
  •       1.6 chmod修改文件读写权限 
  •       1.7 cd切换目录 
  •       1.8 touch 创建空文件
  •       1.9 mkdir创建目录
  •       1.10 rm删除文件或者目录
  •       1.11 cpmv
  • 总结


前言


一、Liunx的常用命令总结

1.1 linux下的常用快捷方式

  • 上下键:快速调出历史执行过的命令
  • tab键:自动补齐

1.2 linux查看帮助

Command --help
  • 显示 Command 命令的帮助信息
man Command
使用 man 时的操作键:
  • 空格,下翻一页
  • b,上翻一页
  • q,退出

图示说明:

(1)Command --help


1.3 pwd查看当前所在目录

pwd
查看当前所在目录

1.4 ls显示目录内容

(1)Linux 下文件和目录的特点:
  • 以 . 开头的文件为 隐藏文件;
  •  . 代表当前目录;
  • .. 代表上一级目录;

注意:Linux 所有的目录和文件名大小写敏感;


(2)ls [目录名]

  • ls后面没有目录名,代表显示当前目录内容
  • ls 后面有目录名,代表显示指定目录内容

举例说明:

#显示当前目录内容
ls
ls ./
#显示当前目录的子目录内容
ls abc
ls ./abc
#显示根目录内容
ls /
#显示根目录下的bin目录内容
ls /bin
#显示上级目录内容
ls ..

(3)ls的常用参数
  • -a显示所有文件,包括隐藏文件
  • -l,显示文件或者目录的详细信息
  • -h是和l配合使用的,显示文件大小的时候,用人性化方式显示

举例说明:

#显示所有文件
ls -a
#显示详细信息
ls -l
#显示详细信息,文件大小用人性化方式显示
ls -hl
#显示所有文件的详细信息
ls -al

(4)ls -l返回结果说明
第一位:-代表文件,d代表目录
第二位开始是文件存取控制
一共9个位,每三位是一组,
分别是三组
  • 文件拥有者,
  • 文件所属组,
  • 和其他用户
每三位又有rwx
  • r:可读
  • w:可写
  • x可执行

1.5 ls结合通配符

(1)*,代表任意多个字符

#查看以a结尾的文件,或者目录的内容
ls *a
#查看以a开头的文件或者目录的内容
ls a*
#只要名字中有a就显示
ls *a*

(2)?代表任意一个字符
#a开头,后面任意一个字符
ls a?
#开始有一个任意字符,后面a结尾
ls ?a
#查看名字只有两个字符的
ls ??

(3)[]代表范围
# a或者b或者c开头,后面任意
ls [a,b,c]*
#af任意的一个开头,后面任意
ls [a-f]*
#只要名字中有af中的任意一个字符即可
ls *[a-f]*

1.6 chmod修改文件读写权限 

chmod修改文件读取权限
  • u = user 文件所属用户
  • g = group 文件所属的组
  • o = other 其他用户
  • a = all 所有用户
  • +, 赋权
  • -,去权
  • =,后面有的就会赋权,没有的就去权

举例说明:

#给文件所有者给予可读权
chmod u+r a.txt
#给文件所有者去掉可读权
chmod u-r a.txt
#所有用户添加所有权限
chmod a+rwx a.txt
#只保留r,wx去掉
chmod o=r a.txt

(2)数字法权限

举例说明:

#所有用户所有权限
chmod 777 a.txt
#所有用户只保留x权限
chmod 111 a,txt

1.7 cd切换目录 

(1)语法:cd 目录名

  • cd ..       返回上级目录
  • cd          回到用户的主目录
  • cd ~       回到用户主目录
  • cd -        回到切换之前的目录
(2)绝对路径和相对路径
  • 绝对路径:从根目录开始的
  • 相对路径:从当前目录开始的

举例说明:

#进入当前目录下的子目录abc
cd abc
#进入根目录下的abc目录
cd /abc
# 回到用户的主目录
cd
#返回上级目录的上级目录
cd ../..
#回到切换之前的目录
cd -

1.8 touch 创建空文件

(1)作用:创建空文件或者更改文件最后修改日期

(2)touch 文件或者目录名

针对目录的两种情况

  • 如果touch后面的目录名存在,则更改一个目录的最后修改时间
  • 如果touch后面的目录名不存在,则创建一个新目录。

1.9 mkdir创建目录

  • mkdir 目录名 :创建目录名
  • mkdir -p 目录/目录创建有嵌套关系的多级目录

举例说明:

#创建一个目录aaa
mkdir aaa
#创建一个有嵌套关系的多级目录a/b/c
mkdir -p a/b/c

1.10 rm删除文件或者目录

  • rm 文件
  • rm -r 目录
注意:
  • 当文件或者目录不存在的时候,rm会报错
  • -f,如果目标不存在,也不报错

举例说明:
#删除abc目录,即使abc目录不存在,也不报错
rm -rf abc

1.11 cp和mv

cp文件拷贝
(1)语法:cp 原文件 目标文件
(2)参数选项
  • -r  拷贝目录
  • -i  当目标文件已经存在,给用户是否覆盖的提示

mv文件移动
mv和cp参数基本一致
mv和cp的区别是
  • cp之后,原文件还存在,
  • mv之后,原文件不存在了

举例说明:
#把当前目录下的a.txt拷贝到abc目录下
cp a.txt abc/a.txt
#abc目录下的a.txt拷贝到当前目录下
cp abc/a.txt a.txt

总结

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值