框架基本知识总结 Day12

Linux相关

文件的长格式说明

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:强制终止进程,一般情况下,开发中,禁止使用。

vi命令

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保存退出,可以创建空文件,如果不保存退出,空文件不能创建。


 

你可能感兴趣的:(框架学习日记,linux,github,运维)