linux常用命令大全系列之Linux文件系统操作命令

作者:gaoqiang 时间:23-03-26 阅读数:143人阅读

Linux 文件系统操作命令

reboot:重启指令
shutdown -h now:表示立即关机
shutdown -h 1:表示1分钟后关机
shutdown -r now:表示立即重启
systemctl:查看所有的服务
clear:清空终端内容
ll:显示当前得目录
history:显示所有的历史指令
history 10:显示最近10条的历史指令
date:显示日期
top:查看进程
top -d 10:每10秒刷新一次

yum install 指令:安装指令
ping ip地址:查看网络知否通
teInet ip 端口:查看Linux端口是否启动
Ip addr :  查看当前ip
Ifconfig : 查看当前网卡设备
nmcli : 查看当前网卡设备信息

查看当前目录命令:pwd
打开文件夹命令:cd
打开指定文件夹:cd [目录名称]
打开当前用户的根目录:cd ~
返回上级目录:cd ..
返回进入目录:cd -
打开根目录:cd /

浏览目录下的文件列表命令:ls
以列的方式查看当前目录下的文件列表:ls -l
查看当前目录下所有的文件(包括隐藏文件):ls -a
以列表的方式查看当前目录下的所有文件:ls -la

创建文件目录命令:mkdir
新建文件目录:mkdir 文件夹名称
递归新建多级目录:mkdir -p 文件夹名称
例如在用户目录下新建 test 目录,命令这样写:mkdir -p test/test1/test2/test3 递归新建多级目录的写法
删除文件目录命令:rmdir
删除指定目录:rmdir 目录名称
递归删除指定目录及中间目录:rmdir -p 目录名称 这里没有写错,没有字母 k

删除文件或者目录命令:rm
常用命令:rm -rf [目录或文件] rm -ri [目录或文件]
强制删除文件或目录:rm -rf 目录或者文件
在删除前询问是否确认删除:rm -ri 目录或文件
因为强制删除的后果不太好,一般不建议使用 rm -rf 进行文件删除
rm 命令中不跟 r 参数,无法删除目录,只能删除文件
强制删除某个文件  rm -f

复制文件或目录命令:cp
递归复制目录1下的所有的文件和文件夹到目录2:cp -r [目录1][目录2]
执行复制操作时覆盖原有目录前询问用户:cp -ri [目录1][目录2]

移动文件、修改文件名命令:mv
将文件夹1名称更改为文件夹2:mv 文件1 文件2 (给文件更名)
将目录1的文件移动到目录2:mv 目录2 目录2 (将目录1的文件移动到目录2)

创建文件命令:touch
touch 文件名称

vi  查看、编辑文件命令:

vi 命令为 UNIX 操作系统或者类 UNIX 操作系统都有具有的功能强大的文件编辑命令,用户输入 vi ** 文件名,便可以进入 vi 模式进行文件内容的查看和编辑,如果文件已经存在,则直接打开文件,如果文件不存在,则系统将打开一个全新的空文件

常用命令解析:

Esc  从编辑模式切换到命令模式;
:行号  光标跳转到指定行的行首;
D  删除从当前光标到光标所在行尾的全部字符;
dd  删除光标行正行内容;
ndd  删除当前行及其后n-1行;
p  粘贴文本操作,用于将缓存区的内容粘贴到当前光标所在位置的下方;
a  在当前字符后添加文本;
A  在行末添加文本;
i  在当前字符前插入文本;
I  在行首插入文本;
o  在当前行后面插入一空行;
O  在当前行前面插入一空行;
:wq  在命令模式下,执行存盘退出操作;
:w  在命令模式下,执行存盘操作;
:w! 在命令模式下,执行强制存盘操作;
:q  在命令模式下,执行退出vi操作;
:q! 在命令模式下,执行强制退出vi操作;
:e文件名  在命令模式下,打开并编辑指定名称的文件;
:n  在命令模式下,如果同时打开多个文件,则继续编辑下一个文件;
:f   在命令模式下,用于显示当前的文件名、光标所在行的行号以及显示比例;

cat  查看、编辑文件命令:

显示一个小的文件的内容:cat 文件名称
创建并打开一个新的文件:cat > 文件名称
cat 命令
cat 文件名:只读的方式查看文件
-n 允许你查看文件并打印行号
例 : cat -n /etc/os-release
-b  和 -n 相似,只不过对于空白行不编号

more:只读的方式显示文件,显示行号,显示多页,空格下一页

more 文件名:分页浏览,空格下一页,ctrl+b 上一页

less 文件名:分页浏览文件,按需加载,速度比more 快

查看文件开头内容命令:head

head [参数] [文件名]

例如,使用 head 命令显示某个文件开始的 n 行数据:head -n 文件名称

查看文件结尾内容命令:tail

动态加载某个文件的内容(常用于查看日志文件):tail -f 文件名称
展示文件最后几行的数据:tail -n 行数文件名称

head -n 5 文件:看前5行的文件内容

tail -n 5 文件:查看文件后5行的内容

tail -f 文件名:实时监控这个文件发生的变化

本文链接:https://www.518wz.top/post/33.html 转载需授权!

分享到:

发表评论