linunx命令学习_文件命令
1. ls 展开列表 ls -l 【 ll】缩写 展开目录 包含详细信息 创建时间 文件大小 等 ls -a 列出隐藏文件 ls -lh 列表的形式显示文件 包含隐藏文件 文件大小 K。。。。。
2. man 帮助命令 比如 man ls会打开关于ls命令的说明文档
3.查看文档 上键:向下滚动一行 下键 :向下滚动一行 回车 :向下滚动一行 空白键 :向下翻一页 【Page Down】:向下翻一页 【Page Up】:向上翻一页 【Home】:首页 【End】:末尾 b:向前翻一页 d:向后翻半页 q:退出
/字符串:向下搜索字符串 ?字符串:向上搜索字符串 n:查找下一个 N:查找前一个
4: cd 【文件夹名称 或者文件名称】进入 cd 进入用户主目录 cd ~ 进入主目录 cd -返回进入此目录之前的目录 cd ..返回上级目录 cd ../..返回上两级目录
5:创建文件 touch 例如 :touch a.txt touch a [第一个是创建a.txt文本文件 第二个是创建一个文件夹] 修改文件的时间位当前时间 可以重新创建下 touch a.txt
6.创建目录 mkdir data 在当前目录下创建个data文件夹 创建多级目录 mkdir -p data1/data2/data3
7.删除文件 rm a.txt 即可删除文件 rm 无法删除目录 删除文件 rm -r data rm -rf 强制删除占用的目录
8.移动文件 mv 假如当前目录有一个文件夹 data和一个文件a.txt 将文件移动到data文件夹里面 mv a.txt data/ 即可 移动目录也是一样
9.更改文件名 mv a.txt b.txt
10.复制文件 cp a.txt b.txt 将a.txt 复制一份命名为b.txt 复制目录 cp -r data data2
11.pwd 查看当前目录
12 tree 以树形结构显示当前文件的层级关系 ubantu系统没有当前命令
13.drwxr-xr-x 文件权限 d 文件类型 rwx 可读 可写 可执行 r-x文件所属用户组的权限 r-x其他人的权限
文件类型 -普通文件 d 目录文件 p管道文件 l连接文件 b块设备文件 c 字符设备文件 s 套字节文件
14 chown 更改文件所有者 chown 用户名 文件或者目录 扩展 更改所属组以及所属者 chown 用户名:用户名 文件名 或目录
15 chgrp 更改文件组 chgrp 用户名 文件或者目录
16 chmod 修改权限 u [user] g [group] o [other] a [all] + [添加 ] -【删除】 = 【设定】 r【读取】 w【写入】 x【执行】 文件或者目录