1. 创建子目录命令 mkdir
用法: mkdir subdir (例: mkdir aaa)
2. 转换路径命令 cd
用法: cd subdir (例: cd aaa, cd .. ,cd \)
3. 显示当前工作路径命令 pwd
用法:
4. 拷贝文件命令 cp (参数: -a, -f, -i, -r )
用法: cp sfile dfile
5. 删除文件命令 rm
用法: rm filename
6. 删除目录命令 rmdir
用法: rmdir sdir(空目录)
7. 显示文件内容和file1与file2之间的连接 cat
(1) cat filename 显示文件内容
(2) cat file1 file2>file3
8. 改变文件或目录的访问权限 chmod
-rwxr-x ( 其中: r----4 w----2 x----1 )
用法: chmod +-= rwx 文件名
9. 改变文件或目录的拥有者 chown
用法: chown 文件名 用户名
10. 列表显示文件名或目录名 ls
用法: ls 或 ls -l
11. 查找文件或目录 find
用法: find 文件名或目录名
12. 显示进程或状态 ps
用法: ps
//目录操作相关
[class1@localhost 09610]$ mkdir 1 //新建目录1
[class1@localhost 09610]$ ls //列出目录内容,加-l,列出详细内容;加 -al ,列出隐藏文件。
1 11 12 13 aa
[class1@localhost 09610]$ du -sh //查看目录大小。
48K .
[class1@localhost 09610]$ pwd //查看当前目录位置
/home/class1/09610
[class1@localhost 09610]$ cd 1 //目录切换,“..”表示上层目录
[class1@localhost 1]$ cd ..
[class1@localhost 09610]$ cat >110 //以管道的形式,向文件110写入内容,如果文件110不存在则新建
ni hao , wanping!
[class1@localhost 09610]$ ctrl + c //结束输入,ctrl+c
bash: ctrl: command not found
//文件操作
[class1@localhost 09610]$ cp ./110 ./1 //复制文件,源文件路径到目的目录
[class1@localhost 09610]$ cd 1
[class1@localhost 1]$ ls
110
[class1@localhost 1]$ rm 110 //删除文件
[class1@localhost 1]$ cd ../
[class1@localhost 09610]$ ls
1 11 110 12 13 aa
[class1@localhost 09610]$ rmdir 1 //删除目录
[class1@localhost 09610]$ ls
11 110 12 13 aa
[class1@localhost 09610]$ mkdir 2
[class1@localhost 09610]$ cd 2
[class1@localhost 2]$ cat >220 //查看文件内容
nihao , wanping
[class1@localhost 2]$ cat >221
111111111
222222222
[class1@localhost 2]$ cat 220 221 > 223 //将文件220、221合并为文件223
[class1@localhost 2]$ cat 223
nihao , wanping
111111111
222222222
[class1@localhost 2]$ ls -l
总用量 24
-rw-r--r-- 1 class1 class2 17 4月 19 19:27 220
-rw-r--r-- 1 class1 class2 20 4月 19 19:27 221
-rw-r--r-- 1 class1 class2 37 4月 19 19:27 223
[class1@localhost 2]$ mkdir 21
[class1@localhost 2]$ ls -l
总用量 32
drwxr-xr-x 2 class1 class2 4096 4月 19 19:28 21
-rw-r--r-- 1 class1 class2 17 4月 19 19:27 220
-rw-r--r-- 1 class1 class2 20 4月 19 19:27 221
-rw-r--r-- 1 class1 class2 37 4月 19 19:27 223
[class1@localhost 2]$ chmod +600 220 //更改目录权限,不同用户的不同读写权限
[class1@localhost 2]$ ls -l
总用量 32
drwxr-xr-x 2 class1 class2 4096 4月 19 19:28 21
-rw------- 1 class1 class2 17 4月 19 19:27 220
-rw-r--r-- 1 class1 class2 20 4月 19 19:27 221
-rw-r--r-- 1 class1 class2 37 4月 19 19:27 223
[class1@localhost 2]$ chmod +666 221
[class1@localhost 2]$ ls -l
总用量 32
drwxr-xr-x 2 class1 class2 4096 4月 19 19:28 21
-rw------- 1 class1 class2 17 4月 19 19:27 220
-rw-rw-rw- 1 class1 class2 20 4月 19 19:27 221
-rw-r--r-- 1 class1 class2 37 4月 19 19:27 223
[class1@localhost 2]$ chown 220 class2 //更改目录所属者
chown: 无法访问‘class2’: 没有那个文件或目录
[class1@localhost 2]$ find 2201 //查找文件目录或文件
find: 2201: 没有那个文件或目录
[class1@localhost 2]$ find 220
220
[class1@localhost 2]$ ps //查看所有进程的状态
PID TTY TIME CMD
2996 pts/1 00:00:00 bash
14368 pts/1 00:00:00 ps
[class1@localhost 2]$ kill pid