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

今天的分享就到这里吧。

相关推荐
SanOrintea几秒前
electron中进程线程之间通信方式
服务器·javascript·electron
咕噜签名分发冰淇淋26 分钟前
App中分发中的防盗链开发是做什么的?
运维·服务器·网络
huluang29 分钟前
网络安全等级保护要求(10+4 层面)记忆总结
服务器·网络·web安全
乌萨奇也要立志学C++39 分钟前
【Linux】进程控制(三) 自定义 Shell 命令行解释器的实现与进程协作实践
linux·运维·服务器
qiuiuiu4131 小时前
正点原子RK3568学习日志6-驱动模块传参
linux·c语言·开发语言·单片机·学习
华纳云IDC服务商1 小时前
洛杉矶服务器常见问题汇总与解决方案大全
运维·服务器·php
dddddppppp1231 小时前
linux sdl图形编程之helloworld.
linux·运维·ffmpeg
qq_479875431 小时前
TimerFd & Epoll
java·服务器·数据库
郝学胜-神的一滴2 小时前
Linux系统函数link、unlink与dentry的关系及使用注意事项
linux·运维·服务器·开发语言·前端·c++
Pota-to成长日记2 小时前
2025/10/14 redis断联 没有IPv4地址 (自用)
linux·运维·服务器