linux学习第三课学习内容-常用命令及tar打包

linux学习第三课

系统状态检测命令

1、ifconfig
查看网络信息
观察5个点:网卡名称、inet后面的IP地址、ether后面的物理网卡地址、以及RX、TX的接受数据包与发送数据包个数及累计流量
2、uname
常用格式 uname -a
查看当前系统的完整信息:内核名称、主机名、内核发行版本、节点名、系统时间、硬件名称、硬件平台、处理器类型以及操作系统名称等。
3、uptime
查看系统负载信息:当前系统时间、系统已运行时间、启用终端数量以及平均负载值等信息。
4、free
显示当前系统中内存的使用量信息
常用格式:free -h
5、who
查看当前登入主机的用户终端信息
6、last
查看所有系统的登录记录,此记录是可以修改的。
7、history
显示历史执行过的命令
常用命令格式:
!编码数字 可以执行相对应的命令
histroy -c 清空所有的历史记录命令
8、sosreport
用于收集系统配置及架构信息并输出诊断文档

工作目录切换命令

1、pwd
显示用户当前所处的工作目录
2、cd
切换工作路径
3、ls
显示目录中的文件信息
常用格式:
ls -l 查看详细信息
ls -a 查看所有文件(包含隐藏文件)
ls -al 查看所有文件的详细信息
如果需要查看目录:-d

文本文件编辑命令

1、cat
查看纯文本文件 内容较少的
常用格式:cat -n 行数
2、more
查看纯文本文件 内容较多的
常用格式:more 选项 文件
3、head
查看纯文本的前N行
常用格式:head 选项 文件 如:head -n 10 /tmp/123.txt
4、tail
查看纯文本文档的后N行或者持续刷新内容
常用格式:tail -n 10
tail -f 持续刷新
5、tr
用于替换文本文件中的字符
tr [原始字符] [目标字符]
6、wc
统计指定文本的行数、字数、字节数
-l 只显示行数
-w只显示单词数
-c 只显示字节数
7、stat
查看文件的具体存储信息和时间等信息
8、cut
按“列”提取文本字符
cut -d: -f10 /etc/passwd
9、diff
比较多个文件的差异
--brief确认俩个文件是否不同
-c 详细比较出多个文件的差异之处

文件目录管理命令

1、touch
创建空白文件: touch 123.txt
设置文件的时间: touch -d 同事修改A、M时间
2、mkdir
创建空白的目录
-p可以递归创建
3、cp
复制文件或者目录
目录需要+ -r参数
4、mv
剪切文件或者将文件重命名
5、rm
不需要确认删除+ -f
目录需要+ -r
6、dd
按照指定大小和个数的数据块来复制文件或者转换文件
if 输入的文件名称
of 输出的文件名称
bs 设置每个“块”的大小
coun 设置要复制“”块“”的个数
如:
dd if=/dev/zero of=560_file count=2 bs=560M
制作光驱文件ISO:
dd if=/dev/cdrom of=RHEL-server-7.0-x86_64-LinuxProbe.Com.iso
7、file
查看文件类型

打包压缩与搜索命令

1、tar
将文件进行打包压缩货解压:
tar czvf 文件名.tar.gz 或者 tar cjvf 文件名.bz2
相对应的解压格式:
tar xzvf 文件名.tar.gz 或者 tar xjvf 文件名.bz2
2、grep
常用的俩个参数:
-n 参数用来显示搜索到信息的行号
-v 参数用于反选信息
3、find
按照指定条件来查找文件
-name 匹配名称
-perm 匹配权限
-exec {};
格式如下:
find / -user linuxpprobe -exec cp -a {} /root/findresults/ ;



posted @ 2019-05-06 09:58  晚生隆海  阅读(192)  评论(0编辑  收藏  举报