1.ls指令
语法:ls(空格)[选项](空格)[目录或文件]

(如图所示,是先用mkdir创建了一个dir1文件,然后用ls显示出所有文件,ls -l显示出文件的详细信息)
功能:显示当前目录下的所有文件
常用选项:
- -a:列出目录下的所有文件,包括以.开头的隐藏文件
- -l:显示出改目录更详细的信息

(如图所示,ls -a显示出含有.开头的隐藏文件,ls -a -l显示出了包含有隐藏文件的所有文件的具体信息,再次指出:ls -a -l和ls -al 和ls -la所展示出的信息都是一样的)
(同时,以d为开头的文件,都是目录,也可以说是文件夹;以-开头的都是普通文件)
(/.表示特殊目录下的当前目录;/..表示特殊目录下的上级目录)
2.pwd命令
功能:显示用户当前的目录(工作路径)

3.cd指令
语法:cd 目录名
功能:改变工作路径,将当前工作目录切换到指定的目录下
(Linux的目录结构,本质是一颗多叉树)
(第一个/为跟目录,它里面也可以放普通文件和目录)
(文件=文件属性+文件操作;其中属性和操作都是数据)

(如图所示,cd ..可以退回到上一层目录)
/root是root用户的家目录,我们通常用cd ~来回到自己的家目录
(root用户首次登录,所处的路径叫做家目录;普通用户首次登录,所处的路径叫做普通用户的家目录;用户登录Linux,默认所处的路径,都是在自己的家目录下)
root是超级管理员
4.mkdir指令
语法:mkdir [选项] dirname
功能:在当前目录下创建新目录dirname
递归建立多个目录,创建指定路径 mkdir -p path1/path2/path3/path4

5.树形结构
Linux系统中,磁盘上的文件和目录被组成一颗目录树,每个节点都是目录或文件。普通文件一定是目录树的叶子结点。
该结构和文件定位的作用:我们可以通过路径定位一个文件,因为路径具有唯一性。

# yum install -y tree(安装后)
#tree /home(即可以把home的路径以树的形式呈现)
定位文件:(a.一般命令操作时,用相对路径;b.绝对路径在任何路径下,都能找到指定文件;c.Linux系统下,任何一个目录下,都有.(指向自己)和..(指向其上级目录),新建的空目录也是如此)
- 绝对路径
- 相对路径
5.rmdir指令&&rm指令
rmdir:默认删除空目录
rm:同事删除文件和目录
rm -rf /(不可以这样删除根目录!!)
*:通配符,可以表示任意内容
rm -rf *:删除当前目录下所有目录
6.热键
- tab:快速按两次,可以进行命令和路径的补齐
- ctrl+c:失控状态,直接终止
7.man指令
功能:联机手册

9.cp指令
功能:用于拷贝复制目录或文件
Linux中,任何目录下,不允许存在同名文件。

1659

被折叠的 条评论
为什么被折叠?



