linuxchina 发表于 2002-12-4 17:05:18

LINUX 033 UNIT 3 of REDHAT

UNIT THREE : File and Shell Basics

1、command:

   #pwd         用来显示用户当前所在目录

2、改变目录:

   #cd /home/joshua/work使用全路径改变一个工作目录

   #cd work进入当前目录的子目录work中
   
   #cd ../work进入上级目录的work子目录中

   #cd ../../work 进入上级再上级目录的work子目录中

   #cd    回到用户的工作目录中

   #cd ~student   进入student用户的主目录,一般是/home/student

   #cd -进入前一次的工作目录:请看下面的例子:

    # pwd

          /usr/local/games

      #cd/home/joshua

      #cd-

      #pwd

          /usr/local/games

3、关于home目录

   普通用户都有自己的工作目录,它们被分配在系统的/home目录下

   比如我是student用户,那么我的工作目录就是/home/student

    如果下面有个home.txt的文件那么它的路径表达方式可以是:

   /home/student/home.txt   如果我正用student用户登陆:

   那么也可以用~/home.txt的方式来表示这个路径

4、command:   ls

    再来介绍一下ls命令的详细用法

   #ls         列当前目录的文件与目录

   #ls /         列根目录下的所有文件与目录

   #ls -l /      以详细模式列出所有文件与目录,这时候可以看到

            文件权限、拥有者,组,字节,日期,时间等详细的信息

   #ls -R      显示所有的子目录及其内容

   #ls -d      显示目录信息,默认显示目录内容

5、文件起名规则

    255个字符,不象DOS有8.3规则,可以使用空格与.作为文件名

    不能使用/ > < ? * " '这些系统符号作为文件名

6、系统目录

    /bin /sbin /usr系统程序用

    /var    logs,PID files, mail存放的地方

    /proc   虚拟的目录在核心里面,主要是一些系统运行时候要改变的数据

         也就是在内存里的数据,可以通过一定的方法更改

    /etc    设置配置文件

    /lib      shared libraries

      /dev    驱动程序文件

    /boot   LINUX核心与系统启动文件

    /home用户主目录

    /opt   安装时候用来临时存放第三方的压缩包

7、command :df 、du的用法介绍

   #df报告系统磁盘使用信息

   -h以常规形式显示磁盘信息1M=1024k

      -H作用和上面相同 不过 1k=1000, 1G=1000 而不是以1024为单位

   #du 统计文件占用空间情况

   -s   只显示总数

   -h   以kMG 显示文件大小 1k=1024字节 1M=1024k1G=1024M

7、一些常用命令的简单介绍

    mv   文件移动命令
    cp      文件拷贝命令
    touch 创建文件组/更改文件时间为当前系统时间

   这里给出一条命令,请大家实验一下:

   touch {report,memo,graph}_{sep,oct,nov,dec}_{a,b,c}{1,2,3}

   rm       删除文件/目录
   mkdir   创建目录
   rmdir   删除目录
   rm -r   递归删除,删除指定目录的所有文件和子目录
   file      检查文件类型
   cat      结合多个文件并将他们的结果输出到输出设备上,如果只写一个文件
          那么就是把这个文件的内容读入,然后再输出到输出设备上
   less   显示文件内容
   tail       显示文件最后部分的内容,默认显示10行
    head    显示文件最前部分的内容,默认显示10行
    pico   一个简单的文本编辑器

8、关于文件名中的一些通配符
   *                代表字符串
    ?          代表一个字符
             从a-z的所有字符
   [^a-b]      除了a,b,c以外的所有字符

小结:这里我们讲了很多内容 其中重要的文件是

/bin
/sbin
/usr
/var
/proc
/etc
/lib
/dev
/boot
/home

在这个UNIT中我们谈到的命令有:

pwd
ls
cd
df
du
mv
rm
touch
cp
cat
less
pico
mkdir
rmdir
tail
head
页: [1]
查看完整版本: LINUX 033 UNIT 3 of REDHAT