Linux常用命令
2021/12/25 7:07:35
本文主要是介绍Linux常用命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.系统信息相关命令
uname -m 显示机器的处理器架构 uname -r cat /proc/version 查看linux 内核版本 cat /proc/cpuinfo CPU信息 cat /proc/meminfo 内存信息 free -m cat /etc/issue 查看系统版本信息 hostname 主机名 ifconfig 网卡信息 df -h 查看硬盘容量
2.文件与目录相关命令
mkdir -p /1/2/3 深层次创建文件夹 touch 创建文件 ln -s /root/test.txt /home/test.txt 创建软链接(类似快捷方式) ln /root/test.txt /home/test.txt 创建硬链接(类似复制件) cp test.txt /home/test 复制命令(-r 参数递归复制,-f 强制覆盖) rm 删除命令(-r参数递归删除,-f强制删除) mv 移动文件命令
文件查询位置相关命令
which 查找命令的位置 find / 查找文件或目录(-name参数根据文件名查找);
查看文件内容相关命令
cat 查看文件内容(-n参数显示内部行号) tac 查看内容倒叙显示 more 查看内容 less 能查看多文件 tail 显示文件尾部(-f 实时显示)
3.压缩与解压缩相关命令
tar 主选项(-c 打包;-x解压文件,-r想文件中追加内容,-u更新压缩包中的文件内容) 辅助选项(-v 显示操作过程,-z支持gzip解压文件,-f指定压缩文件) tar -cvf test.tar test1.txt test2.txt 打包 tar -tf test.tar 查看包中内容 tar -xf test.tar 解压包 tar -zxcf test.tar.gz test1.txt test2.txt 打包后进行压缩 tar -zxvf test.tar.gz 进行解压缩包 tar -zxvf test.tar.gz -C /home/test 进行解压缩包到指定目录 zip test.zip *.txt zip方式打包 unzip test.zip 解压包 unzip -d /home/test test.zip 解压包到指定文件夹下
vim 编辑器
i:在当前位置输入
I:在当前行首行进行输入
a:在当前位置之后输入
A:在光标尾行之后输入
o:在光标所在行下面插入新行,光标停在行首等待输入
O:在光标所在行上面插入新行,光标停在首航进行输入
/:查找(n向下匹配查找,N向上匹配查找)
u:撤销
r:替换光标所处的某个字符
R:从光标开始替换字符
s:批量替换(1,4 s/3/u/g) 1 开始行; 4 结束行; s 命令 ;3 需要替换的字符;
u替换成的字符;g连续替换
x:删除单个字符
dd:删除整行
ndd:删除n行 n代表数字
dG:删除所有内容 光标之下
yy:复制
p:粘贴
set nu :显示行号
set nonu:不显示行号**
RPM Package 网站
http://rpmfind.net
http://rpm.pbone.net
用户与用户组
useradd 名 创建用户
groupadd 名 创建组
groupdel 名 删除组
who 查询已经登录到主机的用户信息
权限管理
r:可读权限 4(8进制)
w:可写权限 2(8进制)
x:可执行权限 1(8进制)
s:Setuid
t:粘滞位 防止其他用户进行删除
权限位
d (文件夹) rwx r -x r-x
– (文件) rwx r -x r-x
b (特殊文件)
l (软链接)
chown -R(递归处理)用户名:组名 文件名
修改权限命令
u:文件拥有者
g:组
o:其他
a:所有
+:增加权限
chmod a+x 文件夹名 赋予执行权限 及属主与属组执行权限
这篇关于Linux常用命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法