刚写的热乎乎的复习笔记

jackxiang 2007-11-12 15:57 | |
su    :切换并取代该用户的身份
   执行范例:
   1>切换到root
   [lammy198@localhost lammy198]$ su -    //可以写成su - root
   Password:                    //输入密码
   [root@localhost root]#
   2>切换到lammy198
   由root切换,则不需要输入密码
   [root@localhost root]# su - lammy198
   [lammy198@localhost lammy198]$
   不是由root切换,则需要输入密码
   [lammy@localhost lammy]$ su - lammy198    //不可以写成su -
   Password:                    //输入密码
   [lammy198@localhost lammy198]$
adduser    :新建系统上的用户
   [root@localhost root]# adduser -D        //显示建立帐号时的默认值
   GROUP=100                //所属主组的ID
   HOME=/home                //用户的根目录
   INACTIVE=-1
   EXPIRE=
   SHELL=/bin/bash                //所使用的SHELL
   SKEL=/etc/skel                //所应用的设置文件
   创建lammyt的帐号
   [root@localhost root]# adduser -m lammyt
   [root@localhost root]# id lammyt        //为什么groups=502而不是100?
   uid=502(lammyt) gid=502(lammyt) groups=502(lammyt)
userdel    :删除帐号    
   [root@localhost root]# userdel lammyt
   [root@localhost root]# id lammyt
   id: lammyt: No such user
useradd    :新建帐号
   [root@localhost root]# useradd lammyt
   [root@localhost root]# id lammyt
   uid=504(lammyt) gid=504(lammyt) groups=504(lammyt)
who    :显示登陆当前登陆用户的信息
   [root@localhost root]# who
   root     :0           Sep 16 18:05
   root     pts/2        Sep 21 12:16 (:0.0)
id    :显示拥护组的ID
   [root@localhost root]# id -a            //显示用户的帐户信息
   uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)
ps    :显示当前系统中由该用户运行的进程列表
   [root@localhost root]# ps -ef
   UID        PID PPID C STIME TTY          TIME CMD
   root         1     0 0 14:38 ?        00:00:06 init
   root         2     1 0 14:38 ?        00:00:00 [keventd]
   root         3     1 0 14:38 ?        00:00:00 [kapmd]
   root         4     1 0 14:38 ?        00:00:00 [ksoftirqd_CPU0]
   root         9     1 0 14:38 ?        00:00:00 [bdflush]
   root         5     1 0 14:38 ?        00:00:00 [kswapd]
   root         6     1 0 14:38 ?        00:00:00 [kscand/DMA]
free    :查看当前系统内存的使用情况
   [root@localhost root]# free
                 total       used         free       shared       buffers         cached
   Mem:        412856     402316      10540          0      35908     218360
   -/+ buffers/cache:     148048     264808
   Swap:       522104       1612     520492
df    :查看文件系统的磁盘空间占用情况
   [root@localhost root]# df
   文件系统               1K-块        已用     可用 已用% 挂载点
   /dev/sda3              9653708   2690872   6472452 30% /    
   /dev/sda1               147766      9376    130761   7% /boot
   none                    206428         0    206428   0% /dev/shm
du    :统计目录或文件所占磁盘空间的大小
fdisk    :查看磁盘分区情况及对硬盘进行分区管理
   [root@localhost root]# fdisk -l

   Disk /dev/sda: 10.7 GB, 10737418240 bytes
   255 heads, 63 sectors/track, 1305 cylinders
   Units = cylinders of 16065 * 512 = 8225280 bytes

       Device Boot    Start       End    Blocks   Id System
   /dev/sda1   *         1        19    152586   83 Linux
   /dev/sda2            20        84    522112+ 82 Linux swap
   /dev/sda3            85      1305   9807682+ 83 Linux
   使用fdisk必须拥有root的权限
   [lammy@localhost lammy]$ fdisk -l
   -bash: fdisk: command not found
mount    :磁盘挂载
   [root@localhost root]# mount -l        //列出以挂载的设备,文件系统名称和挂载点
   /dev/sda3 on / type ext3 (rw) [/]
   none on /proc type proc (rw)
   usbdevfs on /proc/bus/usb type usbdevfs (rw)
   /dev/sda1 on /boot type ext3 (rw) [/boot]
   none on /dev/pts type devpts (rw,gid=5,mode=620)
   none on /dev/shm type tmpfs (rw)
   none on /proc/fs/vmblock/mountPoint type vmblock (rw)
cd    :更改工作路径
   cd -可以回到前次工作目录
   ./代表当前目录, ../代表上级目录
ls    :列出目录内容
   [root@localhost /]# ls                //列出目录
   bin   dev home    lib         misc opt   root soft    tmp var
   boot etc initrd lost+found mnt   proc sbin themes usr    
   [root@localhost /]# ls -l                //列出目录的详细内容
   总用量 201
   drwxr-xr-x    2 root     root         4096 9月 5 23:19 bin
   drwxr-xr-x    4 root     root         1024 9月 5 23:07 boot
   drwxr-xr-x   20 root     root       118784 9月 16 18:05 dev
   drwxr-xr-x   56 root     root         4096 9月 26 21:41 etc
   drwxr-xr-x    8 root     root         4096 9月 26 21:40 home
   drwxr-xr-x    2 root     root         4096 2003-01-25 initrd 后面的没有贴出来
mkdir    :创建目录
   [root@localhost root]# mkdir -p ./test/test        //-p设置路径
   [root@localhost root]# ls
   gcc_programe minicom.log other test vmware-tools-distrib
   [root@localhost root]# cd test
   [root@localhost test]# ls
   test
cat    :连接并显示指定的一个和多个文件的有关信息
   -n 由第一行开始对所有输出的行数编号
   -b 和-n相似,只不过对于空白行不编号
cp    :将给出的文件或目录复制到另一个文件或目录中
   [root@localhost root]# mkdir -p ./test/lammy
   [root@localhost root]# cp -a ./test/lammy ./
   [root@localhost root]# ls
   gcc_programe lammy minicom.log other test vmware-tools-distrib
   [root@localhost root]# ls ./test
   lammy test
mv    :为文件或目录改名或将文件由一个目录移入到另一个目录中
   [root@localhost root]# mkdir -p ./test/lammyt
   [root@localhost root]# ls ./test
   lammy lammyt test
   [root@localhost root]# mv -i ./test/lammyt ./
   [root@localhost root]# ls
   gcc_programe lammy lammyt minicom.log other test vmware-tools-distrib
   [root@localhost root]# ls ./test
   lammy test
   该实例把./test下的lammyt移到./下
   [root@localhost root]# mkdir ./lammyt/lammyt
   [root@localhost root]# ls ./lammyt
   lammyt
   [root@localhost root]# mv ./lammyt/lammyt ./lammyt/lammy198
   [root@localhost root]# ls ./lammyt
   lammy198
   重命名实验
rm    :删除一个目录中的一个或多个文件
   [root@localhost root]# rm -i lammy        
   rm:是否删除目录‘lammy’? y
   rm: 无法删除目录‘lammy’: 是一个目录
   [root@localhost root]# rm -r lammy            //删除单个目录
   rm:是否删除目录‘lammy’? y
   [root@localhost root]# ls
   gcc_programe lammyt minicom.log other test vmware-tools-distrib
   该实例说明如果煤油使用-r,则rm不会删除目录;
   [root@localhost root]# rm -r test            //删除多个目录
   rm:是否进入目录‘test’? y
   rm:是否删除目录‘test/test’? y
   rm:是否删除目录‘test/lammy’? y
   rm:是否删除目录‘test’? y

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/758/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!

评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]