目录
1.ls(list)
简写为ls
ls:列出当前目录下的文件、文件夹
lsf@bs-pc:~$ ls
1dir linux-4.7 vmshare 公共的 文档 模板 音乐
2dir tags 下载 图片 桌面 视频
ls -l :使用长格式列出文件及目录的详细信息(也就是显示文件的属性信息)
lsf@bs-pc:~$ ls -l
total 320792
drwxrwxr-x 3 lsf lsf 4096 5月 17 14:32 1dir
drwxrwxr-x 2 lsf lsf 4096 5月 17 17:53 2dir
drwxrwxr-x 24 lsf lsf 4096 7月 25 2016 linux-4.7
-rw-rw-r-- 1 lsf lsf 328438048 8月 15 2016 tags
drwxrwxr-x 3 lsf lsf 4096 5月 17 17:54 vmshare
drwxr-xr-x 2 lsf lsf 4096 8月 14 2016 下载
drwxr-xr-x 2 lsf lsf 4096 5月 17 11:58 公共的
drwxr-xr-x 2 lsf lsf 4096 8月 14 2016 图片
drwxr-xr-x 2 lsf lsf 4096 8月 14 2016 文档
drwxr-xr-x 2 lsf lsf 4096 8月 14 2016 桌面
drwxr-xr-x 2 lsf lsf 4096 8月 14 2016 模板
drwxr-xr-x 2 lsf lsf 4096 8月 14 2016 视频
drwxr-xr-x 2 lsf lsf 4096 8月 14 2016 音乐
ls -h:以人性化方式显示目录内容,也就是给文件添加大小单位
lsf@bs-pc:~$ ls -l -h
total 314M
drwxrwxr-x 3 lsf lsf 4.0K 5月 17 14:32 1dir
drwxrwxr-x 2 lsf lsf 4.0K 5月 17 17:53 2dir
drwxrwxr-x 24 lsf lsf 4.0K 7月 25 2016 linux-4.7
-rw-rw-r-- 1 lsf lsf 314M 8月 15 2016 tags
drwxrwxr-x 3 lsf lsf 4.0K 5月 17 17:54 vmshare
drwxr-xr-x 2 lsf lsf 4.0K 8月 14 2016 下载
drwxr-xr-x 2 lsf lsf 4.0K 5月 17 11:58 公共的
drwxr-xr-x 2 lsf lsf 4.0K 8月 14 2016 图片
drwxr-xr-x 2 lsf lsf 4.0K 8月 14 2016 文档
drwxr-xr-x 2 lsf lsf 4.0K 8月 14 2016 桌面
drwxr-xr-x 2 lsf lsf 4.0K 8月 14 2016 模板
drwxr-xr-x 2 lsf lsf 4.0K 8月 14 2016 视频
drwxr-xr-x 2 lsf lsf 4.0K 8月 14 2016 音乐
2.cd(change directory)
cd 指定目录
lsf@bs-pc:~$ cd vmshare
lsf@bs-pc:~/vmshare$ ls
c-base
cd .. 切换到上一层
lsf@bs-pc:~/vmshare/c-base$ cd ..
lsf@bs-pc:~/vmshare$
cd../../ 切换到上上层
lsf@bs-pc:~/vmshare/c-base$ cd ../../
lsf@bs-pc:~$
3.touch
touch 文件名 创建一个文件
lsf@bs-pc:~/1dir$ ls
aaa
lsf@bs-pc:~/1dir$ touch 1.c
lsf@bs-pc:~/1dir$ ls
1.c aaa
4.rm(remove file)
rm filename 删除一个文件
lsf@bs-pc:~/1dir/aaa$ ls
1.c
lsf@bs-pc:~/1dir/aaa$ rm 1.c
lsf@bs-pc:~/1dir/aaa$ ls
rm -r 目录名 删除一个目录
lsf@bs-pc:~/1dir/aaa$ ls
dir
lsf@bs-pc:~/1dir/aaa$ rm -r dir
lsf@bs-pc:~/1dir/aaa$ ls
5. mkdir(make directory)
mkdir 创建一个目录 mkdir dirname
lsf@bs-pc:~$ mkdir 3dir
lsf@bs-pc:~$ ls
1dir 3dir tags 下载 图片 桌面 视频
2dir linux-4.7 vmshare 公共的 文档 模板 音乐
6. cp (copy)
cp 拷贝一个文件 cp【目录/】源文件 目的目录
lsf@bs-pc:~$ cp 1dir/1.c 3dir
lsf@bs-pc:~$ cd 3dir
lsf@bs-pc:~/3dir$ ls
1.c
cp【目录/】源文件 目的目录/新文件名字 拷贝并且重命名
lsf@bs-pc:~$ cp 1dir/1.c 3dir/copy.c
lsf@bs-pc:~$ cd 3dir
lsf@bs-pc:~/3dir$ ls
copy.c
7. mv (move )
mv 移动一个文件 mv【目录/】源文件 目的目录
mv【目录/】源文件 目的目录/新文件名 搬移并且重命名
文件重命名 mv oldname newname
lsf@bs-pc:~$ mv 1dir/1.c 3dir/move.c
lsf@bs-pc:~$ ls
1dir 3dir tags 下载 图片 桌面 视频
2dir linux-4.7 vmshare 公共的 文档 模板 音乐
lsf@bs-pc:~$ cd 1dir
lsf@bs-pc:~/1dir$ ls
aaa
lsf@bs-pc:~/1dir$ cd ../3dir
lsf@bs-pc:~/3dir$ ls
move.c
lsf@bs-pc:~/3dir$ mv move.c 1.c
lsf@bs-pc:~/3dir$ ls
1.c
8.vim/vi
vim 是从 vi 发展出来的一个文本编辑器
vi也是Linux中最基本的文本编辑器
Linux下的vi与vim是两个常用的文本编辑器。它们之间在结构上有许多不同,但也有一些相同之处