Linux的目录结构讲解及常用命令(一)

今天讲的是Linux的目录结构以及部分常用的Linux命令。

先讲一下Linux的目录结构吧,之前本来是不准备讲文件目录的,昨天有朋友提到说讲一下文件目录,那就简单说说吧。


文件目录:

- / ,根目录

- root,存放root用户的相关文件

- home,存放普用户的相关文件(待会儿我新建用户,它就会在home目录给你创建个目录)

- bin,存放常用命令的目录,cd /(目录切换到根目录,大家可以用个命令来看下 pwd,cd bin,ls –l ,可以看到vi ,su命令,vi删掉 那么vi命令就用不了了)如vi,su

- sbin,要具有一定权限才可以使用命令

- mnt,默认挂载光驱和软驱的目录

- etc,存放配置的相关文件(数据库,环境变量的配置)

- var,存放经常变化的文件,如网络连接的sock文件

- boot,存放引导系统启动的相关文件(文件被破坏了,Linux就起不来了 和windows类似)

- usr,安装一个软件的默认目录,相当于windows下的program files


目录结构:

之前有说过Linux的目录结构是"树状目录结构",为了更好的理解什么时候树状目录结构,我随手画了一个示意图,如下图所示:


上图中的 / 代表根目录,什么是根目录?顾名思义,所有目录的就来源于根目录,都是根目录的子目录,根据上图可以顺便讲解一下什么是绝对路径和相对路径。 

绝对路径:都是已/(根目录)开头,例如如果要到达Desktop 目录中,可以通过绝对路径,用  cd  /root/Desktop 的命令到达Desktop 目录中,这是通过绝对路径的方式。

相对路径:经常用.和..来应用,其中.表示当前目录, ..表示当前目录的上一级目录, 例如目前在Desktop 目录中,可以通过相对路径,用 cd  .. 到达 root目录中。


linux操作注意事项:

1、 Linux的命令是严格区分大小写的

2、 Linux支持三种格式的shell脚本,分别是 ksh、csh、sh

3、 登陆系统后,显示:[root@localhost ~]#(表示当前是以root用户登陆) 或显示 [u101@localhost bin]$ (表示当前是以普通用户—u101登陆)

4、 linux的默认超级用户/系统管理员是root用户

5、 ~表示当前登录的用户所在的目录,如果是root用户登陆,就在/root目录下;如果是普通用户,就在home目录下。


常用的系统操作命令: 

1、ls / ll / ls -l  #查看目录的内容

2、cd     切换路径          #cd /etc/sysconfig

3、pwd    查看当前路径      #pwd

4、clear       清屏命令            #clear

5、tab键  用来路径补全功能

6、reboot  重启        # shutdown r now

7、shutdown -h 0 或者 init 0 /(halt — 不建议用)#关机

8、shutdown  r now 现在重新启动计算机

 PS:没有注销和开机的命令哦 ^_^

9、whoami   查看当前用户    #whoami

10、uname -r    查linux内核版本号   #uname -r

11、netstat -an  查找linux或者windows下所有的端口   #netstat -an

12、终止命令 crtl + c


文件管理命令: 

1、mkdir 文件夹名   #创建文件夹,可以同时创建多个文件夹,如:mkdir d01 d02

2、mkdir -p ./first/second    #创建多层文件夹    first和second都不存在情况下建目录

3、touch 文件名    #touch test.txt    创建文件,另外,touch命令还可以更新文件的修改时间

4、rmdir d101  #删除空目录d101

5、rmdir d102 d103   #同时删除两个空目录d102,d103

7、rm -rf 文件名或文件夹名     #删除文件(包括非空文件夹,个人觉得用这个命令比较方便)

8、cp 源文件路径/源文件名 目标路径       #复制文件到指定路径下 #cp T01/test.txt T02/

9、cp -R 源文件路径/源目录名 目标路径    #拷贝文件夹到指定路径下(把文件夹以及文件夹下的所有内容一起拷贝)#cp -R T01 T02

10、移动/剪切文件

 mv 源文件路径/源文件名 目标路径     #将源文件剪切到目标路径下

  例:mv t01/a.txt t02/   #将t01文件夹里面的a.txt文件剪切到t02目录下

 mv 源文件路径/源文件名 目标路径     #文件重命

例:mv t02/a.txt t02/aa.txt   #将t02文件夹里面的a.txt文件重命名为aa.txt





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值