linux 系统结构以及命令
1.目录结构
------------------------------
/ 根目录
~ 当前用户主目录
. 当前目录
.. 上一级目录
root@localhost /]#
--------------------------------
栗子:
[saber@localhost ~]$ #刚进入用户终端Terminal,saber代表普通用户,localhost代表本机,~代表当前用户主目录
[saber@localhost ~]$ cd . #当前目录用. [saber@localhost ~]$ pwd /home/saber [saber@localhost ~]$ cd .. #上一级目录目录.. [saber@localhost home]$ pwd /home [saber@localhost home]$ cd ~ #当前用户主目录~ [saber@localhost ~]$ pwd /home/saber [saber@localhost ~]$ su #进入root管理员权限,但是目录不改变 Password: [root@localhost saber]# cd . /home/saber [root@localhost saber]# cd ~ #当前用户主目录~ [root@localhost ~]# cd .. [root@localhost /]# #根目录/ [root@localhost /]# pwd / [root@localhost /]# cd ~ [root@localhost ~]# pwd /root
2.一些常用命令
pwd #查看绝对路径
file filename #查看file文件属性
ls #查看当前目录下的所有文件,list的简写
ls -R #递归显示子目录文件
ls -la #列出所有文件,包括隐藏文件
ls -l #列出所有文件,并显示其属性。
mkdir/rmdir #创建或删除一个目录
mkdir/rmdir -p dir1 dir2 dir3 ##创建或删除多个目录
touch filename #创建一个文件
cp #将给出的文件或目录复制到另一个文件或目录
rm #删除一个文件或者目录
cat #连接并显示指定的一个或多个文件的信息,可以用来合并
more #用于在终端显示文本文件。
less #可以用于终端的显示文本文件,功能比more强大。