您的位置:首页 > 运维架构 > Linux

linux文件系统,目录管理,文件管理,日期时间,查看文本的常用命令

2017-04-01 17:22 851 查看
b836

文件系统:

1.


rootfs: 根文件系统 /

FHS:Linux

/boot: 系统启动相关的文件,如内核、initrd,以及grub(bootloader)

/dev: 设备文件

    设备文件:

        块设备:随机访问,数据块

        字符设备:线性访问,按字符为单位

        设备号:主设备号(major)和次设备号(minor)

/etc:配置文件

/home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME

/root:管理员的家目录;

/lib:库文件

    静态库,  .a

    动态库, .dll, .so (shared object)

    /lib/modules:内核模块文件

/lib64

/media:挂载点目录,移动设备(比如linux插入光盘,读取光盘)

/mnt:挂载点目录,额外的临时文件系统(比如linux插入光盘,读取光盘)使用mount /dev/cdrom /mnt(光盘中的文件就会读入到mnt下)

/opt:可选目录,第三方程序的安装目录

/proc:伪文件系统,内核映射文件,(修改内核的时候,修改这些文件,重新启动,重新初始化)

/sys:伪文件系统,跟硬件设备相关的属性映射文件

/tmp:临时文件, /var/tmp

/var:可变化的文件

/bin: 可执行文件, 用户命令

/sbin:管理命令

/usr:应用程序的安装目录

绝对路径:以跟目录为起点到目标的路径。
相对路径:以当前目录为起点到目标的路径

2.

mkdir:创建空目录

    -p:

    -v: verbose

/root/x/y/z

/mnt/test/x/m,y

mkdir -pv /mnt/test/x/m /mnt/test/y

mkdir -pv /mnt/test/{x/m,y}

举例:(1)创建多个目录:mkdir a b c

(2)如果没有父目录就创建父目录mkdir -p  a/c/d

(3)创建时打印信息 mkdir -v  d

3.

# tree:查看目录树(如果没有此命令使用yum  install tree安装)

4.

# rmdir :删除目录(remove directory)

    删除空目录,如果不为空目录不能删除

    -p

    
5.

# touch文件创建

    -a

    -m

    -t

    -c

6.

# stat 查看文件信息

7.

创建文件,可以使用文件编辑器

(1)nano

(2)vi(另外一个文件)

8.

# rm删除文件

    -i  删除之前确认

    -f  删除之前不确认

    -r  递归删除    

rm -rf / linux 自杀

9.

cp: copy拷贝

cp SRC DEST

    -r

    -i 存在覆盖前确认

    -f

    -p

    -a:归档复制,常用于备份

例如:

c是一个目录(c中有d目录和f文件),b也是一个目录

(1)拷贝c到b中cp -r c d

(2)拷贝多个文件到b下cp -r  {he.txt,c} b/

(3)拷贝一个文件下所有的数据到另一个文件夹下cp -r * ../b

10.

mv: move

移动文件和修改名称

(1)将a文件夹以及其中的文件移动到b:mv a b

(2)将a和b移动到c中:mv a b c

(3)将a移动到b中并命名为c: mv a b/c

(4)-t强行移动不带提醒

11.

file显示文件类型

12.

ntpdate -u ntp.api.bz

linux同步网络时间

参考博客:http://www.cnblogs.com/zydev/p/5172782.html

13.

date "+%Y-%m-%d %H:%M:%S"

格式化显示系统时间

14.

cat查看文件

tac倒着查看文件,没行倒着输出

这两个将文件全部打开,一般不使用

15.

more分屏显示文件,百分比显示,文字结束,查看结束

b向上翻一屏幕

空格向下一屏幕

less分屏显示文件,可以一直在查看模式

16.

head看头几行

tail看尾几行

(1)看前几行或后几行

head/tail -100 /tec/profile

(2)看前几行的最后1行

head -100 /tec/profile | tail -10

(3)查看文件尾部,不退出,等待显示后续追加至此文件的新内容

tail -f

目录管理:

ls、cd、pwd、mkdir、rmdir、tree

文件管理:

touch、stat、file、rm、cp、mv、nano,vi,vim

日期时间:

date、clock(启动同步硬件时间到系统中的时间)、hwclock(硬件时间)、cal(日历) ,ntpdate(同步时间命令)

查看文本:

cat、tac、more、less、head、tail
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐