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
文件系统:
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
相关文章推荐
- linux系统 常见/常用基础命令之 文件目录管理(创建,删除,查看,)
- 文件系统层次结构分析、目录管理、文件管理、日期管理常用命令使用
- Linux常用命令备忘(启动管理、文件或目录管理、系统管理)
- Linux常用命令备忘(启动管理、文件或目录管理、系统管理)
- Linux系统常用Shell命令:文件查看与查找
- 学习笔记(四)——目录命令、rm 等常用命令、查看文本命令、文件属性
- Linux常用命令之:磁盘及文件系统管理命令
- Linux 常用命令(查看版本、修改系统时间)
- [8-23]知识梳理:文件系统、Bash基础特性、目录管理、文件管理、文本查看编辑处理
- 学习笔记(四)——目录命令、rm 等常用命令、查看文本命令、文件属性
- 目录管理、文件管理、文件查看、文本处理命令
- 总结五:Linux文件系统之层次结构及目录管理命令
- Linux文件与目录管理常用命令详解(鸟哥的Linux私房菜基础学习篇第三版-第七章)
- Linux学习笔记之--常用文件操作及目录管理命令
- linux_常用命令_(ls, lsof,nslookup)_查看文件按照时间排序
- linux下查看系统是32位还是64位,删除文件或者目录,查看ip配置命令
- linux学习入门23——linux系統常用命令(linuxcast.net)(日期、文件查看(head,tail等)、查看硬件信息、关机重启、归档压缩及查找命令)
- 程序员必知必会----linux常用命令之九【文件系统管理】
- linux学习入门5——linux系統常用命令(linuxcast.net)(日期、文件查看(head,tail等)、查看硬件信息、关机重启、归档压缩及查找命令)
- linux下查看系统是32位还是64位,删除文件或者目录,查看ip配置命令