1、第一个信息(1位)(重要*)
d:代表当前类型为目录
-:代表当前类型为文件
l:快捷方式
2、第二个信息(9位)(重要*)
第一个3位: 代表当前文件的创建者的操作权限 r(读)w(写)x(可执行) user
第二个3位: 代表当前文件的创建者的同组用户对该文件的操作权限 group
第三个3位: 代表当前文件创建者的不同组用户对该文件的操作权限 other
3、第三个信息
当前文件的链接数
一般情况下文件的链接数为1
目录的链接数为2
4、第四个信息
当前文件的创建者
5、第五个信息
当前文件的创建者所在的组
6、第六个信息
当前文件所占用的大小,单位是字节
7、第七个信息
文件的最后一次修改时间
8、第八个信息
文件名或目录名
touch:创建一个新文件,如果文件不存在,则创建,如果文件存在,修改时间,不会覆盖。
mkdir:创建目录,不加/代表在当前目录下创建,加/代表在根目录下
mkdir -p:创建多级目录
cp:复制文件或目录,无法复制非空目录
cp -r:递归复制,可以复制非空目录
mv:移动文件或目录,重命名。移动文件时,如果文件已存在,会提示是否覆盖, y 或 n
mv -f:强行覆盖文件,不提问。
rm:删除文件
rm -r:同时删除该目录下的所有文件
rm -f:强制删除文件
rm -rf:同时删除该目录下的所有文件,并且不提示
rm -rf *.txt:删除所有txt结尾的文件
rmdir:删除空目录(少用)
cat:显示文本文件的内容
more:空格键或回车键继续查看,可以翻页,不能向上翻页
less:可以翻页查看,上下翻页,用PageUp和PageDown翻页,进入到一个阅读模式,输入q返回命令行。强行通过Ctrl + c或Ctrl + z退出。
head:查看文本中开头的内容
head -n 10 /etc/profile:查看文件的前10行
tail:查看文本中结尾的内容
tail -n 10 /etc/profile:查看文件的后10行
tail -f 文件:光标定住,实时监控文件的变化,Ctrl+c退出
echo:打印输出
echo i love you:向屏幕打印输出
echo i love you >> spring.xml:向文件中输入内容,在文件末尾追加内容,不会覆盖原有内容
网络相关命令:
1、ip addr或 ip a:查看IP地址
2、ping:测试网络连通性
tar命令:
-c:建立一个压缩文件
-x:解开一个压缩文件
-z:是否需要使用gzip压缩 tar.gz
-v:压缩过程中是否显示文件
-f:使用名字
压缩:打包 压缩
tar -cvf aaa.tar aa.txt bb.txt 把aa和bb打包成aaa.tar
tar -zcvf aaa.tar.gz aa.txt bb.txt 把aa和bb打包成aaa.tar并压缩
tar -zxvf aaa.tar.gz 把aaa.tar.gz解压缩(最常用)
systemctl:系统服务命令 服务名:mysqld firewalld network
systemctl status 服务名 查看某个服务的运行状态
systemctl start 服务名 启动某个服务
systemctl stop 服务名 停止某个服务
systemctl restart 服务名 重启某个服务
ps:进程相关命令:查询在当前控制台上运行的进程
ps -aux:查询系统中运行的所有进程,包括后台进程。a代表所有进程,x包括不占用控制台的进程,u显示用户
ps -ef:查询系统中运行的进程,包括后台进程,父进程
ps -aux|grep 进程 服务名
top:动态显示进程
kill:根据pid,终止线程
kill -9:强制终止进程,一般情况下,开发中,禁止使用。
vim:是vi的升级版。
vi是Unix是上的命令,vim是Linux上最常用的文本编辑器
1、命令模式:使用vi编辑某一个文件时,默认会进入到命令模式,
i:在光标前面插入内容
I:在光标当前行开始插入
a:在光标后插入
A:在光标当前行末尾插入
o:在光标当前行的下一行插入新行
O:在光标当前行的上一行插入新行
-----------------------------------------------
:set nu:显示行号
:set nonu:取消行号
gg:到文件对的第一行
G:到文件的最后一行
:n 指定到文本的第n行
-----------------------------------------------
u:undo,取消上一步的操作
Ctrl + r:回到u之前
-----------------------------------------------
2、编辑模式:正常编辑内容即可
3、末行模式
Shift + zz:保存退出
:q:退出不保存
:q!:强行退出不保存
:wq:保存退出
:wq!:强行保存退出
vi也可以创建一个文本文件,不能创建空文件,如果使用wq保存退出,可以创建空文件,如果不保存退出,空文件不能创建。