Linux_01

根目录视图主要目录树

 

2.重要目录说明

目录

目录内容说明

/bin

系统有很多放置执行档的目录,但/bin比较特殊。因为/bin放置的是在单人维护模式下还能够被操作的指令。在/bin底下的指令可以被root与一般帐号所使用,主要有:cat,chmod(修改权限), chown, date, mv, mkdir, cp, bash等等常用的指令。

/boot

主要放置开机时使用到的档案,包括Linux核心档案以及开机选单与开机所需设定档等等。Linux kernel的核心文档名为:vmlinuz ,如果使用的是grub这个开机管理程式,则还会存在/boot/grub/这个目录。

/dev

在Linux系统中,任何装置与周边设备都是以档案的形态存在于这个目录中。访问这个目录下的某个档案,相当于访问某个装置设备。比较重要的档案有/dev/null、/dev/zero、/dev/tty、/dev/lp*、/dev/hd*、/dev/sd*等等

/etc

系统主要的配置文件几乎都放置在这个目录内,例如账号密码档、各种服务的起始档等等。一般来说,这个目录下的各个档案属性是可以让一般使用者查看的,但是只有root有权力修改。比较重要的档案有:/etc/inittab、/etc/init.d/、/etc/modprobe.conf、/etc/X11、/etc/fstab、/etc/sysconfig等等。另外,其下重要的目录有:/etc/init.d:所有服务的预设启动script都是放在这里的,例如要启动或者关闭iptables的话可以执行:/etc/init.d/iptables start、/etc/init.d/iptables stop。/etc/xinitd.d/:这就是所谓的super daemon管理的各项服务的设定档目录。/etc/X11:与X Window有关的各种设定档都在这里,尤其是xorg.conf或者XF86Config这两个X Server的设定档。

/home

这是系统预设的使用者家目录(home directory)。在你新增一个一般使用者账号时,预设的使用者家目录都会规范到这里来。比较重要的是,家目录有两种代号:~:代表当前使用者的家目录。而~guest:则代表用户名为guest的家目录。

/lib

这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。/lib目录下的库映像文件可以用来启动系统并执行一些命令,目录/lib/modules包含了可加载的内核模块,也是系统崩溃后重启用到的文件。/lib目录存放了所有重要的库文件,其他的库文件则大部分存放在/usr/lib目录下。

/media

media是媒体的英文,顾名思义,这个/media底下放置的就是可移除的装置。包括软驱、光驱等等装置暂时挂载在此。常见的档名有:/media/floppy,/media/cdrom。

/mnt

如果你想要暂时挂载某些额外的装置,一般建议放置到这个目录中。在早些时候,这个目录充当/media目录的角色,有了/media之后,这个目录就用来临时挂载用了。

/opt

这个是给第三方协议软件放置的目录,如Oracle数据库、浏览器等。所以像额外安装的软件都可以放到此目录,不过以前的Linux中,我们还是习惯放置在/usr/local目录下。类似于windows中D盘的software目录的作用。

/root

系统管理员root用户的家目录。之所以放在这里,是因为如果进入单人维护模式而仅挂载根目录时,该目录就能够拥有root的家目录,所以将root的家目录与根目录放置在同一个分区中。

/sbin

Linux有许多命令是用来设定系统环境的,这些指令只有root用户才能够执行,其他用户只能查看。放在/sbin底下的为开机过程中所需要的,里面包括了开机、修复、还原系统所需要的系统程序。/usr/sbin则存放超级管理用户访问的应用程序。而本机安装的其他软件所产生的系统执行档(system binary)则放置到/usr/local/sbin目录。

/srv

Srv可以视为service的缩写,是一些服务启动之后需要访问的数据目录。如:WWW、FTP等,www服务所需要的网页资料可以放置在/srv/www里。

/tmp

这是让一般使用者或执行的程序暂时放置档案的地方。这个目录是任何人都能够存取的,所以要定期的清理一下此目录。所以重要文件不要放置于此。

/lost+found

这个目录是使用标准的ext2/ext3档案系统格式才会产生的一个目录,当系统意外崩溃或者意外关机时,会产生一些碎片文件在这里。在系统启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统。

/proc

这个目录是一个虚拟目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。比较重要的目录有/proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/*等。由于数据都存放于内存中,所以不占用磁盘空间。

/sys

此目录跟/proc非常相似,也是一个虚拟的档案系统,是内核设备树的直观反映。

二. 基础命令

1.如何关闭linux服务器?

方法一: halt
方法二: shutdown -h now
方法三:poweroff

2.如何重启linux服务器?

方法一:reboot
方法二:shutdown -r now

3.请查看当前登录用户,如果是root用户,则切换到其他用户以下所有普通用户为tianliang.。

查看当前登录用户:whoami
切换到tianliang用户:su tianliang

4.现在root用户登录,请修改root用户密码,并修改某普通用户的密码。

useradd [username] 添加用户
passwd [username]
如果不指定用户名则默认修改root用户的密码。注意:普通用户只能修改自己的密码。

5.切换到tianliang用户的 家目录下。

切换目录:cd /home/tianliang

6.在tianliang家目录中创建一个文件夹study

创建目录:mkdir /home/tianliang/study

7.查看tianliang家目录下的文件或子目录

查看目录下的内容:ls /home/tianliang

8.切换到tianliang家目录的study目录下,查看当前路径

切换目录:cd /home/tianliang/study
查看当前路径:pwd

9.在该路径下创建一个文件hello.txt

touch hello.txt

10.编辑hello.txt,写入”hello world”

#vi是linux环境下解决文件编辑的利器
##vi分为三种状态##
分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:
1) 命令行模式(command mode)
      控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode等操作。
    2) 插入模式(Insert mode)
     只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。
    3) 尾行模式(last line mode)
     将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。
不过一般我们在使用时把vi简化成两个模式,就是将尾行模式(last line mode)也算入命令行模式command mode)。
 
 
##三种模式使用举例##
1)进入命令行模式: vi hello.txt  即进入vi编辑文件hello.txt的命令行模式,此时只能在命令行模式下移动光标、行删除等范围内操作。
2)进入插入模式:在命令行模式下,按下字母”i”即进入插入模式,可以做文字输入等操作。
此时按下ESC键,即进入命令行模式。
3)进入尾行模式:在命令行模式下输入”:”冒号即进入尾行模式。常用命令如下:
:w 保存改动内容到当前正在编辑的文件
:w filename (输入 「w filename」将文章以指定的文件名filename保存)
:wq (输入「wq」,存盘并退出vi)
:q! (输入q!, 不存盘强制退出vi)
 
 
##解决题目问题##
方法一:vim hello.txt
按[a/i/o]进入编辑模式
写入” hello world”

11.查看hello.txt文件内容

cat hello.txt

12.向hello.txt文件中追加”yes,we are family! ”

echo ”yes,we are family! ” >> hello.txt

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值