shell命令 文件查看,文件夹切换,权限查看

当前用户只操作当前用户目录

1. 输入终端显示内容:

用户 @ 系统 : 路径信息  $     

$ 表示普通用户  家目录

# 表示超级用户  家目录

sudo -i 】  使用root用户 ;   使用【exit】 退出超级用户权限

2. 【cd】 切换文件夹

相对路径:相对当前所在的文件夹路径    pwd ---->  /hone/linux       cd test/

绝对路径:相对于根目录路径       cd /home/linux

常用参数:

cd -】 切换到上次使用的目录

cd ~】 切换到家目录

cd ..】 切换到上一级目录

cd /】 切换到根目录

3. 文件类型【七种类型 bcd-lsp】

b  块设备文件 (鼠标,U盘等)

c  字符设备文件    

d  文件夹

-  普通文件(二进制可执行文件,代码,文本)

l  链接文件 (软链接文件)

s  socket文件

p  管道文件

4. 文件权限(有权限为1,没有权限为0)

三组

r  可读

w  可写

x  可执行

-  没有任何权限

5. 文件删除,复制,移动

(1)【rm】 删除

 rm  文件     删除文件

 rm -r 文件夹  删除文件夹

 rm -rf 文件夹  递归删除文件夹(包含文件夹中的内容)

 rm -i 文件  删除前提示下

(2)【cp】 复制文件

  cp 源 目的地
  cp 文件名 目录名
  cp 文件名 文件名
  cp   -r 目录名 目录名  文件夹中有很多文件夹嵌套 时递归复制
  cp ~/file.c   /usr    把当前用户的家目录下的file.c文件复制到根目录下的usr文件夹下

(3)【mv】移动 / 重命名文件

  mv 源  目的地

6. 创建目录 

  mkdir 目录名
  mkdir -p dir1/dir2 嵌套创建多个目录
  rmdir 目录名(前提:目录必须为空)
  rm -r 目录名

原文地址:https://www.cnblogs.com/electronic/p/10756143.html