一、Linux终端相关
- ctrl+c 结束运行
- ctrl+shift+t 打开终端
- ctrl+shift+n 打开另一个终端
- .(一个点) 当前路径
- ..(两个点) 上一级路径
- ctrl+shift+'+' 放大终端的显示
- ctrl+'-' 缩小终端的显示
- celar 清屏
- ctrl+l(L)(字母) 清屏
写在前面:
- 参数可以组合使用
-
- 在复制、粘贴、移动等很多指令中,对多个文件的描述可以使用通配符*来操作
-
- Tab按键: 自动补全文件内已有的名字
-
- su :进入root
-
- exit :退出root
二、文件管理
1、cd命令 – 切换目录
cd aaa 进入aaa文件夹
cd .. 返回上一级目录
cd ~ 切换至用户家目录
2、ls命令 – 显示目录中文件及其属性信息
平时一般使用,可以不加参数
ls
以详细信息模式输出文件名及其属性信息:
aaa@ubuntu:~$ ls -l
al 52
drwxr-xr-x 2 aaa aaa 4096 Oct 23 03:57 Desktop
3、pwd命令 – 显示当前工作目录的路径(绝对路径)
使用方式
pwd
4、mkdir命令 – 创建目录文件(创建文件夹)
使用:mkdir aaa
5、touch - 创建新文件
使用:touch aaa.txt
6、cp命令 – 复制文件或目录
使用:文件前可以添加指定的目录
7、rm命令 – 删除文件或目录
8、mv命令 – 移动或改名文件
三、下载、压缩、解压缩
1、tar:对文件进行压缩解压操作
:tar -fxv VM.tar.gz -C .
解压名为VM.tar.gz的压缩包,
-C参数代表后跟解压后的文件所放的路径,如果不带-C 意思就是解压到当前路径即可。
tar -vcf vm.tar.gz vmware-tools-distrib
将文件vmware-tools-distrib压缩为名为vm.tar.gz的压缩包
2、unzip – 解压缩zip格式文件
unzip File.zip -d /home/aaa/
-d 压缩到指定目录
四、文件属性介绍
1、在 Linux 中第一个字符代表这个文件的属性
同时可以使用 ls -l 命令来查看
- 普通文件 指ASCII文本文件、二进制文件以及硬链接文件
d 目录文件 包含若干文件或子目录
l 符号链接 只保留所指向文件的地址而非文件本身
p 管道文件 用于进程间通信
c 字符设备 原始的I/O设备文件,每次操作仅操作1个字符(例如键盘)
b 块设备 按块I/O设备文件(例如硬盘)
s 套接字 套接字是方便进程间通信的特殊文件,
与管道不同的是套接字能通过网络连接使不同的计算机的进程进行通信
2、每个文件的属性由左边第一部分的 10 个字符来确定
二进制111对应7,即对应可读可写可执行
二进制110,对应6,即可读可写,不可执行
777就是最大的权限,即三个所属都是可读可写可执行
3、chmod命令 – 改变文件或目录权限
chmod 777 aaa.c
五、apt-get:管理服务软件
apt-get install httpd :安装指定服务器
apt-get update :更新软件列表
apt-get remove httpd :卸载指定服务器
六、搜索工具
1、grep命令 – 强大的文本搜索工具
2、find命令 – 根据路径和条件搜索指定文件
find /var/log -name "*.log"
在/var/log目录下搜索所有指定后缀的文件:
七、显示文件的内容
1、cat命令 – 在终端设备上显示文件内容
2、more命令 – 分页显示文本文件内容
3、head命令 – 显示文件开头的内容
4、tail命令 – 查看文件尾部内容
八、其他命令
1、echo命令 – 输出字符串或提取后的变量值
使用: