Linux命令分享 三 (ubuntu 16.04)
1、‘>’ '>>'输出重定向
用法:命令 参数 > 文件
ls > a.txt
‘>’ 将一个命令的结果不输出到屏幕上,输出到文件中,如果文件不存在就创建文件,如果存在就覆盖文件。
ls >> a.txt
‘>>’ 如果文件不存在就创建文件,如果存在就追加在文件后面。
2、echo回显字符
你在echo后面输入什么字符,回车之后就会返回什么字符.
用法:echo 字符
echo hello
结果:hello
利用输出重定向符号创建文件,
echo hello > a.txt
创建文件a.txt并写入hello。
3、管道符 |
将一个命令的输出结果当作另一个命令的输入数据
用法:命令1 | 命令2
ls -l | more
将ls -l的输出结果按页一页一页显示
ls -al | grep ^d
ls -al 结果只显示目录(即文件夹)
4、cat结合重定向快速合并文件
将文件一文件二中的内容合并到文件三。
用法:cat 文件一 文件二 > 文件三
cat a.txt b.txt > c.txt
5、find查找指定文件
用法:find 开始目录 -name 目标文件
find ./ -name a.txt
从当前目录查找a.txt文件
find / -name a.txt
从根目录查找a.txt文件
6、ln 创建链接文件
相当于给一个文件创建快捷方式,链接有软连接和硬链接之分,软链接源文件被删除后就失去作用了,硬链接源文件被删除之后还是能打开,内容和源文件相同。ls -l显示时软链接标识为L,硬链接为 - 。
创建软连接
用法:ln -s 源文件 目标文件
ln -s a.txt a
创建硬链接
ln a.txt a
注意创建软连接有-s,硬链接没有。
7、gzip压缩和解压文件
用法:gzip 文件名
gzip a.txt
压缩完后原文件就不存在了
解压文件
用法gzip -d 压缩文件名
gzip -d a.txt.gz
8、zip压缩解压文件
用法:zip 文件名.zip 原文件
zip a.txt.zip a.txt
压缩完后原文件还存在
解压方法
用法:unzip 要解压的文件名
unzip a.txt.zip
9、tar打包和解包文件或目录
用法:tar -cvf 打包文件名 原文件
tar -cvf a.txt.tar a.txt
打包后原文件存在
解包方法
用法:tar -xvf 文件名
tar -xvf a.txt.tar
查看包
用法:tar -tvf 文件名
tar -tvf a.txt.tar
10、tar和gzip通过-z实现一步打包压缩操作
打包
tar -zcvf a.txt.tar.gz a.txt
解包解压
tar -zxvf a.txt.tar.gz
11、df显示磁盘空间
查看磁盘空间
df
人性化查看磁盘空间
df -h
12、ps显示系统进程
详细显示系统中的所有进程
ps -aux
13、top 动态查看进程信息
top
14、kill杀死进程
每个进程都有一个自己的pid如上图就像我们的身份证一样。
kill 进程pid
kill 2173
强制杀死进程加-9,当进程杀不掉时使用
kill -9 2173
15、ping与检测目标主机是否网络连通
用法:ping ip或域名
ping www.baidu.com
16、ifconfig查看网卡信息
ifconfig
今天的分享就到这里吧。