介绍Linux系统中根目录下常用文件所代表的含义和他们作用;记录一些Linux系统下常用的命令。

各个文件目录解释

/root 管理员账号目录,小心使用。
/bin linux系统的系统变量目录,存放linux标准工具,如”ls”,”vi”等。
/etc 存放系统和安装的套件工具的配置文件。
/dev 存放磁盘驱动,外接设备有关的文件
/home 存放各个用户的个人数据和个人文件夹,路径为 /home/用户名,root用户除外。
/tmp 临时目录,有些linux系统会顶级进行清理
/usr 存放不适合放在/bin和/etc目录下的额外工具。如/usr/bin目录存放程序,/usr/share存放共享的文件
/media 有些linux的发行版使用这个目录来挂载那些usb接口的移动硬盘(包括U盘)、CD/DVD驱动器等等。
/mnt 这个目录一般是用于存放挂载储存设备的挂载目录的,比如有cdrom 等目录。
/opt 可选择的意思,有些自定义软件包安装在这里

常用命令

文件系统命令

    cd <file_name>  进入文件
    cd ..   返回上一级
    cd ~<user_name> 进入个人主目录
    pwd 显示工作路径
    ls  查看目录中的文件
    mkdir <folder_name> 创建新的目录(文件夹)
    tar 
        -c 创建新的归档文件(打包)
        -x 从归档文件中提取文件(解包)
        -f <文件名> 指定归档文件名
        -v 显示操作的详细信息
        -z 通过gzip压缩归档文件
        -j 通过bzip2压缩归档文件
        -C <目录> 切换到指定目录
        –xvf file.tar  解压 tar包
        -xzvf file.tar.gz 解压tar.gz
        -xjvf file.tar.bz2   解压 tar.bz2
        –xZvf file.tar.Z   解压tar.Z
        --exclude=<模式> 排除匹配模式的文件
        --list 列出归档文件的内容
        --help 显示帮助信息
tar -cvf [文件名].tar [文件目录] //打包成.tar文件
tar -jcvf [文件名].tar.bz2 [文件目录] //打包成.bz2文件
tar -zcvf [文件名].tar.gz [文件目录] //打包成.gz文件
tar -xvf [文件名].tar //解压到当前文件
tar -xvf [文件名].tar -C [文件目录] //将.tar文件解压到指定目录
tar -jxvf [文件名].tar.bz2 -C [文件目录] //解压.bz2文件到指定目录
tar -zxvf [文件名].tar.gz -C [文件目录] //解压.gz文件到指定目录