Linux常用基本命令

Posted CSR-kkk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用基本命令相关的知识,希望对你有一定的参考价值。

man <command> 查看各个命令的使用文档

目录管理

/ :根目录
./ :当前目录

ls:列出目录
-a:列出全部目录(包含隐藏文件)
-l:长数据串,包含文件权限与属性

cd:切换目录 cd [绝对路径/相对路径]
cd … :返回上一级目录
cd /:使用绝对路径访问
cd ~:切换至用户目录

pwd:查看用户当前所在目录
-P:显示准确的路径,不是连接路径

mkdir:创建目录
-p:递归创建目录 mkdir -p a/b/c

rmdir:删除目录(非空)
-p:删除层级目录 rmdir -p a/b/c

cp:复制文件/目录 cp <源路径> <目标路径>

rm:移除文件/目录
-f:忽略不存在文件,强制删除
-r:递归删除目录
-i:询问是否删除
rm -rf / 删库跑路

mv:移动文件/目录 ,重命名文件夹
-f:强制移动,忽略不存在
-u:只替换更新过的文件


基本属性

在这里插入图片描述
第一个字符代表文件为:目录/文件/链接文件 等
d:目录,l:链接文档,- :文件

后面的参数3个为一组,共3组,
第一组:属主权限(文件所有者),第二组:属组权限(所有者同组用户),第三组:其他用户权限
r:read 读,w:write 写,x:execute 执行

一共是10位,0-9记录顺序,
1,4,7为r
2,5,8为w
3,6,9为x

修改文件属性:r:4,w:2,x:1
每个身份的权限为三个权限相加所得:rwx = 4+2+1 = 7,rw- = 4+2+0 = 6,以此类推
chmod 777 <filename> 设置最高权限


文件内容查看

cat <文件路径>:从第一行开始显示文件内容

tac <文件路径>:从最后一行开始显示文件内容

nl :显示时输出行号
在这里插入图片描述

more:一页一页显示内容
空格翻页,回车向下看一行

less:与more类似,但是还可以向前翻页
上下键可以上下查看1行
空格下翻一页
b 上翻一页
q:退出
/ <字符串>:向下查找字符串
?<字符串>:向上查找字符串(n:搜索下一个,N:搜索上一个)

head:看头几行
-n <行数>:查看xx行

tail:看尾几行
-n <行数>:查看xx行


查看网络配置命令:ifconfig
网络配置目录:/etc/sysconfig/network-scripts(centOS 7)


链接

硬链接的作用是允许一个文件拥有多个有效路径名,删除某个不会影响其他的,
软链接(符号链接)类似Windows的快捷方式,实际是存放文件路径的文件

ln:创建硬链接
-s:创建软连接

ln f1 f2 # 创建硬链接

ln -s f1 f3 # 创建软连接

以上是关于Linux常用基本命令的主要内容,如果未能解决你的问题,请参考以下文章

基本linux命令

linux,unix常用基本命令

linux常用基本命令

Linux—— vim常用操作命令

linux常用基本命令

Linux - 常用 Linux 命令的基本使用