终端操作方式
- 打开终端:
鼠标点击左侧栏中的图标
快捷键 ctrl alt t
同一个终端内打开终端:ctrl shift t
- 关闭终端:
点 X 图标
终端中输入exit + 回车
- 放大终端:ctrl shift +
- 缩小终端:ctrl -
输入法切换
ctrl + space :切换输入法 -> 搜狗输入法
shift:切换中英文
终端简介
linux@kong:~$
linux -> 当前用户名(whoami)
@ : 间隔符
kong -> 主机名
~ -> 当前所在的路径
用户家目录:/home/linux
linux文件管理
windows管理文件方式:分盘符
linux管理文件方式:倒立树型文件管理
/ 根目录
bin目录:存放可执行的二进制文件
home目录:存放用户的家目录
etc目录:存放系统配置文件
proc目录:存放各种进程文件
boot目录:存放与启动相关的配置文件
dev目录:存放设备文件
root目录:存放管理员用户信息
sbin目录:管理员的二进制文件
tmp目录:存放目录文件
usr目录:软件安装目录
var目录:存放变量文件信息
绝对路径
从根目录出发寻找的目录
相对路径
从当前路径出发寻找的目录
切换用户
su 用户名 -> su root 切换到管理员用户
exit -> 退出管理员用户
在普通用户模式下exit表示退出终端。
shell命令
shell命令:可以直接操作linux操作系统的命令集。
shell命令使用格式:
命令 选项 参数 (中间分别有空格隔开)
ls命令
列举出指定路径下的所有文件(默认情况列举当前路径下所有文件)
使用方式:
ls 列举当前路径下所有文件
ls / 列举根目录下的文件
ls -l 列举出文件的详细信息
ls -a 列举出路径中的所有文件(包含隐藏文件)
ls -lh 列举路径中的文件的详细信息 且文件的大小按指定单位显示
ls -i 列举出路径中文件的名称以及 inode号(inode号☞文件的唯一标识)
(如果inode号相同则为同一文件)
文件类型
bsp-cld七种类型:
b:块设备文件 传输数据时按块传输
s:套接字文件 主要应用于网络
p:管道文件
-:普通文件
c:字符设备文件 如鼠标键盘
l:链接文件 相当于windows的快捷方式
d:目录文件 相当于windows的文件夹
文件权限
linux操作系统中文件的权限有四种:
r 读权限
w写权限
x可执行权限
-无权限
文件权限分三组:
当前用户权限 组用户用户权限 其他用户用户权限
通过八进制数字表示权限:0664 0->八进制的前导符
chmod 不可以直接修改 共享文件目录 里面的文件
文件大小
bit : 0/1
byte : (字节) 1byte = 8 bit
kb : 1kb =1024 b
mb : 1mb=1024 kb
gb : 1gb=1024 mb
cd命令
进入到指定目录中去。
格式:
cd 绝对路径/目录名
cd 相对路径/目录名
cd ./ 进入当前路径
cd ../进入上一级目录
cd / 进入到根目录
cd ~ 进入到用户的家目录(/home/linux)
cd 进入到用户的家目录
pwd
以绝对路径的方式 显示当前路径
tab键
tab补全输入
mkdir命令
创建一个目录文件
使用方式:
mkdir 目录名:在当前路径下创建一个目录文件
mkdir 目录名1 目录名2:在当前路径下创建目录1和目录2
创建有层次结构的目录 dir1/dir2/dir3/dir4
mkdir -p dir1/dir2/dir3/dir4
在同一路径下不可以创建两个同名的目录文件,不同路径下可以。
clear命令
clear + 回车
清空屏幕上所显示的内容
快捷键:ctrl l
touch命令
- 文件不存在:创建文件
- 文件存在:更新文件的时间戳,不会改变文件的大小和内容。
rm 命令
删除文件或目录
rm 文件名:删除一个普通文件
rm -rf 目录名:删除一个目录 r 递归 f 取消一些提示信息
sudo
临时申请管理员权限
sudo 命令:以管理员方式执行命令
cp命令
复制文件或目录到指定路径下
使用格式:
cp 路径1源文件名 路径2
把路径1下的源文件复制到路径2下
cp -r 路径1源目录文件 目录2
把路径1下面的源目录文件复制到目录2下面
mv命令
- 将文件或目录移动到指定路径
mv 某路径下文件或目录名 目标路径
把某路径下的文件或者目录移动到目标路径
- 重命名
mv 源文件名 目标文件名
把源文件名改为目标文件名。
cat命令
查看文件信息
cat 文件名
echo命令
将字符串输入到终端中
echo 字符串
> 和 >> 命令
>和>>重定向符号
> 将输出的内容,已覆盖的方式重定向到指定文件中。
>>见输出的内容,以追加的方式重定向到指定文件中。
echo和重定向符号的结合
- echo 字符串1 > 文件1
将字符串1重定向到文件1中。
- echo 字符串1 >> 文件1
将字符串1重定向到文件1中(在源文件原内容后面添加字符串1)。