Ubuntu命令的一些使用

本文介绍 Ubuntu 操作系统的常用命令,包括打开终端的方法、文件目录管理、文本编辑器 VIM 的使用技巧等,适合初学者快速掌握基本操作。
Ubuntu的一些使用
【1】打开终端

 1.ctrl + alt + t

 2.ctrl +shift +n

【2】ls

 ls   //查看当前路径下的子文件

 ls   目录名      //查看指定路径下的子文件

 ls  -a  //查看所有文件,包括隐藏文件

 ls    -l  //查看文件的详细信息

    d      rwxrwxr-x   28     linux    linux    4096   Dec 27 10:51   Class

文件类型    权限            链接数     用户名       组名          大小                日期          文件名

【3】7种文件类型  

 b  //块设备文件(底层)

 c  //字符设备文件(底层)

 d  //目录

 -  //普通文件

 l  //链接文件(Linux)

 s  //套接字(网络)

 p  //管道(进程)

【4】cd
cd  目录名 //切换到子目录下
cd  ..   //切换到上一级路径
cd  ../..   //切换到上一级的上一级
cd    //直接切换到家目录下
cd  /   //直接切换到根目录下
cd  -   //切换到上一次路径

【5】mkdir

 mkdir 文件名//创建目录

【6】touch
 touch文件名 //创建普通文件
【7】rm

 rm   普通文件 //删除普通文件
 rm   -rf 目录 //删除目录  r:递归  f:非交互模式
 rmdir   目录    //删除空目录

【8】文件

 蓝色 //目录
 白色 //普通文件
 绿色 //可执行文件
 红色 //压缩文件
 黄色 //设备文件
 青色 //链接文件

【9】

 linux    @    ubuntu  :     ~               $
 用户名                主机名          当前路径      命令提示符
 $ //普通用户的命令提示符
 # //超级用户的命令提示符
 ~ //家目录(主目录)===》  /home/linux/
 / //根目录(一切文件的起源)

【10】ctrl + l//清屏
   clear
【11】VIM编辑器
 eg: vi  1.txt
 1--- 编辑模式
 a  //光标所在位置后面开始新增资料,光标后的资料随新增资料向后移动。
 A //从光标所在行最后面的地方开始新增资料
 i //从光标所在位置前面开始插入资料,光标后的资料随新增资料向后移动。
 I //从光标列的第一个非空白字符前面开始插入资料 。 
 o //在光标所在列下新增一列并进入输入模式 。
 O //在光标所在列上方新增一列并进入输入模式。 

 2--- 命令模式
 yy  //复制
 3yy  //复制三行
 dd  //剪切或删除
 4dd  //剪切或删除4行
 p  //粘贴
 gg  //文件的顶行
 G  //文件的底行
 u  //撤销
 ctrl + r    //反撤销
3--- 底行模式
 :w //保存
 :q //退出
 :wq  //保存并退出
 :w! //强制保存
 :q!    //强制退出

 :行数   //跳转到指定行
   / 关键字   //查找指定关键字 
 :noh    //取消高亮显示
 :%s/hello/HELLO/g   //所有行内字符串替换
 :14,25s/world/WORLD/g //指定行内字符串替换
【12】汉字

 dash home  -->  ibus  --> 使光标闪烁  -->  ctrl + 空格

【13】echo   cat   cp   mv 
 echo  “hello   world” //输出三个空格,当作一个字符串处理
 echo    hello   world //输出一个空格,当作两个字符串处理

 cat文件名//显示文本内容

 cp 目标文件  路径名 //路径存在时:将目标文件拷贝到该路径下
 cp 目标文件  路径名 //路径不存在:将目标文件在当前路径下拷贝,拷贝的      文件名是该路径名
 cp 目录      路径   -r //拷问目录

 mv 目标文件  路径名 //路径存在时:将目标文件移动到该路径下
 mv 目标文件  路径名 //路径不存在:更名操作,新的文件名是该路径名
【14】GCC编译器
 1、vi hello.c  //创建一个以 .c结尾的文本文件
 2、main + [Tab] //编写程序
 3、:wq  //保存退出
 4、gcc hello.c //编译   ---> 二进制可执行文件a.out
 5、./a.out   //执行代码
 6、gcc hello.c  -o  hello //指定输出的文件名
【15】代码调试
 printf("line = %d\n", __LINE__);//打印代码所在的行数
 printf("func = %s\n",__func__);//打印代码所在的函数
 printf("file = %s\n",__FILE__);//打印代码所在的文件
【16】printf
 %d //传递整数
 %d //传递字符串
 \n //换行符
【17】数值形式的数据

 二进制:  001 001 011
   421 421 421 

 八进制:     1      1     3===》0113

 二进制:  0100 1011
      8421 8421
 十六  :       4      b===》0x4b
 十进制:   4*16+11

【18】非数值形式的数据
 man ASCII

 ‘A’ ~ ‘Z’   ‘a’ ~ ‘z’ 
    65         90      97   122

 ‘0’ ~ ‘9’
    48         57

 ‘\0’ ‘\n’   ‘空格’
     0   10      32

 大小写字母相差32





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值