前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux基础篇01-测试常见linux命令集合一

linux基础篇01-测试常见linux命令集合一

作者头像
IT苦逼一枚
发布2020-05-26 10:12:52
5570
发布2020-05-26 10:12:52
举报
文章被收录于专栏:测试帮日记
01:命令cd
代码语言:javascript
复制
cd [目标目录]
1)进入当前用户主目录cd ~或cd 2)进入当前目录cd . 3)进入根目录cd / 4)进入上一级目录cd .. 5)进入上两级目录cd ../.. 6)进入指定目录cd app/soft 7)注意:
  • cd主要用于切换当前工作目录至dirName
  • 用户主目录是当前用户的HOME目录,添加用户的时候指定的。一般用户缺省的HOME目录是/home/xxx (xxx是用户名)
  • cd /app/soft是指进入根目录下的路径
  • cd app/soft是指进入本目录下的路径
02:命令ls
代码语言:javascript
复制
ls [参数] [路径名或文件名]
ls [参数] [路径名或文件名] 说明:打印出目前工作目录所含的文件 参数: -a 显示所有文件及目录(包含隐藏文件) -l 列出文件的具体信息(权限、拥有者、文件大小等) -h 以容易理解的格式列出文件大小(例如 1K 256M 2G) -s 在每个文件的后面打印出文件的块大小 -R 递归显示当前目录下的所有文件
代码语言:javascript
复制
ls -l 文件内容显示分析
代码语言:javascript
复制
ls -l 文件内容显示分析
代码语言:javascript
复制
第一列:文件类型(共10个字符) + 权限-->man find 搜索type可看
            -:普通文件
            d:目录
            c:字符设备 --> 例如:USB接口、猫等一些串行端口设备
            b:块设备   --> 例如:光驱,硬盘等属于块设备
            .:SELINUX相关
            l:链接文件 --> 软连接
第二列:硬链接个数 默认从1开始  如果是目录,则默认是2(目录不做硬链接)
第三列:文件属主
第四列:文件属组
第五列:文件大小
六到八:创建时间/最后一次修改时间
第九列:文件名

1)列出当前目录中所有的子目录和文件ls -R 2)列出目录下的所有文件(包含隐藏文件)ls -a 3)列出文件的详细信息(包括权限,所有者,文件大小[显示K,M,G]等)ls -lh 4)列出当前目录中所有以“abc”开头的所有文件及子目录的详细内容ls -lR|grep abc

03:命令pwd

打印当前目录的绝对路径:pwd

04:命令 mkdir
代码语言:javascript
复制
mkdir [参数] [路径名或文件名]
mkdir [参数] [路径名或文件名] 说明:用来创建一个目录或一个级联目录 参数: -m 创建目录的时候同时设置文件的权限(一个文件有三个权限:读, 写,执行。对应数字为:4,2,1) -p 如果上级目录没有创建,即创建输入路径上的所有目录

1)新建一个文件夹amkdir a 2)新建三个文件夹 a b cmkdir a b c 3)新建一个多层级文件夹 a/b/cmkdir -p a/b/c 4)新建一个拥有读写执行权限的文件夹testmkdir -m 777 test

05:命令 mv
代码语言:javascript
复制
mv [参数] [源文件或目录] [目标文件或目录]
mv [参数] [源文件或目录] [目标文件或目录] 说明:为文件或目录改名;文件或目录移入其他位置 参数: -i 若指定目录已有同名文件,先询问是否覆盖旧文件 -f 强制(force)覆盖已有的目标文件而不给任何指示 -b 若需覆盖文件,则覆盖前先行备份 -t 指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前源文件在后

命令格式 运行结果

mv 文件名 文件名 将源文件名改为目标文件名

mv 目录名 文件名 出错

mv 文件名 目录名 将文件移动到目标目录

mv 目录名 目录名 目标目录已存在,将源目录移动到目标目录;目标目录不存在则改名

1)将a重命名为b或将a移动到b中mv a b ①若目标文件/目录b不存在,则表示将a重命名为b ②若目标目录b已存在,则表示将a移动到b文件夹中 2)移动一个文件夹到指定目录(1文件夹移动到a/b目录):mv 1 a/b(若b中已存在1文件会报错) 3)将当前文件a移动到/app/soft目录,并重命名为b:mv a app/soft/b 4)将a文件移动到上级目录mv a ../ 5)同时移动两个文件到指定目录mv a b -t app/soft或mv -t ./app/soft a b 6)覆盖文件前先备份文件mv -b 1.txt 2.txt 7)有同名文件时移动文件前询问是否覆盖文件mv -i 1.txt app/soft 8)移动当前文件夹下的所有内容到上一级目录mv * ../ 9)当前目录中所有txt文件移动到另一个目录mv ./*.txt isTester/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试帮日记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 01:命令cd
  • 1)进入当前用户主目录:cd ~或cd 2)进入当前目录:cd . 3)进入根目录:cd / 4)进入上一级目录:cd .. 5)进入上两级目录:cd ../.. 6)进入指定目录:cd app/soft 7)注意:
  • 02:命令ls
  • ls [参数] [路径名或文件名] 说明:打印出目前工作目录所含的文件 参数: -a 显示所有文件及目录(包含隐藏文件) -l 列出文件的具体信息(权限、拥有者、文件大小等) -h 以容易理解的格式列出文件大小(例如 1K 256M 2G) -s 在每个文件的后面打印出文件的块大小 -R 递归显示当前目录下的所有文件
  • 03:命令pwd
  • 04:命令 mkdir
  • mkdir [参数] [路径名或文件名] 说明:用来创建一个目录或一个级联目录 参数: -m 创建目录的时候同时设置文件的权限(一个文件有三个权限:读, 写,执行。对应数字为:4,2,1) -p 如果上级目录没有创建,即创建输入路径上的所有目录
  • 05:命令 mv
  • mv [参数] [源文件或目录] [目标文件或目录] 说明:为文件或目录改名;文件或目录移入其他位置 参数: -i 若指定目录已有同名文件,先询问是否覆盖旧文件 -f 强制(force)覆盖已有的目标文件而不给任何指示 -b 若需覆盖文件,则覆盖前先行备份 -t 指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前源文件在后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档