目录
linux目录结构的简单介绍:
首先在学习linux之前,我们必须了解它的目录结构,我们都知道linux是没有图形界面的,在linux中一切皆文件。我们在登录上linux账号后也都是全黑屏的小黑窗口,所以如果不了解linux的目录结构,那么在linux中将寸步难行。
一个子目录只有唯一的一个父目录,但是一个父目录可以有n个子目录,这样的定义方式也使得在使用路径定位文件时,具有唯一性。
Linux基础命令介绍:
whoami:查看当前登录的账户
[qsw@192 ~]$ whoami
qsw
pwd:查看当前所在位置
[qsw@192 ~]$ pwd
/home/qsw
ls -lai
这里有两个特殊的目录 . 和 ..
.(单点):代表的是我们当前所在的目录
..(双点):代表的是我们当前所在目录的上一级目录
隐藏文件的文件名一般都是以单点开头。
cd:进入指定的目录中,可配合pwd查看
cd 目录名
cd .. (双点)退出当前目录
cd ~ 回到当前用户的目录下
cd -回到上一次所在的目录位置(相当于电视遥控器的返回)
rm/rm -r :删除文件/删除目录
rm 文件名
rm -r 目录名
touch:创建新文件
touch 文件名(这里注意虽然是linux中一切皆文件,但是文件和目录还有有区别的)
tree:目录中文件按照树状展开
这个命令需要我们自己安装:sudo yum install -y tree
mkdir/mkdei -p 创建目录/创建多个目录
mkdir dir :创建单级目录
mkdir -p dir1/dir2/dir3 创建多级目录(可以配合tree命令查看)
man
它也被称为linux中的那个男人,你可以向他询问一些命令和函数的使用方式
man 1 命令名称(查看命令的使用手册) 这里的1可以省略
man 2 系统调用
man 3 库函数
cp :拷贝
cp 源文件 目标文件(只能拷贝文件)
cp -r (可以拷贝目录)
cp -f (强制拷贝)
注意:在同一个目录下,不能出现同名的文件。
mv :文件的移动
mv 文件名 目标的路径
mv 文件名 新文件名 (可以重命名文件)
which :查看命令的组成
查看命令的组成,并显示该命令的所在位置。
其他命令补充
su - :从普通用户转到root用户
ctrl+d:从root用户登出
ctrl+c:终止异常命令
tab:自动补齐命令(个人认为在刚开始学习是还是少使用这个命令,可以让我们更快速的熟悉linux的基础命令)