Linux
linux指令下达的方式
[root@utopia ~]# command [-options] para1 para2 //指令,选项,参数1,参数2
基本信息命令
[root@utopia ~]# date 显示日期
[root@utopia ~]# locale 语言语系显示
[root@utopia ~]# cal 02 1994 显示日历
[root@utopia ~]# bc 使用计算器
[root@utopia ~]# ll -s ~/.pip 显示文件夹,文件夹选项,缩写ls
[root@utopia ~]# ll -a 显示文件夹中所有信息
[root@utopia ~]# shutdown
查询文件的属性介绍
属性介绍
...
drwxr-xr-x 3 root root 4096 Mar 7 2019 .cache
-rw-r--r--. 1 root root 129 Dec 29 2013 .tcshrc
...
d 文件夹 - 文件
rwxr-xr-x 权限:可读、可写、可执行,文件拥有者、群组、使用者
3 连接数
root 拥有者账号
root 拥有者群组
4096 文件容量,默认但闻byte
Mar 7 2019 最近修改时间
.cache 文件名称
[-R] 代表递归
[root@utopia ~]# chmod [-R] xyz 文件名 //用于赋权限
[root@utopia ~]# chmod [-R] u=rwx,g=rw,o=r 文件名 //用于赋权限
[root@utopia ~]# chown [-R] 账号名称or组名 文件或目录 //改变拥有者
[root@utopia ~]# chgrp [-R] 群组名 文件或目录 //改变群组
[root@utopia ~]# umask xyz //给新建文件夹or文件默认权限
目录相关操作
[root@utopia ~]# mkdir -P test1/test2/test3 //新建多个文件夹
[root@utopia ~]# rmdir -p test1/test2/test3 //删 除文件夹
[root@utopia ~]# touch 文件名 //若文件不存在新建,存在修改时间
[root@utopia ~]# cd .. - // 上一级
[root@utopia ~]# cd / //根目录
[root@utopia ~]# pwd //显示当前路径
[root@utopia ~]# pwd -P //显示物理路径
文件内容查看
[root@utopia ~]# cat Concatenate连续
[root@utopia ~]# tac 反向列示
[root@utopia ~]# nl 显示的时候顺便显示行号
[root@utopia ~]# more 按空格健下一页,以页的形式显示
[root@utopia ~]# less 与more类似,可以往上翻页
[root@utopia ~]# head 只看前几行
[root@utopia ~]# tail -n fileName 只看后几行
[root@utopia ~]# file 文件 查看文件属性
文件搜索
[root@utopia ~]# which 寻找执行档
[root@utopia ~]# whereis 在一些特定的目录中寻找文件文件名
[root@utopia ~]# find [PATH] [option] [action]
[root@utopia ~]# locate [-ir] keyword
tar命令
[root@utopia ~]# tar
-z 透过gzip的支持经行解压/压缩,此时的档名*.tar.gz
-j 透过bzip2的支持经行解压/压缩,此时的档名*.tar.bz2
-J 透过xz的支持经行解压/压缩,此时的档名*.tar.xz
-c 建立打包文件
-t 查看打包文件的内容
-x 解压缩功能
-v 在压缩/解压的过程中,将正在处理的文件名显示出来
-C 选择要解压的目录
强行记忆如下:
压缩:tar -jcv -f filename.tar.bz2 要被压缩的文件或目录名称
查询:tar -jtv -f filename.tar.bz2
解压:tar -jxv -f filename.tar.bz2 -C欲解压缩的目录
XFS文件系统的备份以及还原
[root@utopia ~]# xfsdump
-L xfsdump会记录每次备份的session标头
-M xfsdump会记录储存媒体的标头
-l L的小写,指定等级,0~9等级,0表示完整备份
-I 列出目前备份的信息状态
限制:
xfsdump:不支持没有挂载的文件系统备份
xfsdump:必须使用root权限
xfsdump:只能备份xfs文件系统,且只能用xfsrestore解析
xfsdump:是通过UUID来分辨备份的,因此不能具备相同的UUID文件系统
scp 文件传输
上传:scp -r user@ip/source_fil
下载:scp -r root@ip:/source_file target_file
-常用参数
-r recursive 对子目录以递归模式处理
-p perms 保持文件权限
-o owner 保持文件属主信息
-g group 保持文件属组信息
-t times 保持文件时间信息
-l links 保留软链结
-D devices 保持设备文件信息