文件结构
/根目录
┃
┏━━━┳━━━┳━━━┳━━━╋━━━┳━━━┳━━━┳━━┓
bin home dev etc lib sbin tmp usr var
┏━┻━┓ ┏━━┳━━━┳━━┳━┻┳━━┓
rc.d cron.d X11R6 src lib local man bin
┏━━━┳┻━━━┳━━━┳━┓
init.d rc0.d rc1.d rc2.d …… linux bin lib src
- /bin 二进制可执行命令
- /dev 设备特殊文件
- /etc 系统管理和配置文件
- /etc/rc.d 启动的配置文件和脚本
- /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示
- /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件
- /sbin 系统管理命令,这里存放的是系统管理员使用的管理程序
- /tmp 公用的临时文件存储点
- /root 系统管理员的主目录(呵呵,特权阶级)
- /mnt 系统提供这个目录是让用户临时挂载其他的文件系统。
- /lost+found 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里
- /proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信 息。
- /var 某些大文件的溢出区,比方说各种服务的日志文件
- /usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录。其中包 含:
- /usr/X11R6 存放X window的目录
- /usr/bin 众多的应用程序
- /usr/sbin 超级用户的一些管理程序
- /usr/doc linux文档
- /usr/include linux下开发和编译应用程序所需要的头文件
- /usr/lib 常用的动态链接库和软件包的配置文件
- /usr/man 帮助文档
- /usr/src 源代码,linux内核的源代码就放在/usr/src/linux里
- /usr/local/bin 本地增加的命令
- /usr/local/lib 本地增加的库
File and Directory Names 规则
不超过255个字符,不能不能使用“/”字符。如果使用空格或特殊字符时,需要用引号将其括起来。文件名是区分大小写的。
路径
绝对路径:已“/”开头
相对路径:当前是/home/user1 可用../user2找到user2
cd 改变当前路径。cd ..回到上层目录;cd -回到刚才工作的目录。
~ 表示home目录。
pwd 查看当前目录。
ls [options][files_or_dirs] 查看目录里的内容。ls /查看根目录的内容。
例:
drwxr-xr-x 2 root root 40969 jun 8 14:08 bin
权限属性 该目录下的 拥有者 拥有者属 大小 创建或最后一次被修改 的时间
于的群组
文件数
cp 文件或目录的命令:
当目标是一个目录且已存在时,复制的文件/目录将会以原文件名被复制到目标目录下,且可复制多个文件到目标目录中;
当目标是一个文件且已存在时,复制的文件/目录将覆盖目标文件;
当目标不存在时,复制的文件将被创建一个新的名字。
复制目录时,需要加-r参数。-p表示保留原目录的原始创建或最后修改时间。-a包括-r -p。
mv –move and/or rename files and directories
mv [options] file destination
如果目标是一个目录,可以一次同时转移多个文件到目标目录;
例,mv doc/2006 doc/2009 将目录doc下的文件2006重命名为2009.
mv doc/2009 doc1/2010 将目录doc下的文件2009转移到目录的doc1中,并重命名为2010
mv doc/2009 doc1 将目录doc下的文件2009转移到目录doc1中
mv doc doc1 若doc1不存在,则是将目录doc重命名为的的doc1;否则是将doc1转移到doc1中。
rm 删除文件
rm [options] filenames…
-i 默认的,出现确认是否要删除文件(interactive)
-r 删除目录时必须要用的(recursive)
-f 强制删除,不出现提示(force)
touch
创建一个新的文档,例:touch doc/text1.txt
less doc/text1.txt 查看文件内容,按键盘V键可进入编辑模式对文件进行编辑;按I键进入 insert模式,按ESC退出insert模式,按WQ退出编辑模式,按Q回到命令提示符。
创建和删除目录:
mkdir make a directory
rmdir remove an empyt directory
rm -r 删除目录及其内容
使用nautilus浏览文件系统
在gnome图形界面下浏览。
1)在命令行输入nautilus
2)桌面图标
3)applications—File Browser
file查看文件格式
例,file doc/hudie.txt
cat整页查看文档内容
例,cat -s -b doc/hudie.txt。-s将多个空行缩成一个空行,-b显示行号。
less分页显示文件内容。可使用方向键、pgup、pgdown查看文件内容。
/text search for text
n next match
v open file in text editor
空格 查看下一页
b 查看上一页
ctrl+d向下转动半页
ctrl+u向上转动半页
g 回到顶端
G 回到底端