一,终端显示小技巧:
ctrl + shift + = 放大终端窗口的字体显示
ctrl + - 缩小终端窗口的字体显示
二,文件查看和创建命令:
ls 查看当前目录下面都有什么东西
格式: ls [文件]
- ll 查看当前目录下面所有文件的详细信息
格式: ll [文件]
2.ls -a显示所有文件(-a是参数),显示目录中所有的文件,包括隐藏文件
格式:ls-a [文件]
隐藏文件就是文件名前面多一个点(.)的文件
. 代表当前目录
.. 代表上一级目录
我在哪里 pwd
命令详解:
pwd 查看当前所在的目录
格式:pwd [文件]
去哪里 cd
命令详解:
cd 切换当前目录
格式: cd [目录]
注意:
./ 代表当前目录
../ 代表上一级目录
创建一个文件 touch
命令详解:
touch 创建一个新的文件
格式:touch 文件
创建一个目录 mkdir
命令详解:
mkdir 创建一个新的目录
格式:mkdir 目录
可以看到:
普通文件都是 黑色字体显示
目录文件都是 蓝色字体显示
自动补全
在敲出 文件/目录/命令 的前几个字母之后,按下 tab 键
如果输入的没有歧义,系统会自动补全
如果还存在其他 文件/目录/命令,再按一下 tab 键,系统会提示可能存在的命令
小技巧
按 上/下 光标键可以在曾经使用过的命令之间来回切换
如果想要退出选择,并且不想执行当前选中的命令,可以按 ctrl + c
三, 文件编辑命令vim
格式:vim 文件名
vim编辑器的三种模式:
未编辑模式、编辑模式、命令行模式
1.未编辑模式:
使用vim打开一个文件,直接进入的展示样式
2.编辑模式:
在未编辑模式中使用a或者i等命令进入编辑模式,输入写内容
3.退回到未编辑模式:
在编辑模式,输入完内容后,按ESC键,就可以直接退出编辑模式
4.进入命令行模式:
在未编辑模式,直接按 :(冒号),就可以进入命令行模式,效果如下
在冒号后面输入 wq就表示保存文件
输入完毕后,就可以按Enter,退出vim了。
q!强制退出
5.vim其他方法:
未编辑模式常用方法:
^ 跳转到光标所在行的行首
$ 跳转到光标所在行的行尾
yy 复制光标所在行内容
nyy 复制光标所在行及该行下面n-1行内容
p 在光标所在行的下一行粘贴复制的内容
gg 跳转到当前文档的首行
G 跳转到当前文档的末尾行
dd 删除光标所在行的内容
dgg 删除光标所在行到当前文档首行之间的所有内容
dG 删除光标所在行到当前文档末尾行之间的所有内容
a 从光标的下一个字符位置进入编辑模式
i 从光标的所在位置进入编辑模式
o 从光标所在行的下一行进入编辑模式
O 从光标所在行的上一行进入编辑模式
四, 查看文件内容命令
一次性查看文件所有内容 cat
格式:cat 文件名
每次查看一屏幕内容 more
格式:more 文件名
五, 文件的移动
复制一个文件 cp
格式: cp 源文件名 新文件名
移动一个文件/文件改名 mv
移动格式: mv 文件名 目标位置
改名格式: mv 旧文件名 新文件名
删除一个文件 rm
格式: rm 文件名
注意:
默认是删除一个文件,那么怎么删除一个目录呢?就是使用-r 参数
六,压缩文件
压缩文件 tar
格式: tar -zcvf 压缩文件名 被压缩的文件
z 指定压缩文件格式 tar.gz
c 指定压缩的时候,使用压缩
v 显示压缩过程
f 指定文件名
x 解压缩
C 指定压缩后文件存放的位置
解压文件 tar
命令格式:
tar xf 压缩包名
unzip 文件名.zip(zip文件解压缩)
七,软连接
软连接本质上就是windows系统中的超链接,
超链接文件存在的基础是有一个被链接的文件,而且超链接文件存在与否和被连接文件没有任何关系,超链接文件存在的作用就是为了方便访问被连接的文件。
给一个文件创建一个软连接 ln -s
快捷键就是根据源文件创建来的,所以删除软连接文件,不会对源文件有任何变化
八, 文件下载
下载一个文件 wget
格式:wget url链接
九,用户命令
1.切换用户 su -
格式:su -用户名
2.判断一个用户是否存在 id
格式:id 用户名
3.创建一个新的用户 useradd
格式:useradd 创建的用户名
4.给用户设置或更改密码密码 passwd
格式:passwd 用户名
5.判断当前用户是谁 whoami
whoami
6.退出当前用户 exit
格式:exit
十,权限命令
权限管理主要包括两部分:
文件的读写执行权限
r -- 读 w -- 写 x -- 执行
文件的归属权限
当前用户 用户属组
文件读写执行权限
读权限 代表文件可以读 r
写权限 代表文件可以写 w
执行权限 代表文件可以执行 x
文件归属权限
属主 这个文件是归谁所有,这是唯一的
属组 这个文件属于哪个组,这个组中所有成员都有权限操作这个文件,这是不唯一的
1.更改用户权限 chomd
命令格式:
chomd + 增加权限
chomd - 撤销权限
chomd = 设定权限
2.更改用户归属权限 chown
命令格式:
chown 属主.属组 文件名
十一,其他常用命令
1.查找一个文件 find
格式: find 指定目录 -name "要找的文件名"
2.过滤文件中的关键字所在行的内容 grep
格式: grep 关键字 文件名
3.查找一个命令是否存在 which
格式: which 命令文件名
4.查看一个命令在哪里 whereis
5.将后面的内容输出到当前屏幕 echo
格式: echo 内容
6.> 和 >>将输出内容重定向到一个文件
(>)作用是以覆盖的方式,将内容添加到文件中
(》)作用是以追加的方式,将内容添加到文件的最后一行的下一行
- | 管道符
将左侧内容,传递给右侧内容使用
格式:
命令1 | 命令2
8.正则符号 代表任意长度的任意字符 *
9.查看命令帮助信息 man
格式: man 命令
10.查看系统基本信息 name
-a 表示查看所有内核信息
-n 表示查看当前主机名
-r 表示查看当前内核的版本号
-m 表示查看当前内核的架构版本号
11.查看当前的磁盘容量 df
12.查看当前内存的容量 free
13.查看当前内存的容量 free