linux之 文件 结构,操作及其管理(4-17.1)
2011-04-19 14:27
405 查看
学linux遇到不知道的东西怎么办?寻求帮助,怎么找帮助呢,看下面的:
whatisà后面跟你想了解的命令,但这是简单描述,切非精确搜索。
--helpà命令后面--help,一般外部命令支持。
manà就会manual,就是男人,手册,使用说明,man后面跟命令。
infoà这个将历史的多,讲究看看吧。
其中man [chapter] command 看各章节命令 #man 2 mount 就是现实第二章的mount
tips01:用Xshell等工具出现乱码 可以用export LANG=en解决
帮助太多,翻来翻去怎么翻:
空格 向后一屏
b 向前一屏
回车 向后一行
k 向前一行
q 退出
在看的时候 / ? 可以搜索内容,/mt就是从头部到结尾依次搜索包含mt的内容?号相反
tips02:大多数文档存放在/usr/share/doc下
先了解一下linux文件系统层次标准
根下 /
/bin 可执行文件
/boot 系统启动所需引导文件 通常需要单独分区
/dev 设备文件 特殊文件 (其中设备文件分字符设备 块设备)
/etc 配置文件
tmp temporary 临时 文件
usr 非user简写 跟系统相关的一些额外的,特殊目录
/usr/bin , /usr/sbin , /usr/lib ,
/usr/local ,
/user/local/bin, /usr/local/sbin,/usr/local/lib
var /var/mail, /var/log 日志,/var/run
知道了文件结构接着就要学操作命令
先说路径,这个不必细说
相对路径 相当于当前
./share/man 当前
../share/man 当前上一层
绝对路径/var/mail
操作基础命令
操作命令cd
cd .. 上一层
cd ~ 切换家目录
cd ~student 切到student家目录
cd – 在现在和上一次目录之间切换
tips03:linux 严格区分大小写
/ * ? < >尽量别当文件名
ls
-a all 显示所有 包括.号开头的隐藏文件 –A 不显示 .和..
-d 显示目录自身,而不是目录内容
-l long 显示文件详细属性信息
文件类型 drwx------ 5 student student 4096 Apr 17 10:32
-(f):普通文件
d 目录文件
l 符号链接文件
c 字符设备文件
b 块设备文件
p 命令管道文件
s socket文件(套接字)
-h 易读 human-readable
-r -R r:逆序 R:递归全显示
详细属性信息
权限模型
drwxr-xr-x 2 root root 4096 Apr 16 15:52 Desktop
主人 组 文件名
定义三类用户访问权限
文件属主
文件属组
其它
每一类分 读 写 执行
drwxr-xr-x 2 root root 4096 Apr 16 15:52 Desktop
硬链接次数
drwxr-xr-x 2 root root 4096 Apr 16 15:52 Desktop
大小,字节
drwxr-xr-x 2 root root 4096 Apr 16 15:52 Desktop
最近一次被修改时间
pwd
print working directory 显示当前所在目录
mkdir,rmdir 创建 删除
mkdir 创建一个空目录mkdir asd
-p mkdir -p x/y 递归创建
-v 显示创建过程
rmdir 删除一个空目录
tips04:tree 层次化显示目录及其内容
文件相关命令:
cat ,less ,more ,tail ,head 都可以看文件
cat 链接并一块显示文件 (显示完)
-E显示每一行结束符,有$
-n 根据行编号
more 分页查看文件 (看完就退出了)
less 各种查看
tail 显示尾部十行
head 显示前十行
head -20 或head -n 20显示前20行 tail 同
tail -f 查看完不退出 持续显示其变化内容
stat 显示文件详细时间
创建文件
touch 创建新的空文件 若文件存在 改变时间戳到当前时刻
touch a.txt
tips05:touch的详细用法
语法:
touch [-acm] [-d STRING-time] [-r reference-file] [-t [[CC]YY]MMDDhhmm[.ss]]
选项介绍:
-a: 只修改访问时间;
-c: 如果指定文件不存在,则不创建文件;
-d STRING-time: 用字符串格式的时间来指定时间属性的修改值;
-m: 只修改指定文件的修改时间;
-r refernce-file: 将指定文件的时间属性改为与reference-file时间属性相同的值;
-t [[CC]YY]MMDDhhmm[.ss]: 用[[CC]YY]MMDDhhmm[.ss]这种时间格式来指定时间属性的修改值;
文件了解以后就要管理他们
管理cp mv rm
cp 拷贝 文件为多个目标需为目录
cp /etc/passwd /root/pd
cp /etc/passwd /root
–f cp –f 强行覆盖 /cp –f /etc/rc.local /root
tips06:alias 别名
-i 交互式 提醒
-r -R 拷贝目录 cp –r /etc/ssh /root
-a 保留文件权限属主时间戳,不拷贝链接,拷贝目录
-p 保留文件权限属主时间戳,(没目录)
-v 显示过程
mv 移动 -f -i
同一目录下重命名
rm 删除
-r 递归删除 目录及其中内容
-f 直接删
tips07:file 看文件是啥类型
自己盯着看是不行的,动手敲敲就啥都记住了O(∩_∩)O~
whatisà后面跟你想了解的命令,但这是简单描述,切非精确搜索。
--helpà命令后面--help,一般外部命令支持。
manà就会manual,就是男人,手册,使用说明,man后面跟命令。
infoà这个将历史的多,讲究看看吧。
其中man [chapter] command 看各章节命令 #man 2 mount 就是现实第二章的mount
tips01:用Xshell等工具出现乱码 可以用export LANG=en解决
帮助太多,翻来翻去怎么翻:
空格 向后一屏
b 向前一屏
回车 向后一行
k 向前一行
q 退出
在看的时候 / ? 可以搜索内容,/mt就是从头部到结尾依次搜索包含mt的内容?号相反
tips02:大多数文档存放在/usr/share/doc下
先了解一下linux文件系统层次标准
根下 /
/bin 可执行文件
/boot 系统启动所需引导文件 通常需要单独分区
/dev 设备文件 特殊文件 (其中设备文件分字符设备 块设备)
/etc 配置文件
/home 普通用户的家目录的集中位置 /home/username
/lib, library 库文件
/media, mnt 挂载额外存储设备专用的目录
/misc 备用目录
/opt, option 第三方软件的安装目录
/proc 伪文件系统 用户跟内核交互的一个接口
/root 管理员root用户的家目录
/srv, service 跟服务相关(但与用户无关的)某些数据文件的存放位置
tmp temporary 临时 文件
usr 非user简写 跟系统相关的一些额外的,特殊目录
/usr/bin , /usr/sbin , /usr/lib ,
/usr/local ,
/user/local/bin, /usr/local/sbin,/usr/local/lib
var /var/mail, /var/log 日志,/var/run
知道了文件结构接着就要学操作命令
先说路径,这个不必细说
相对路径 相当于当前
./share/man 当前
../share/man 当前上一层
绝对路径/var/mail
操作基础命令
操作命令cd
cd .. 上一层
cd ~ 切换家目录
cd ~student 切到student家目录
cd – 在现在和上一次目录之间切换
tips03:linux 严格区分大小写
/ * ? < >尽量别当文件名
ls
-a all 显示所有 包括.号开头的隐藏文件 –A 不显示 .和..
-d 显示目录自身,而不是目录内容
-l long 显示文件详细属性信息
文件类型 drwx------ 5 student student 4096 Apr 17 10:32
-(f):普通文件
d 目录文件
l 符号链接文件
c 字符设备文件
b 块设备文件
p 命令管道文件
s socket文件(套接字)
-h 易读 human-readable
-r -R r:逆序 R:递归全显示
详细属性信息
权限模型
drwxr-xr-x 2 root root 4096 Apr 16 15:52 Desktop
主人 组 文件名
定义三类用户访问权限
文件属主
文件属组
其它
每一类分 读 写 执行
drwxr-xr-x 2 root root 4096 Apr 16 15:52 Desktop
硬链接次数
drwxr-xr-x 2 root root 4096 Apr 16 15:52 Desktop
大小,字节
drwxr-xr-x 2 root root 4096 Apr 16 15:52 Desktop
最近一次被修改时间
pwd
print working directory 显示当前所在目录
mkdir,rmdir 创建 删除
mkdir 创建一个空目录mkdir asd
-p mkdir -p x/y 递归创建
-v 显示创建过程
rmdir 删除一个空目录
tips04:tree 层次化显示目录及其内容
文件相关命令:
cat ,less ,more ,tail ,head 都可以看文件
cat 链接并一块显示文件 (显示完)
-E显示每一行结束符,有$
-n 根据行编号
more 分页查看文件 (看完就退出了)
less 各种查看
tail 显示尾部十行
head 显示前十行
head -20 或head -n 20显示前20行 tail 同
tail -f 查看完不退出 持续显示其变化内容
stat 显示文件详细时间
创建文件
touch 创建新的空文件 若文件存在 改变时间戳到当前时刻
touch a.txt
tips05:touch的详细用法
语法:
touch [-acm] [-d STRING-time] [-r reference-file] [-t [[CC]YY]MMDDhhmm[.ss]]
选项介绍:
-a: 只修改访问时间;
-c: 如果指定文件不存在,则不创建文件;
-d STRING-time: 用字符串格式的时间来指定时间属性的修改值;
-m: 只修改指定文件的修改时间;
-r refernce-file: 将指定文件的时间属性改为与reference-file时间属性相同的值;
-t [[CC]YY]MMDDhhmm[.ss]: 用[[CC]YY]MMDDhhmm[.ss]这种时间格式来指定时间属性的修改值;
文件了解以后就要管理他们
管理cp mv rm
cp 拷贝 文件为多个目标需为目录
cp /etc/passwd /root/pd
cp /etc/passwd /root
–f cp –f 强行覆盖 /cp –f /etc/rc.local /root
tips06:alias 别名
-i 交互式 提醒
-r -R 拷贝目录 cp –r /etc/ssh /root
-a 保留文件权限属主时间戳,不拷贝链接,拷贝目录
-p 保留文件权限属主时间戳,(没目录)
-v 显示过程
mv 移动 -f -i
同一目录下重命名
rm 删除
-r 递归删除 目录及其中内容
-f 直接删
tips07:file 看文件是啥类型
自己盯着看是不行的,动手敲敲就啥都记住了O(∩_∩)O~
相关文章推荐
- Linux文件基本操作管理和系统目录结构
- Linux系列-文件系统基本结构和文件基本操作管理
- 【Linux学习】之 基本操作 和 文件管理
- 第三篇:Linux的基本操作与文件管理(纯命令行模式下)(下)
- Linux入门基础 #5 Linux文件系统基本操作管理
- linux系统管理操作指令学习笔记(三)管理好文件
- Linux 目录结构及文件基本操作
- Linux学习笔记--4.Linux 目录结构及文件基本操作
- 实验楼linux学习笔记(四:Linux 目录结构及文件基本操作
- (大数据工程师学习路径)第一步 Linux 基础入门----目录结构及文件基本操作
- linux系统结构,文件地址、管理;正则表达式
- Linux基本命令-目录结构及文件基本操作
- Linux下配置文件读取操作流程及其C代码实现
- linux目录结构及文件管理
- Linux学习笔记--4.Linux 目录结构及文件基本操作
- Linux下配置文件读取操作流程及其C代码实现
- chapter8:Linux磁盘与文件系统管理之(2)文件系统的简单操作
- Linux复习笔记(二) -- Linux文件系统基本结构和操作
- Linux基本操作 2-----Linux文件系统基本结构
- Linux 目录结构及文件基本操作