linux零碎笔记。

1. /usr 类似于windows的c盘 存的都是一些和系统相关的文件

2. /dev/sda2表示/dev/sda硬盘的第二个分区
/dev/hda1表示/dev/hda硬盘的第一个分区

3. 文件命名规则
1>除开/之外 所有字符都合法
2>避免使用某些字符 如空格符 制表符 退格符和 @#¥&()-
3>避免使用.作为普通文件命的第一个字符( 带.的是表示隐藏文件)
4>大小写敏感 包含文件名 命令(地球人都知道。。)

4 root: /sbin /usr/sbin
普通用户 /bin /usr/bin
sbin下面的命令普通用户是不能执行的

5.linux最小单位为数据块 block 数据块大小可以调 数据块越小 存取速度越慢 数据库越大 越浪费空间
tune2fs -l /dev/sda1 可以查看数据块信息

6 cp -p可以做到copy时间不变 硬链接 文件的时间和源文件的时间是一样的 软链接时间变化
硬链接=cp + -p + 同步更新 ==> 和原文件拥有相同的inode 所以可以同步更新 不可以跨文件系统
软链接类似windows快捷方式 可以跨文件系统

7 bash小技巧
tab 补齐文件名或者命令名
clear 或者 ctrl+l 清屏
ctrl+u 删除本行光标前的所有东西
history 查看历史记录命令

8别名–alias
1>define
e.g. alias copy=cp
alias xrm=”rm -f”
2>删除别名
unalias copy
3>查看别名信息 alias

note:
rm -rf `find . -name ’123*’` == find . -name ’123*’ -exec rm -rf {} \;

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">