当前位置: 首页 > news >正文

Linux之Ubuntu入门:Vmware中虚拟机中的Ubuntu中的shell命令-常用命令

1、目录信息查看-命令 ls

例子:

        ls -a         显示目录所有文件及文件夹,包括隐藏文件,比如以 . 开头的

        ls -l         显示目录详细文件显示出来

        ls -al         上面两者都显示

2、目录切换-命令 cd

例子

        cd /         Ubuntu的根目录是“/”

        cd /home/feng         也会进入用户feng的根目录

        cd ../        返回上一级

        cd ../../        返回上上一级

注意:

Ubuntu两种根目录,一种就是桌面右击终端,第二种就是计算机下的“home”下的“用户名”目录也是根目录,两者都一样只是进入方式不同。

输入命令时可以使用“tap”键补全

单一个“/”是整个Linux的根目录

“./”表示当前目录

3、当前路径显示-命令 pwd

        进入目录太深的话,忘记了,路径,可以通过pwd进行查看。

4、系统信息查看-命令 uname

        可以查看系统是什么

Linux uname 命令 | 菜鸟教程

5、清理屏幕-命令 clear

其实没有清屏,只是用回车进行一个假清屏

6、显示文件内容-命令 cat

例子

cat 【文件名或者文件名加路径】

7、切换用户身份-命令 sudo

只是临时切换,意思是:当前用户不是“root”,但是临时拥有了“root”权限,如安装软件的时候需要拥有“root”权限,需要“sudo”

8、文件拷贝-命令 cp

cp a.c b.c        将“a.c”拷贝一个“b.c”,也就是复制了一个“a.c”将其改名成“b.c”

9、切换用户-命令 su

例子

sudo su         切换成root用户

sudo su feng         切换成“feng”用户

10、移动文件-命令 mv

可以用作重命名

例子

mv a.c b.c        将“a.c”改成“b.c”

11、创建文件夹-命令 mkdir

例子

mkdir 【文件夹名】        

12、创建文件-命令 touch

例子:

touch 【文件名加后缀】         

13、删除-命令 rm

例子

rm -f 【文件】        无论是什么文件都可以删除

rm 【目录名】-r        可以删除该目录及其目录下的所有内容

rm -rf ./*        可以删除当前目录下所有所有的内容,但不删除当前目录,“r-recursive”表示递归,“f-forced deletion”表示强制删除

14、目录删除-命令 rmdir

例子

rmdir 【目录】        删除目录

注意

目录记得加“/”,如果目录里面有内容他会提示文件夹还有内容,无法删除,需要“rm”命令。

15、显示网络配置信息-命令 ifconfig

可以修改mac地址

例子

ifconfig --help        help查看ifconfig命令的帮助信息

-a        all所有

sudo ifconfig ens33 down        关闭ens33网卡

sudo ifconfig ens33 up        打开ens33网卡

注意

lo        本地回环测试

16、重启-命令reboot

重启系统

17、关机-命令poweroff

关机命令

18、系统帮助-命令man

有问题找那个男人

例子

man printf        printf这个函数的帮助信息有描述和用法,按“q”退出

19、数据同步写入磁盘-命令sync

例子

sync        命令就是将缓存区的数据写入到磁盘中

注意

大型系统不会实时的将数据写入到磁盘中,因为磁盘都有写入寿命,有最大写入次数,如果只写一个字就写入磁盘,那么会很快磁盘就写坏了,所以一般会写到缓存区(中一般是内存),然后一定时间再从缓存区写入到磁盘中。

20、查看文件-命令find

例子

find -name 文件名        查看文件名所在的目录

21、查找内容-命令grep

例子

grep -nr ubuntu /        表示在整个系统的目录下递归查找ubuntu字符串所在的文件位置及其文件中所在的行数

常用参数

-n          line number : 在显示符合样式的那一行之前,标示出该行的列数编号。

-r          recursive : 此参数的效果和指定"-d recurse"参数相同。

注意

ctrl + c        停止

Linux grep 命令 | 菜鸟教程

22、文件夹大小查看-命令du

du test/        查看test文件夹下的所有文件的大小

23、磁盘空间检查-命令df

24、使用gedit打开某个文件-命令gedit

gedit相当于Windows下的记事本,比如创建一个.c文件,在Windows文件下可以用记事本打开,而在Ubuntu中可以通过gedit打开。

touch a.c        创建a.c文件

gedit a.c        通过gedit打开a.c文件

cat a.c        查看a.c文件

25、当前的系统进程查看-命令ps

26、进程实时运行状态查看-命令top

27、文件类型查看-命令file

http://www.dtcms.com/a/344425.html

相关文章:

  • C++实现简易线程池:理解 function 与 bind 的妙用
  • CMake进阶:Ninja环境搭建与加速项目构建
  • JVM-(8)JVM启动的常用命令以及参数
  • 期货Level-2五档订单簿每250毫秒高频数据及分时、日度历史行情深度解析
  • 【大模型采样策略(Greedy、Top-k、Top-p、温度调节)三化学习】
  • 旧物新生,交易无界——探索二手交易小程序系统的绿色革命
  • 优考试局域网系统V6.0.0版
  • 谁才是多快好省的数据分析选择:SelectDB vs. ClickHouse vs. Snowflake
  • 关于常用线程池CompletableFuture和Future的介绍
  • 我从零开始学习C语言(13)- 循环语句 PART2
  • QT-左右侧边栏动画
  • 动态代理保姆级别
  • 大模型微调:从理论到实践的全面指南
  • 数据结构与算法之数组篇leetcode704 - 二分查找
  • kubernetes中pod的管理及优化
  • Spring Boot 自动配置全流程深度解析
  • Linux虚拟机安装FTP
  • 「越短越合法」型滑动窗口
  • Seaborn数据可视化实战:Seaborn基础图表绘制入门
  • 分布式日志分析平台(ELFK 与 EFK)理论
  • 【机器学习深度学习】大模型分布式推理概述:从显存困境到高并发挑战的解决方案
  • 技术干货|使用Prometheus+Grafana监控Tomcat实例详解
  • [特殊字符] TTS格局重塑!B站推出Index-TTS,速度、音质、情感表达全维度领先
  • TTC协议(TTS即ORACLE DATA)协议分析
  • 代码随想录刷题Day40
  • week3-[二维数组]最大列
  • 文件系统层面的可用块数量可用空间和比例
  • 【Python-Day 40】告别内存溢出!Python 生成器 (Generator) 的原理与实战
  • 网络抓包介绍
  • Conmi的正确答案——Ubuntu24.04禁用任何休眠