Linux常用命令

 

解压缩

# zip解压缩
zip -vr a.zip a/       # 压缩
unzip a.zip            # 解压缩

# tar.gz解压缩
tar -zcvf a.tar.gz a    # 压缩
tar -zxvf a.tar.gz      # 解压缩

 

文件操作

# 查看文件
cat a.txt     # 查看文件
cat -n a.txt  # 查看文件,显示出行号

tac a.txt     # 反向显示文件内容

head -n 10 a.txt  # 查看文件前10行

tail -n 10 a.txt  # 查看第10行

diff a.txt b.txt  # 比较两个文件的差异

 

# 新建,编辑文件
vi a.txt

x 删除指定内容
dd 删除整行
o  另起一行插入
:  跳转到指定行

 

touch a.txt    # 创建空文件
echo >a.txt    # 清空文件内容
:> a.txt       # 清理文件内容

 

# 一秒创建大文件,测试会用到。字节单位:k, m, g, t, p, e
fallocate -l 10G big_file    # 方法一
truncate -s 10G big_file     # 方法二

 

# 文件统计
wc -l a.txt  # 统计行数
wc -w a.txt  # 统计单词数
wc -c a.txt  # 统计字符数

 

搜索

# 搜索
find / -name a.txt
find / -name *filename*  # 模糊查询
find / -type f -name a*  # 按类型查询,f:文件;d:文件夹
find / -type f -name "*.txt" | xargs grep "heihei"  # 根据文件内容搜索

find / -user huyang  # 按所有者查找
find / -group test   # 按所属组查找

# 按文件大小查找   +n 大于  -n 小于  n 等于
find /opt -size +204800

# 查找大于10M小于20M的文件。a:两个条件同时满足;o:满足一个条件就可以
find /opt -size +10240 -a -size -20480

# 按修改时间查找。amin:访问时间;cmin:文件属性;mmin:文件内容
find /opt -cmin -5

# 在opt目录下查找test文件并显示详细信息
find /opt -name test inittab -exec ls -l {} \

# 删除b.txt
find ./ -type f -name b.txt -delete

 

文件操作

# 显示文件或者文件夹
ls
ls -l  显示详细信息
ls -a  显示隐藏文件
ls -l --time=atime  # 更新文件最后修改时间
ls -ltr             # 按最后修改时间升序

# mkdir创建文件夹,-p支持递归创建
mkdir dir_a
mkdir -p dir_a/dir_b

# cp拷贝,-r递归,-f强制
cp a.txt b.txt
cp -rf a.txt /opt/a.txt

# mv移动/重命名
mv a.txt b.txt

# rm删除,-r递归,-f强制
rm a.txt
rm -rf /opt/a.txt

 

查找服务

# 查找服务
ps -ef | grep ssh
kill -9 pid         # 杀死进程
killall hCamera     # 跟据进程名杀死进程

# 根据端口,查找服务
netstat -apn | grep 80
lsof -i:端口号

 

查看内存,查看磁盘

# 查看内存
top -p [pid]  # 查看指定进程的内存

# 查看磁盘空间
df -hl

du -sh        # 查看当前目录所占空间大小
du a.txt -sh  # 查看a.txt这个文件所占空间大小

 

其他命令

who    # 显示在线登录用户
whoami # 显示当前操作用户
hostname  # 显示主机名
uname     # 显示系统信息
ifconfig                 # 查看网络情况
service network restart  # 重启网络
netstat                  # 显示网络状态信息


shutdown -r     # 关机重启
shutdown -h     # 关机不重启
shutdown now    # 立刻关机
halt     # 关机
reboot   # 重启

 

# 用户操作
cat /etc/passwd      # 存储用户账号
cat /etc/group       # 存储组账号
cat /etc/shadow      # 存储用户账号的密码
cat /etc/gshadow     # 存储用户组账号的密码

useradd -d /home/huyang -m huyang  # 创建用户 huyang
passwd huyang                      # 修改huyang的密码
userdel -f huyang                  # 删除用户

 

posted @ 2025-09-14 22:31  十一的杂文录  阅读(5)  评论(0)    收藏  举报