【Linux】基本操作指令

本文是南方有乔木的博客,博主是一名在校大学生,分享了Linux的一些基本操作指令,包括who,whoami,clear,pwd,cd,ls,rm,mkdir,touch,rm-rf,键盘快捷键,head,tail,find,输入输出重定向,echo,cp和mv等,旨在帮助读者更好地理解和掌握Linux系统操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 欢迎来到南方有乔木的博客!!!


博主主页:点击点击!戳一戳!!

博主名:南方有乔木

博主简介:

一名在校大学生,正在努力学习Java语言编程。穷且意坚,不坠青云之志,希望能在编程的世界里找到属于自己的光。

跪谢帅气or美丽的朋友们能够帮我点赞! 请对文中内容请多多指教!!!

本节博主总结了一些Linux的基本操作指令,大家来看看吧!!!

目录

1.who

2.whoami 

3.clear

4. pwd 

5.cd  

6.ls

7.rm -rf

8.mkdir

9.touch 

 10.rm

11.键盘快捷键

12.head

13.tail

14.find

15. 输入输出重定向

16.echo

17.cp

18.mv


1.who

功能:who命令用来打印当前登录的用户信息,包含系统的启动时间,活动进程,使用者ID等,我们可以使用who命令来了解系统运行状态

2.whoami 

功能:Linux中的whoami命令可以显示自身的用户名称

3.clear

功能:clear命令可以清空屏幕,它的快捷键是 Ctrl+L

4. pwd 

功能:pwd命令可以打印显示出当前的工作目录

5.cd  

cd是Linux常用的命令之一,可以用来切换目录(Change Directory)。

功能:切换目录

用法:

1.cd     当不加参数时,默认切换到用户的主目录

 2.   

cd /相对路径/ 

cd /绝对路径/

当加上路径时,切换到对应的目录

  

 3.

当cd后加特殊的符号,表示进入特数符号所指引的路径

cd ~   进入用户主目录

 4.cd - 

功能:返回上次所在的目录

5.cd ..

功能:返回上级目录

 

 6.cd ../..

功能:返回上两级目录

6.ls

功能:

列出当前工作目录下的所有的文件

用法:

1.ls

不加路径时,默认列出当前工作目录下的所有不被隐藏文件

 2.ls /路径/

ls /相对路径/

ls/绝对路径/

当加上路径时,列出所加路径下的所有不被隐藏的文件

 3.ls -al

-a 的意思是显示所有的文件(被隐藏的文件和未隐藏的文件都列出)

-l 的意思是显示文件详细信息

7.rm -rf

-r的意思是删除目录,-f的意思是不用询问直接删除,在我们平时使用的Winddows系统中,删除只是剪切移动到“回收站”的目录下,而在Linux中,rm -rf是真正的删除消失。

所以使用此操作时时一定要考虑清除,慎用此操作。

8.mkdir

功能:创建目录(make directory)

用法:

1.mkdir    目录名

mkdir可以创建一个目录,当前目录下创建一个目录A:

2.mkdir  -p  /路径/

mkdir -p 可以创建多级目录,比如创建多级目录:

mkdir的使用区别:

mkdir A/B/C  要是A/B/目录都存在情况下C目录能创建成功,要是A/B/目录不存在,则创建失败

mkdir -p A/B/C 要是A/B/不存在,则直接创建A/B/C多级目录,不会创建失败,

要是A/B/已经存在,则创建C目录。

9.touch 

功能:

1.创建空文件(若要创建的文件已经存在,则将文件的时间修改为当前的系统时间)

用法:touch /路径/文件名

需要注意的是Linux上并没有文件后缀名的概念

 10.rm

功能删除文件中的内容

用法:

1.rm [文件名]

2.rm -ri

递归删除文件夹中的内容,在删除时进行询问是否确定要删除。

其中 -r表示要递归删除文件夹中的内容,-i表示每次删除前询问是否要删除。若确认删除,则输入y回车。

11.键盘快捷键

1.Ctrl+L 清空屏幕

2.Tab   自动补全

3.键盘上/下键查看历史输入,可以查阅然后修改历史命令

4.键盘左右键改变光标位置

5.Ctrl+C 像当前正在执行的程序发送一个中断信号,直接中断当前程序,此时程序是属于非正常中断。

12.head

功能:

显示文本文件的前10行

用法:

1.head

head  [文件名]

文件是当前工作目录下的文件则直接加文件名,如果不是,需要加上路径

2.head -n  [行数] [文件名]

head -n 5  print-args.c 表示显示文件名为print-args.c文件的前5行

13.tail

功能:

显示文本文件的后几行

用法:

1.tail [文件名]

tail print.args.c 显示文件名为print-args.c的后10行

2. tail -n [文件名]

 显示文件名为print-args.c的后三行:

tail -n print-args.c

14.find

功能:

从某个目录开始,查找符合要求的所有文件

用法:

1.find /路径/  [要求]

find /home/ubuntu/  -name    '*.c'

查找/home/目录下文件名字最后为.c的文件

15. 输入输出重定向

1.<

2.>

这两个符号控制左右方向。

cat -n  < print.c   表示将print.c的内容作为cat -n 的标准输入,最后带行号输出

16.echo

功能:打印字符

用法:

1.echo  [字符]

2. echo -e   [字符]

echo -e 也是打印字符,但是-e可以显示某些转义字符的含义,比如:

echo -e '哈哈哈\n我在学Linux'

 如果不加-e,则换行符会被当作普通字符打印

17.cp

功能:复制文件或目录

cp [文件] [目录] 

cp linux a1  

将当前目录的linux文件复制到当前文件的a1目录下

18.mv

功能:

移动文件

用法:

mv  [文件] [目标路径]

 mv /home/ubuntu/a1/linux   /home/ubuntu/   将/home/ubuntu/a1/目录下的名为linux的文件移动到   /home/ubuntu/ 目录下

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值