上一篇博文已经详解了虚拟机下Ubuntu操作系统的安装----->详解VMware下Ubuntu的安装当操作系统安装过后,你会发现并不想Windows一样有那么友好的人际交互界面,并不是Ubuntu没有图像化界面,而是通常情况下,我们都会使用命令行的方式进行对Ubuntu系统的操作。
一,关于终端的命令
1. Ctrl + alt + t 打开一个终端,默认路径为家目录
2. ctrl + shift + n 在已经有一个终端的前提下,再打开一个终端,新打开的终端与之前的终端是统一路径
3. Ctrl + alt 将切换鼠标到外部主机
4. ctrl + alt + 回车 切换全屏
二,关于目录切换的命令
-
cd :切换路径的命令
-
cd … 返回到上一级目录
-
cd / 切换到根路径
-
cd . 当前路径
-
cd …/…/ 上两级目录
-
cd ~ 家目录
-
cd 家目录
-
cd - 返回到上一次操作的目录
三、相对路径和绝对路径的概念 -
绝对路径 从根路径开始的路径, /home/linux/Desktop
-
相对路径 以某一路径作为参照,某一相对于某一路径而言
pwd: 用于显示用户在文件系统中的此时的绝对路径
ctrl + l 清屏
四、ls命令的使用 -
ls : 列出当前目录下的内容
-
ls 路径 : 列出指定路径下的内容
-
ls -a 路径 : 列出指定路径下的所有内容,包括隐藏文件(以.开头的文件)
-
ls -l : 列出文件的详细信息
-
ls -la : 列出所有文件的详细信息,包括隐藏文件(以.开头的文件)
-
ll : 等价于ls -la
五、当你使用命令ls -l的时候,会显示如下信息:
drwxr-xr-x 4 linux linux 4096 Nov 20 11:30 Desktop
此刻你需要了解的是,在linux系统中,不是以后缀名来区分文件的类型,而是看它的详细信息的第一个字段。第一列的第一个字段d 代表的是目录类型。
linux系统中所有的文件的类型有: -
b : block 块设备文件
-
c : character 字符设备文件
-
d :dirctory 目录
-
– : 普通文件
-
l : link 链接文件
-
s :socket 套接字文件
-
p : pipe 管道
而后紧跟着的三组权限标识:把所有用户划分为3种身份,依次是文件主(user)、同组用户(group)、其他用户(other)。每种用户对一个文件可拥有读(r)、写(w)和执行(x)的权利。 如果权限缺失,使用 - 表示。
例如: rwx r-x rwx
权限分别表示为:文件主(user) 同组用户(group) 其他用户(other)
六、文件的拷贝 -
cp file1 file2 : 在当前目录下,复制file1为file2,file1是不受影响的
-
cp file1 dir : 拷贝当前目录下的file1到指定目录下,文件名仍然是file1
-
cp file1 dir/file2 : 拷贝当前目录下的file1到指定目录下,文件名是file2
-
cp dir1/file1 dir/ : 拷贝指定目录下的file1到指定目录下,文件名仍然是file1
-
cp dir1/file1 dir2/file2 : 拷贝dir1目录下的file1到dir2目录下,文件名是file2
-
cp :拷贝目录,和拷贝文件类似,只不过要加上一个 “-a”
-
cp dir1 dir2 : 如果dir2不存在,将dir1拷贝为dir2;如果dir2存在,将dir1拷贝到dir2中;
- 七、touch相关命令 -
touch – 创建或更新时间戳
-
touch file 如果文件不存在,创建一个空文件;如果文件存在,更新文件最后一次被修改的时间,也就是更新文件的时间戳
-
touch dir 更新目录最后一次被修改的时间,也就是更新文件的时间戳
八、删除命令(删除文件时需要过一下大脑!!!) -
rm 文件名:删除文件
-
rm dir -rf :删除文件夹
九、创建文件夹命令 -
mkdir dir :创建文件夹
-
mkdir -p d1/d2/d3 创建多级目录
好了,今天就分享到这里,有空可以关注我的博客,以后会有更多的更新!!!