常用linux基本命令

本文介绍了Linux操作系统中用于管理文件目录的一系列基本命令,包括pwd、cd、ls、mkdir、rmdir、touch、cp、rm、mv等,以及查看和设置时间日期的date和cal命令。这些命令是Linux用户日常操作的核心工具。
摘要由CSDN通过智能技术生成

目录

文件目录类

1,pwd:显示当前工作目录的绝对路径

2,cd:切换目录

3,ls:列出目录的内容

4,mkdir:创建新的文件目录

5,rmdir:删除空的文件目录

6,touch:创建空文件

7,cp:复制文件或目录

8,rm:删除文件或目录

9,mv:移动文件与目录或重命名

10,cat 查看文件内容

11,more文件内容分屏查看器

12,less分屏显示文件内容

13,echo:输出内容到控制台

14,>重定向和>>追加

15,ln软链接

16,head显示文件头部内容

17,tail输出文件尾部内容

18,history查看已执行过的历史命令·

时间日期类

date显示当前时间​​​​​​​        ​​​​​​​ 

2,date显示非当前时间

3,date设置系统时间

4,cal查看日历

用户管理命令


文件目录类

1,pwd:显示当前工作目录的绝对路径

pwd -P 查看实际路径(可以抛开软链接等)

 

2,cd:切换目录

绝对路径是以/开头,/表示根(源头)

cd-

返回上一次所在目录

 

cd..

回到当前目录的上一级目录

 

cd~

回到自己的家目录

cd绝对路径

切换路径

cd相对路径

切换路径

cd -P

跳转到实际物理路径,而非快捷方式的路径

3,ls:列出目录的内容

以.开头的文件和文件夹都是隐藏文件和文件夹

 .表示当前目录

..表示上级菜单

 

4,mkdir:创建新的文件目录

在当前路径下创建单个文件目录:mkdir  a

在当前路径下创建多个文件目录:mkdir  b c

在绝对路径下创建单个文件目录:mkdir  /

在当前路径下创建嵌套文件目录:mkdir  -p  g/h/i

 

5,rmdir:删除空的文件目录

不能删除非空的文件目录

删除单个文件目录:rmdir 文件名

删除多个文件目录:rmdir 文件名 文件名

删除路径下的文件目录:rmdir -p  g/h/i/

 

6,touch:创建空文件

在当前路径下创建空的新文件:touch 新文件名称

不给文件后缀名,则默认创建文本文件

在绝对路径下创建空的新文件:touch  /文件目录名/文件目录名/新文件名

 

7,cp:复制文件或目录

复制source文件到dest:cp source dest

强制覆盖不提示的复制方法:\cp

递归复制全部文件目录到新文件目录:cp -r 原文件目录 新文件目录

 

8,rm:删除文件或目录

删除文件:rm 文件名

强制执行删除空文件操作,不再进行提示:rm -f 文件名

删除文件目录:rm -r 文件目录

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

rm -rf /* 删除全部目录

保留文件目录,删除目录下的其他文件:rm -f ./*

 

9,mv:移动文件与目录或重命名

移动文件到其他目录:mv 文件名 目录名

移动文件并重命名文件:mv 老文件名 文件目录/新文件名

移动指定位置的文件到指定位置并重命名:mv文件目录/文件名 文件目录/新文件名

10,cat 查看文件内容

一般查看比较小的文件,一屏幕能显示全的

查看文件内容:cat 文件名

查看文件内容并显示行号:cat -n 文件名

11,more文件内容分屏查看器

more指令是一个基于VI编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。

进入文件:more 文件名

操作

功能

空格键space

向下翻一页

回车键Enter

向下翻一行

Q

立刻离开more,不再显示该文件内容

Ctrl+f

向下滚动一屏

Ctrl+b

返回向上一屏

=

输出当前行的行号

:f

输出文件名和当前行的行号

 

12,less分屏显示文件内容

less指令用来分屏查看文件内容,他的功能与more指令类似,但是比more指令更加强大,支持各种显示终端。less之灵在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。

打开文件:less 文件名

操作

功能说明

空白键

向下翻一页

Pagedown

向下翻一页

Pageup

向上翻一页

/字符串

向下搜索字符串,n:向下查找,N:向上查找

?字符串

向上搜索字符串,n:向下查找,N:向上查找

q

离开less程序

13,echo:输出内容到控制台

输出内容到控制台:echo 数据文本

输出带转义字符的内容:echo -e “内容”

查看当前系统所有环境变量:echo $ 然后双击tab键

\\

输出\本身

\n

换行

\t

制表符,tab建

 

 

 

14,>重定向和>>追加

将查看内容覆盖写入到指定文件内:ls -l >文件名

将查看内容追加写入到指定文件内:ls -l >>文件名

将文件1的内容覆盖到文件2:cat 文件1>文件2

使用echo将内容追加到文件:echo “内容” >> 文件

ll:查看详细信息

 

 

 

15,ln软链接

 

硬链接:ln 文件 链接

 

16,head显示文件头部内容

查看文件头10行内容:head 文件

查看文件头部指定行数内容:head -n 数据 文件(例如:head -n 5 文件)

 

17,tail输出文件尾部内容

查看文件尾部10行内容:tail 文件

查看文件尾部指定行数内容:tail -n 数据 文件(例如:tail -n 5 文件)

实时追踪该文档的所有更新内容:tail -f文件

Ctrl + s 暂停追踪

Ctrl + q 重新追踪

Ctrl + c 结束追踪

 

 

18,history查看已执行过的历史命令·

清空历史命令:history -c

查看指定历史命令行的命令:! 行数

查看历史最新的几条数据:history 数字


时间日期类

  1. date显示当前时间​​​​​​​​​​​​​​        ​​​​​​​ 

 

2,date显示非当前时间

 

 

3,date设置系统时间

date -s 字符串时间

 

4,cal查看日历

 

 


用户管理命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值