一.linux基本知识介绍
1.命令行格式:按两次tab可以知道有多少个可执行命令,我的有1980个,用户有1960个)
【用户名@linux主机名 ~(当前目录)】$ 命令 选项 参数1 参数2
【root@linux主机名 ~(当前目录)】# 命令 选项 参数1 参数2
root的主文件夹在/root。所以~代表/root
用户的主文件夹存在/home/***下,所以~代表/home/***
linux主机名一般为 localhost
2. 查看日期: date
查看日历:cal 7 2016
算数运算:bc 然后输入计算的公式,enter即可
热键:
两次tab:(1)补全命令 (2)补全文件名
ctrl+c:中断正在执行的命令
ctrl+d:关闭终端
3.开关机(root权限)
不能直接关掉开关?因为是单用户,假多任务,别人在主机上工作或者文件系统损坏,所以关机前保证:
(1)观察用户使用状态:
谁在使用 :who
网络联机状态:netstat -a
后台执行程序:ps -aux
数据写入磁盘:sync 将内存中尚未更新的数据写入磁盘中(关机前使用,root权限)
(2)通知在线用户关机时间
(3)使用正确的命令: shutdown (通知各个进程,使用运行级别(runlevel)的一些服务关闭))
(4)关机命令:
shutdown :shutdown -h(-r代表重启) now (或者时间:8:20 或+20)
halt:相当于shutdown -h
reboot:sync;sync;sync;reboot 关机后重启
poweroff

二. linux文件,目录与磁盘格式
1.(1)ls(list):ls -al
drwxr-xr-x. 2 root root 4096 Jan 22 01:00 Desktop
文件属性 连接 拥有者 用户组 文件大小 修改日期 文件名
(注意:可查看即可执行,体现在x 权限,进入目录下必须有r和x,w体现在可修改)
文件属性:
-:文件
d:目录
l:链接文件
b:为设备文件中可供存储的接口设备,如:硬盘,在 /dev/hda1
c:为设备文件中可供存储的串行端口设备,如:键盘,鼠标
s:套接字文件,客户端通过套接字进行通信
p:管道文件,解决多个程序访问一个文件的问题
(2)更改文件权限(常用于复制以后,权限仍为原来的root,其他用户不能修改)
chgrp: chgrp -r(递归改变) 新的用户组名 文件(目录) (新的用户组名必须存在,在 /root/etc/group中)
chown: chown -r(递归改变) 新的用户名 文件(目录) (新的用户组名必须存在,在 /root/etc/passwd中)
也可以同时改变用户组名,用: 连接 chown -r(递归改变) 新的用户名 :新的用户组名 文件(目录)
chmod: chmod 777 文件名 或者 chmod a(ugo) /u+x/r/x 文件名
(3)r,w,x介绍
r:读取目录结构,即可以 ls
w:新增,移动,删除,修改
x:是否可以进入该目录中
2.linux目录配置标准FHS(Filesystem Hierarchy Standards 文件系统层次标准)

必须与root分区在一起的目录(5种):/etx/,/bin/,/dev/,/sbin/,/libs/ ,因为linux内核启动时只载入一个分区,即/,但是需要很多命令和函数库
最好单独一区(避免影响其他分区,安全性):/home(系统个人家目录),/usr/local或者/opt(程序安装目录),/var(常用数据)
系统一般分区:
/(1G左右)
/boot(50M,启动文件)
/usr(系统通常放在这里)
/home(个人数据)
/var(1G以上,mail和proxy的存储文件一般放在这里)

【ps:文件系统知识普及:
OS从硬盘中读取数据,但是每种OS对硬盘的读取方式不同,产生了不同的文件系统。linux核心只有识别对应的文件系统,才能读取其中的文件。
win98默认的文件系统是FAT(FAT16)
win2000的是NTFS
Linux的是ext2(第二文件扩展系统)/ext3(增加了日志功能,数据写入硬盘前先写入到日志文件中,恢复速度快)】

linux (1)基本知识/目录/磁盘格式/文件系统的更多相关文章

  1. Linux权限及归属管理 磁盘管理 文件系统 LVM管理

    第五六七章   alias 查看系统别名   67 chmod 设置文件或目录的权限 -R表示以递归的方式设置目录及目录下的所有子目录及文件的权限 u:属主 g:属组 o:其他人 a:所有人 +:添加 ...

  2. QEMU简单知识 以及磁盘格式转换的简单命令

    From 百度百科 QEMU,是由 Fabrice Bellard开发的通用.开源机器模拟与虚拟化软件,Fabrice Bellard是另一个著名的C编译器的作者.QEMU可以在不同的机器上运行独自开 ...

  3. Linux磁盘分区,目录树,文件系统的关系(转)

    研究了很久,自始至终不能够从三者的区别和联系中找到一个大脑与这些概念之间合适的相处方式.对于基本概念和理论理解不到位,在工作之中会走很多弯路和犯很多错误.今天花一天的时间,终于对三者的区别和联系有了更 ...

  4. Linux磁盘与文件系统原理

    这一章主要是原理性的,介绍了Linux文件系统的运作原理.涉及到很多计算机组成和操作系统的原理性知识,这部分知识很多都忘了,在这里复习下.    我们只看本章第1,2节.--------------- ...

  5. linux磁盘与文件系统的管理

    本文涉及命令:dumpe2fs.df.du.fdisk.mkfs.mke2fs.fsck.badblocks.mount.umount.e2label.tune2fs.hdparm.parted 概念 ...

  6. Linux命令(17)du 查看文件和目录磁盘使用情况

    Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能 ...

  7. Linux磁盘和文件系统简介

    Linux磁盘和文件系统简介 1.文件系统:存储设备上存储数据的方式方法 磁盘主要由盘片.机械手臂.磁头和主轴马达组成,而数据的写入实际是写在盘片上,磁盘的最小存储单位为扇区,每个扇区为512字节,扇 ...

  8. 鸟哥的私房菜:Linux磁盘与文件系统原理

    1 硬盘物理组成     //原理 磁头负责读写     磁道(硬盘同半径的一圈) 磁柱(所有盘磁道叠加起来的柱)     扇区(2条半径将磁道分开的一个扇形区域,是磁盘的最小存储单位) ------ ...

  9. Linux磁盘及文件系统(三)Linux文件系统

    一.文件系统的组成 Linux常见的文件系统类型有ReiserFS,ext2,ext3,ext4,vfat,XFS等,文件系统是对一个存储设备上数据和元数据进行组织的机制.他的最终目的是把大量数据有组 ...

随机推荐

  1. javascript 实现字符串反转的两种方法

    第一种方法:利用数组方法 //先split将字串变成单字数组,然后reverse()反转,然后将数组拼接回字串 var str = "abcdef"; str.split(&quo ...

  2. mysql 存储过程中使用游标中使用临时表可以替代数组效果

    mysql不支持数组.但有时候需要组合几张表的数据,在存储过程中,经过比较复杂的运算获取结果直接输出给调用方,比如符合条件的几张表的某些字段的组合计算,mysql临时表可以解决这个问题.临时表:只有在 ...

  3. BotVS开发基础—2.4 获取订单、取消订单、获取未完成订单

    代码 RetryDelay = 1500; def CancelPendingOrders(exch, orderType): # 取消所有未完成的挂单, 参数1 交易所 参数2 类型 global ...

  4. java web轻量级开发面试教程内容精粹:哪些简历得不到面试机会

    看到一本较好的实践性比较强的书,java web轻量级开发面试教程,里面的一些内容很有实践意义. 问题点 很难获得面试机会的原因 学历不符,比如要求是本科以上,但学历是大专 学历是硬指标,所以达不到学 ...

  5. CSS关键词的值-currentColor关键字(当前颜色)

    currentColor关键字 currentColor关键字相当于一个CSS变量. currentColor关键字与CSS变量也是有区别的: (1)他只可以能接受<color>值的地方使 ...

  6. texlive、

    0.1 卸载 texlive2007 如果系统没有安装过texlive,则跳过第0步. 可以在终端中使用如下命令查询本机已经安装的tex和latex版本: [She@She LaTex_test]$ ...

  7. JAVA中反射机制五(java.lang.reflect包)

    一.简介 java.lang.reflect包提供了用于获取类和对象的反射信息的类和接口.反射API允许对程序访问有关加载类的字段,方法和构造函数的信息进行编程访问.它允许在安全限制内使用反射的字段, ...

  8. LinkedList的源码分析

    1. LinkedList的定义  1.1  继承于AbstractSequentialList的双向链表,可以被当作堆栈.队列或双端队列进行操作 1.2  有序,非线程安全的双向链表,默认使用尾部插 ...

  9. Be the Best of Whatever You Are

    If you can't be a pine on the top of the hill, Be a scrub in the valley—but be The best little scrub ...

  10. [2017-05-31]Abp介绍和经验分享-目录

    很久没动博客了,人比较懒. 最近想写点啥,主要就介绍下ABP框架和我这两年的使用经验. 文档翻译之类的工作就算了,需要的请参考: 官方文档 PS:官方文档末尾有中文文档的链接,这里就不贴了 先列个提纲 ...