当前位置: 首页 > 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.xdnf.cn/news/1345069.html

相关文章:

  • 解决 PyTorch 导入错误:undefined symbol: iJIT_NotifyEvent
  • MTK Linux DRM分析(十一)- MTK KMS Panel显示屏驱动
  • 使用html+css+javascript练习项目布局--创建导航栏
  • Linux驱动开发笔记(六)——pinctrl GPIO
  • MTK Linux DRM分析(十三)- Mediatek KMS实现mtk_drm_drv.c(Part.1)
  • chapter07_初始化和销毁方法
  • 【连接器专题】连接器接触界面的理解
  • CoreShop微信小程序商城框架开启多租户-添加一个WPF客户端以便进行本地操作--读取店铺信息(6)
  • 彩笔运维勇闯机器学习--最小二乘法的数学推导
  • 在线教育领域的视频弹题功能如何打造高互动性在线课程
  • 【Tech Arch】Hadoop YARN 大数据集群的 “资源管家”
  • 全栈开发:从LAMP到云原生的技术革命
  • Kali Linux 发布重构版Vagrant镜像:通过命令行快速部署预配置DebOS虚拟机
  • Pandas中的SettingWithCopyWarning警告出现原因及解决方法
  • DbLens:告别手动Mock数据,右键一键智能生成数据库内容
  • httpclient与hertzclient在处理Host header时的差别
  • 【GPT入门】第53课 LlamaFactory微调效果与vllm部署效果不一致问题解决
  • open webui源码分析6-Function
  • FPGA学习笔记——简单的IIC读写EEPROM
  • FPGA高端项目:图像采集+Aurora 8B10B+UDP图传架构,基于GTH高速收发器的光口转网口,提供工程源码和技术支持
  • IntelliJ IDEA 常用快捷键笔记(Windows)
  • SRE系列(二) | 从可用性到 SLI/SLO
  • 【数据结构】B 树——高度近似可”独木成林“的榕树——详细解说与其 C 代码实现
  • MySQL编程开发(了解)
  • 08高级语言逻辑结构到汇编语言之逻辑结构转换 continue break 完结汇编按逻辑结构
  • Redis---事务
  • 51单片机-驱动步进电机模块教程
  • C#_组合优于继承的实际应用
  • Kafka Broker 核心原理全解析:存储、高可用与数据同步
  • 如何从根源上理解并解决前端的CORS跨域问题