Ls –l (long list)查看档案详细信息,包括档案权限、容量大小、建立时间,档案名称
Cp –r doc jpg,将doc目录复制到jpg
Cp –a doc jpg,将doc目录复制到jpg并保持原来的时间。
Cp a b c,将a b文件复制到c
S即status,查看用户是否设置密码。只有root用户能使用该指令
[root@localhost root]# passwd -S lu
Password set, MD5 crypt.
[root@localhost root]# useradd test-user
[root@localhost root]# passwd -S test-user
Password locked.//未设置密码
[root@localhost root]#
[root@localhost root]# date
日 7月 11 11:50:16 CST 2010
[root@localhost root]# date --help
Usage: date [OPTION]... [+FORMAT]
or: date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
设置时间
[root@localhost root]# date -s 11:55
日 7月 11 11:55:00 CST 2010
按指定格式输出,各个option之间不能有空格,前面需加+号
[root@localhost root]# date +%D%T%U
07/11/1011:56:0328
[root@localhost root]# date +%F%T%
2010-07-1111:56:15%
[root@localhost root]# cal
七月 2010
日 一 二 三 四 五 六
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
[root@localhost root]# cal 6 2006
六月 2006
日 一 二 三 四 五 六
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30
可以输出到文件
root@localhost root]# cal 2010 > 2010calender
[root@localhost root]# ls
2010calender anaconda-ks.cfg install.log install.log.syslog
[root@localhost root]# cat 2010calender
2010
一月 二月 三月
日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六
1 2 1 2 3 4 5 6 1 2 3 4 5 6
3 4 5 6 7 8 9 7 8 9 10 11 12 13 7 8 9 10 11 12 13
10 11 12 13 14 15 16 14 15 16 17 18 19 20 14 15 16 17 18 19 20
17 18 19 20 21 22 23 21 22 23 24 25 26 27 21 22 23 24 25 26 27
24 25 26 27 28 29 30 28 28 29 30 31
如果参数外面使用[],则表示是可选的
如果参数外面使用<>,则表示参数是变数
X|y|z,表示只能使用x or y or z
-abc,表示可以用任意组合,-a or –b or –c,-ab or –ac ,-abc
[root@localhost root]# date --help
Usage: date [OPTION]... [+FORMAT]
or: date [-u|--utc|--universal[r1] ] [MMDDhhmm[[CC]YY][.ss]]
[r1]使用[],表示这个参数是可选
-u|--utc|--universa则表示只能使用一个
[root@localhost gftp-2.0.14]# pwd
/usr/share/doc/gftp-2.0.14
[root@localhost gftp-2.0.14]#
回到家目录
[root@localhost /]# cd ~/
[root@localhost root]#
可以移动并重命令
[root@localhost var]# mv 2010calender ~/
[root@localhost var]# cd ~/
[root@localhost root]# ls
2010calender anaconda-ks.cfg install.log install.log.syslog
[root@localhost root]# mv 2010calender 2009calender
[root@localhost root]# ls
2009calender anaconda-ks.cfg install.log install.log.syslog
Rm
-I,询问是否删除
-r,删除目录时使用
-f,强制删除
删除后无法还原
Touch,创建文件,如果已存在,则更新时间戳
[root@localhost root]# touch test1.txt
[root@localhost root]# ls -l
总用量 28
-rw-r--r-- 1 root root 1215 2008-10-02 anaconda-ks.cfg
-rw-r--r-- 1 root root 18275 2008-10-02 install.log
-rw-r--r-- 1 root root 2783 2008-10-02 install.log.syslog
-rw-r--r-- 1 root root 0 7月 24 13:26 test1.txt
Mkdir 创建目录
Rmdir 删除空目录
Rm –r 删除目录和内容
[root@localhost root]# mkdir doc/test1
[root@localhost root]# ls -l doc
总用量 4
drwxr-xr-x 2 root root 4096 7月 24 13:31 test1
[root@localhost root]# touch doc/test1/test2.txt
[root@localhost root]# ls -l doc/test1
总用量 0
-rw-r--r-- 1 root root 0 7月 24 13:32 test2.txt
[root@localhost root]# rmdir doc/test1
rmdir: ‘doc/test1’: 目录非空
[root@localhost root]# rm -f doc/test1/test2.txt
[root@localhost root]# rmdir doc/test1
[root@localhost root]# ls -l
总用量 36
-rw-r--r-- 1 root root 1215 2008-10-02 anaconda-ks.cfg
drwxr-xr-x 2 root root 4096 7月 24 13:32 doc
-rw-r--r-- 1 root root 18275 2008-10-02 install.log
-rw-r--r-- 1 root root 2783 2008-10-02 install.log.syslog
-rw-r--r-- 1 root root 23 7月 24 13:29 test1.txt
[root@localhost root]# rm -r doc
rm:是否删除目录‘doc’? y
[root@localhost root]# ls -l
总用量 32
-rw-r--r-- 1 root root 1215 2008-10-02 anaconda-ks.cfg
-rw-r--r-- 1 root root 18275 2008-10-02 install.log
-rw-r--r-- 1 root root 2783 2008-10-02 install.log.syslog
-rw-r--r-- 1 root root 23 7月 24 13:29 test1.txt
[root@localhost root]#
[root@localhost root]# file doc/test1.txt
doc/test1.txt: ASCII text
[root@localhost root]# file doc
doc: directory
[root@localhost root]#
Cat 看文件时,会一次显示完
[root@localhost root]# cat doc/funny.txt 查看文件
this is a second file
this is the second line
third line
[root@localhost root]# cat -A doc/funny.txt 显示用什么分隔符,“用$隔开”
this is a second file$
this is the second line$
$
$
third line$
[root@localhost root]# cat -b doc/funny.txt 显示行号
1 this is a second file
2 this is the second line
3 third line
[root@localhost root]# cat -s doc/funny.txt 压缩空行成为一行
this is a second file
this is the second line
third line
[root@localhost root]#
使用less查看文件
Less模式内
/text 查找该文字内容
N 下一个匹配
V 进入编辑模式
空格键 下一页
B健 上一页
Ctrl+D 向下半页
Ctrd+u 向上半页
小写G 回到顶端
G 最末端