Linux常用命令的使用

本文详细介绍了在Ubuntu操作系统环境下,如PC机或VMware虚拟机中的基本Linux终端操作,包括pwd、ls、cd、mkdir、touch、cp、mv、rm、cat等命令,以及vim编辑器的使用,同时涵盖编程环境设置,如新建工程、编译和运行C代码等内容。
摘要由CSDN通过智能技术生成

【实验平台】

       PC      VMware虚拟机     Ubuntu操作系统

注意:

打开终端:  ctrl + atl + t

命令、参数通过空格分开

Linux中称呼 “文件夹” “目录”

家目录: 刚打开终端时的路径

linux中区分文件主要看文件类型(ls  -l查看),初学者可以后缀区分,有后缀为普通文件(-),无后缀为目录文件(d)

------------------------------------------------------------------------------------------------------------------------------------------

1.pwd 命令:显示当前目录的绝对地址

------------------------------------------------------------------------------------------------------------------------------------------

2.ls 命令

ls                    以默认方式显示当前路径文件列表
ls  –a             显示所有文件包括隐藏文件
ls  –l              显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行

------------------------------------------------------------------------------------------------------------------------------------------

3.cd 命令
cd  dir        切换到当前目录下的dir目录
cd  ..           返回到上一级目录
cd          回到家目录(一键回家)

cd  –       回到上一次操作路径

------------------------------------------------------------------------------------------------------------------------------------------

4.mkdir 命令     创建目录文件

mkdir   filename      当前目录下创建文件夹

------------------------------------------------------------------------------------------------------------------------------------------

5.touch 命令     创建普通文件或更新文件时间戳

touch   file.txt       创建空白的普通文件

------------------------------------------------------------------------------------------------------------------------------------------

6.cp命令     

拷贝(复制)文件或目录,拷贝目录使用参数(-r 
cp  source.txt  target.txt                     
将普通文件source.txt 拷贝到 target.txt
cp  -r  source  target               
将目录文件source 拷贝到 target

------------------------------------------------------------------------------------------------------------------------------------------

7.mv命令

移动文件或目录,修改文件名或目录
mv  source  target                    target文件存在,将source移动到target

mv  source  target                    target文件不存在,将source重命名为target


------------------------------------------------------------------------------------------------------------------------------------------

8rm 命令
rm  file               删除某一个普通文件
rm  -r  dir         删除某一个目录文件

------------------------------------------------------------------------------------------------------------------------------------------
9.cat
命令

cat  file                      显示文件的内容

------------------------------------------------------------------------------------------------------------------------------------------

10.man 手册(帮助手册)

man  ls               读取关于ls命令的帮助

man  strlen     查看strlen函数的使用方法

进入说明界面后,点击’q’退出界面


------------------------------------------------------------------------------------------------------------------------------------------

11.exit命令       关闭终端

------------------------------------------------------------------------------------------------------------------------------------------

12. Ubuntu一些常用快捷键

tab               //自动补全

       键盘上的上下箭头    //查看之前运行过的命令

       ctrl + 空格          //切换中文输入法

ctrl + l              //清屏或者 clear 命令

ctrl + shift + +   //放大字体

       ctrl + -         //缩小字体

      

ctrl + alt + t         //打开一个全新的终端

ctrl + shift + n       //再打开和上一个终端路径相同的终端

       ctrl + shift + t       //并列打开相同位置的终端标签

alt + tab           //切换界面

       alt + 数字              //切换标签

------------------------------------------------------------------------------------------------------------------------------------------

13.vim的基本使用及命令
vim    file                 打开或创建file文件

 
vim
有命令模式、插入(编辑)模式:进入vim默认进入命令模式,键入i进入插入(编辑)模式,Esc返回命令模式。

命令模式下的命令:

yy          //复制光标所在行,  nyy   //3yy 复制光标所在向下n

       p            //将复制内容粘贴到光标下一行

       dd          //剪切(删除)光标所在行,  ndd   //剪切(删除)光标所在向下n

       u            //撤销

       ctrl + r   //反向撤销,恢复

       gg      //光标回到文档最开头

       G      //光标到文档末尾

gg=G   //代码对齐

Del     //删除光标所在的一个字符

       :w          //只保存

       :q          //不保存退出

       :wq        //保存并退出

:q!     //退出不保存)

:w!     //不询问方式写入文件,强制保存

:num   //光标跳转到代码第num

:vsp  file.c   //并列打开另一个文件

:set  mouse=v    //能在vi界面内使用鼠标右键复制,右键粘贴的功能,不能使用控制光标

:set  mouse=a    //能在vi界面内使用鼠标点击,控制光标位置,不能使用复制功能

进入编辑模式的方法:

       a     在光标后一个进行插入(编辑)

       i      在光标前一个进行插入(编辑)

       o    在光标后一行进行插入(编辑)

       A    在光标所在行最后面进行插入(编辑)

       I      在光标所在行最前面进行插入(编辑)

       O    在光标前一行进行插入(编辑)

退出编辑模式,回到命令模式: 

键盘上的  Esc 

------------------------------------------------------------------------------------------------------------------------------------------

14编程: 新建工程文件(.c后缀的文件)  -  写代码  -  保存  -  编译  -  运行

(1)编辑器:自动新建工程  .c 后缀文件

              gedit   --  图形界面(类似txt文本编辑器)

              vi/vim  --  命令操作(程序员专用编辑器)

(2)编译: gcc             

gcc   代码名字.c     //编译成功自动生成 a.out 可执行文件

gcc   代码.c   -o   可执行文件名   //将默认的 a.out 重命名为另一个名字(可执行文件名)

                    

(3)运行:

       ./a.out

              ./可执行文件名

    

(4)其他:

ctrl + c  强制结束程序

  • 15
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

m0_20230122

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值