*》打开终端:
CTRL + ALT + T
*》终端介绍:
farsight@ubuntu:~$ ---- 这是个什么???
farsight ---- 用户名
@ ---- 间隔符(间隔用户名和主机名)
ubuntu ---- 主机名
: ---- 间隔符
~ ---- 当前路径 //工作目录 /home/farsight
$ ---- 权限 ($普通权限 #管理员权限)
*》如何切换为管理员root账户
--- 用户名:root 密码是多少?? 密码需要自己设置
*》 如何设置账号密码:
passwd 用户名 --- 修改密码
例子: passwd tonly --- 修改tonly密码
---- 给具备 临时管理员 权限的用户提供 临时管理
--- 添加 sudo --- 让当前用户具备临时管理员权限
例子: sudo passwd root 给管理员修改密码
*》 切换为管理员root账号:
su 用户名
root@ubuntu:/home/farsight#
分析: 当前账号为 root
当前的主机名: ubuntu
当前路径: /home/farsight
当前的权限: # 管理员权限
*》windows和linux的架构图---见图
*》 ls
查看当前目录(文件夹)下的 目录或者文件
ls -l ---- 以列表的形式显示
drwxr-xr-x
-rw-r--r--
---------- 第一个字母为d的代表 目录(文件夹)
第一个字母为-的代表 文件
ls -a --- 显示当前目录下的所有信息
ls -al --- 以列表的形式显示所有东西
ls Downloads ---- 显示Downloads目录下的东西(信息)
ls -al Downloads
*》 pwd:
查询当前路径
*》 cd: 目录的切换
cd 有两个切换方式:
绝对路径: 从跟目录出发的路径
例子: cd /etc
相对路径: 从当前目录出发的路径
例子: cd etc
》直接cd 回到 工作目录下
》 cd .. 回到上一级目录
》 cd - 回到上一次的目录
练习: 进入到根目录的 var
cd /var --- 绝对路径
cd ../../var --- 相对路径
*》目录或者文件的创建:(注意权限问题)
1》 创建目录:
mkdir 目录名字(带路径)
例子: mkdir xx --- 在当前目录下创建一个xx目录
mkdir ../yy --- 在当前目录的上一级目录下创建一个yy目录
2》 创建文件
touch 文件名字(带路径)
例子: touch tt --- 在当前目录下创建一个tt的文件
touch xx/tt --- 在当前目录下的 xx目录中创建一个 tt 文件
*》 目录和文件的复制: cp
1》 目录的复制: -r 代表目录及目录中的所有东西
cp -r 需要拷贝的目录(带路径) 拷贝的地方(带路径)
例子: cp -r Tonly xx/yy --- 将当前目录下的Tonly拷贝到 当前目录下的xx目录中,并重命名为yy
cp -r Tonly xx --- 将当前目录下的Tonly拷贝到 当前目录下的xx目录中
2》 文件的复制:
cp 需要拷贝的文件(带路径) 拷贝的地方(带路径)
例子: cp Tonly/1.c xx --- 将当前目录下的Tonly中的1.c拷贝到当前目录下的xx目录中
*》 目录和文件的剪切 mv
mv 需要剪切的目录或文件(带路径) 剪切的地方(带路径)
例子:
mv Tonly xx ---- 将当前目录下的Tonly剪切到当前的xx目录下
mv Tonly xx/yy ---- 将当前目录下的Tonly剪切到当前的xx目录下,并重命名为yy
mv 1.c xx ---- 将当前目录下的1.c文件 剪切到 xx目录下
mv 1.c xx/2.c ---- 将当前目录下的1.c文件 剪切到 xx目录下,并重命名为2.c
*》 目录和文件的删除: rm
1》 目录的删除: -r 代表目录及目录中的所有东西 -f 强制删除
rm -r 目录(带路径)
例子: rm -r Tonly ---- 将当前目录下的 Tonly目录删除
2》 文件的删除:
rm 文件(带路径)
例子: rm 1.c --- 将当前目录下的1.c文件删除
* 打开文件: vi vim
*》 vi 1.c ---- 打开1.c文件