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常用基本命令的主要内容,如果未能解决你的问题,请参考以下文章