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

文件系统:
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

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值