Linux系统下命令⾏常⽤27种命令⼊门学习笔记(Ubuntu、ls、cd、pwd、
una。。。
0 引⾔
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
该命令运⾏时,从当前⽬录开始检索。
使⽤格式:linux登录命令
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和机器学习专栏仍会更新。感谢您能看到这⾥,如果对于内容有其他的看法可以滴滴我哟~
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论