0 引言
博主装了Linux虚拟机后,开始学习Linux基础常用的命令行代码,今天将自己的学习笔记分享给大家(学习视频资料链接:https://www.bilibili.com/video/BV1vE411h7Fi?from=search&seid=9744250303152440539) 本文主要讲27种Linux常用命令。大家在阅读的时候可以在自己的命令行中尝试一下,助于加深记忆力!
1 正文开始
1.0 如何直接在命令行中查看命令使用帮助?
命令+空格+--help
1.1 目录信息查看命令:ls (查看某一目录下的文件)
ls命令相关参数功能
ls -a #显示目录所有文件夹,包括隐藏文件
ls -l #显示目录中文件的所有信息
ls -al #显示目录中所有文件的所有信息(包括隐藏文件)
1.2 目录切换命令:cd
·使用方法:将想要去到的文件夹地址输入在cd后,例:cd /(Linux的主目录用‘ / ’显示)
·目录格式,如桌面的目录为:/home/leorover/桌面、上一级与父目录表现形式相同:‘ ../ ’、
当前目录仍为:‘ ./ ’,使用某一个文件夹时,要在文件夹名称结尾加上‘ / ’,如:mv test/;
若在文件名称前有/而该斜杠前没其他文件名称,则表示为绝对路径
1.3 查看当前目录命令:pwd
输入pwd即可查询当前的绝对目录
1.4 系统信息查看命令:uname
·在ubuntu中输入uname会得到返回值:linux
·使用uname -a时,会显示完整信息,如:Linux leorover-virtual-machine 5.11.0-25-generic #27~20.04.1-Ubuntu SMP Tue Jul 13 17:41:23 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
1.5 清空屏幕命令:clear
输入clear即可将现在命令行窗口中的内容清空
1.6 显示文件内容命令:cat
·使用方法:将想要查看的文件名及其完整地址输入:
cat test.c
·注:输入的地址要指向文件,且要写出文件的格式‘.xxx’(若是读取当前目录下的文件则不需要写地址)
1.7 切换用户身份命令:sudo 在该行命令执行中,可以被认为将当前账户切换为“管理员身份”
例,下载软件:sudo apt-get xxx(直接输入sudo apt-get然后回车,可以得到apt-get使用帮助)
1.8 文件拷贝命令:cp 使用格式:cp+空格+想要复制的文件名称.对应格式+想要复制得到的文件名称.对应格式
‘ cp a.mat b.mat ’ => 复制文件a并命名为b
1.9 切换用户命令:su
切换为管理员用户:sudo su(直接切换到管理用户)
切换回普通用户:sudo su leorover(用户名称即为命令行中@符号前的名称)
1.10 移动文件命令:mv 可以实现文件/文件夹的重命名、移动文件位置
·重命名功能,mv+空格+原文件名称.对应格式+更改后的文件名称.对应格式
(例:mv a.c b.c 或 mv test/ test1/ )
·移动功能,mv+空格+文件名称.对应格式+目标的文件夹名称
(例:mv a.c test1/)
(a.c、b.c都为文件名称,test/、test1/为文件夹) 1.11 创建文件夹命令:mkdir
使用格式:mkdir+空格+想要创建的文件夹名称
1.12 创建文件命令:touch
使用格式:touch+空格+想要创建的文件名称.对应格式
1.13 删除命令:rm 该命令运行时,从当前目录开始检索。
使用格式:
rm+空格+想要删除的文件名称.对应格式
(例:rm a.mat)
rm+空格+想要删除的文件名称.对应格式+空格+-+下列字符
-r 将目录及以下的目录及文件逐一删除
-f 强制删除,无需确认。
-rf 全部清空(也可以删除文件夹)
(例:rm test -rf)
1.14 文件夹删除命令:rmdir
使用格式:rmdir+空格+要删除的文件名
1.15 显示网络配置信息命令:ifconfig
返回网络信息
-a:返回电脑所有网卡信息
打开或关闭指定的网卡(管理员身份):sudo ifconfig ens33 down/up
更改网卡ip地址:1、检查将要设置的IP地址是否有被占用:ping 192.168.1.256
2、更改为目标IP地址:sudo ifconfig ens33 192.168.1.256
1.16 重启命令:reboot
在命令行输入reboot即可让系统重启
1.17 关机命令:poweroff
在命令行输入poweroff即可让系统关机
1.18 系统帮助命令:man
使用格式:man+空格+想要查询的命令
会返回官方使用帮助文档
1.19 数据同步写入磁盘命令:sync 因为数据写入磁盘前会先进入缓冲区,需要一定时间,如果想立刻拔出磁盘(u盘),可以使用该函数,让数据立即被写入磁盘。
功能:将缓冲区的数据直接写入磁盘
1.20 查找文件命令:find 该命令运行时,从当前目录开始检索。
使用格式:find+空格+-name+想要查找的文件名称.文件格式
例:find -name a.mat
(find命令还有除-name外其他很多的参数,可以搜索搜索了解)
1.21 查找内容命令:grep 该命令运行时,从当前目录开始检索。
使用格式:grep+空格+-nr+需要朝找的内容(使用双引号括出)+空格+查找的范围地址
(ctrl+c 强行打断终端里的操作)
(grep命令还有除-nr外其他很多的参数,需要时可以搜索了解)
1.22 文件夹大小查看命令:du 该命令运行时,从当前目录开始检索。
使用格式:du+空格+想要查询的文件夹名称/文件名称.文件格式
(du命令还有其他很多的参数,需要时可以搜索了解)
1.23 磁盘空间检查命令:df 运行结果如图: 1.24 使用gedit打开某个文件命令:gedit Linux中,gedit约等于Windows中的记事本
使用格式:gedit+空格+编辑的文件的文件名
1.25 当前系统进程查看命令:ps 用于查看当前后台运行的程序,如图:
1.26 进程实时运行状态查看命令:top Linux中,gedit约等于Windows中的任务管理器,如图:
1.27 文件类型查看命令:file 可以通过该命令查询某文件的类型。
file a.c
2 结束语
以上便为27个常用Linux命令行的命令简述,接下来博主会开启一个新的专栏:Linux学习专栏,也会分享更多的笔记,希望可以给大家带来一些带有参考价值的东西。当然,之前的opencv和机器学习专栏仍会更新。感谢您能看到这里,如果对于内容有其他的看法可以滴滴我哟~
|