Linux常用命令

bzip2  


-z 强制压缩
-d 强制解压文件
-f有重名强制覆盖
-k保留原始文件
-v展示详细信息



gzip


-d  解压缩
-f   强制压缩
-l.   列出压缩文件的相关信息
-r 递归处理目录下的文件
-V 显示版本



gunzip


-f. 解压缩
-r 递归解压缩处理
-v执行过程
-V显示版本


tar

归档与压缩解压缩.tar.gz
tar -cvf  文件名.tar   文件夹1 文件夹2   将文件夹1文件夹2归档为.tar文件
tar -xvf   文件.tar   解归档
-j  以bzip2方式进行压缩解压缩,替换参数z就可
-z. gzip处理备份文件
-x  还原归档文件
-c  创建归档文件
-v  执行过程
-f  文件
tar -zxvf 文件名   解压缩
tar -czvf 新文件名  旧文件名  --remove-file


cat


cat 文件名
-n 输出行数
-b 不对空白行编号
-s 合并两行空白行为一行
cat test1.txt. Test2.txt  输出两个文件内容
cat test1.txt. Test2.txt >test.txt  两个文件内容重定向到新文件中


head


-前几行
-n +前几行
head -2 a.txt. 查看文件前两行
head -n +2 a.txt 查看前两行


tail


查看文件后2行内容
tail -2 a.txt
tail -n 2 a.txt
tail -n -2 a.txt
默认显示最后十行,实时查看日志
tail -f 文件   循环读取文件,可用于实时查看文件


more


more 文件名
先展示一页,按空格可以翻页
q退出,只可以向后翻页不可以向前看


less


-N 显示行号
-m 显示百分比
-s 连续空行变一行
先展示一页,按空格可以翻页
q退出 可以使用光标向前翻看,向后翻看


chmod


-R   递归
-f    不能更改也不要提示错误信息
chmod 数字0-7 文件名
chmod 777 文件名
chmod    u/g/o+r/w/x  文件名
 

chown

改变文件所有者
chown 所有者:所属组 文件名   设置文件所有者所属组
chmod -R 所有者 文件名  递归处理目录

cp


拷贝文件
cp 文件1  目录2  将文件拷贝到目录下
cp -r 目录1 目录2  
-r 递归复制复制文件夹到另一个文件夹
-f 覆盖已经存在的文件不做提示
-n 不覆盖已经存在的文件
-i  覆盖目标文件给提示


date


查看时间 
date  直接查看
date -s. 2023-10-12设置时间
date -s 10:2:08

df


查看磁盘空间使用情况
-h 显示单位,便于阅读
-T 显示文件系统类型
--total 所有的使用情况
df   -Th 
df -Th --total

df与fdisk的区别
df.     只可以用来查看磁盘分区的使用情况
fdisk 可进行磁盘分区的操作


diff

 对比两个文件
diff 文件名1  文件名2  两个文件区别
-i 不检查大小写
-w 忽略空格字符
-c显示全部并标记出不同


export

设置显示环境变量
export YEAR=2023
-p 列出所有的环境变量
-n 删除指定的变量,使其不会出现在后续的变量中
export -n YEAR
export -p

echo


输出字符串或变量
echo $YEAR
echo  字符  输出字符

find


在指定目录下查找文件
-path p.  路径名称符合的路径
-iname 不区分大小写
find  /  -name 文件名   指定在根目录下查找文件


wc


统计文件字数、字节数、行数
-l     统计行数
-w    统计文本字数
-c    统计文本字节数
-m    统计文件字符数
-L    统计最长行的长度
 


grep

查找符合条件的字符串
-i. 忽略大小写
-c 计算符合样式的行数
grep -i as install.sh
grep  as. 文件名  在指定文件搜索字符串

grep与find的区别:
grep是用来从指定文件查找字符串
find 是从指定目录下查找文件


ifconfig

显示设置网络设备
add 设置网络设备ipv6的地址
del. 删除ipv6的地址
down 关闭网络设备
up    启动ipv6的地址
network 设置子网掩码
ifconfig eth0. Ip地址  设置网卡的ip
ifconfig eth0. down


kill

杀死进程
kill -KILL 强制杀死
kill -9 进程号彻底杀死


ls 

显示指定工作目录下的内容
-a. 所有文件
-l. 显示文件权限,大小信息. 等价于  ll     :
d. 所有者  所属组  其他用户  所有者 所属组  d表示目录  -表示普通文件  
-t. 按照创建时间顺序显示


man

执行查看的帮助命令
man ls


mkdir

创建目录
-p  可以创建多级目录,如果目录不存在就同时创建,普通只能创建一个目录
mkdir  ~/test


touch

创建文件
-a    只更改访问时间
-c    不创建文件
-m    只更改修改时间
-d    使用指定字符串表示时间,而非当前时间



mv

移动文件与文件夹(剪切和重命名)
mv  文件名1    文件名2     改名
mv  文件名      目录           将文件移动到指定目录下
mv  目录1       目录2          目标目录存在,则移动,不存在就改名
mv   /test1/a.txt    /test2


passwd

修改密码
passwd openlab  直接在root账号修改openlab不需要使用原密码


ps


查看进程号
-e  显示所有进程
-f   全部列出
-m  显示所有的线程
ps -ef | grep bash. 查看bash进程号



pwd

查看当前目录


rm

删除
rm -rf 目录   递归强制删除目录
rm -f. 文件名  强制删除文件
rm 文件名 删除文件


sort

排序文件内容
sort 文件名      升序
sort -r 文件名  降序
 


uname


显示系统信息
-a  显示全部信息
-r. 发行编号
-m 电脑类型
-n  主机名称

-s内核名称

unset


用于删除变量或函数
-f.  删除函数
-v  删除变量

 

whatis 

 显示命令的描述信息
whatis ls


whereis

 查找文件路径
-m   只查找说明文件
-b     只查找二进制文件
-s     只查找原始代码文件
whereis cd


 


free 

显示系统当前内存使用情况
-h.  人性化显示
-m. 以MB为单位
-k.  以KB为单位
-b.   以B为单位
-s.  持续观察内存使用

 


管道符,前面的输出作为后面的输入
ps -ef |  more
 



cd


cd   ..  切换到上一级
cd   -  切换到上一级
cd   ~切换到家目录

输入输出重定向

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值