你想要的我都有Ubuntu指令

    科技2025-08-12  8

     一、Ubuntu指令

     1. 终端:

     打开:(1)右键                 (2)ctrl+alt+t  将终端字体进行放大和缩小  放大:ctrl+shift+"+"  缩小:ctrl+"-"   2. 输入命令的格式     指令(空格)对象     eg:指令对象     指令

    3. 命令生效:回车

    4. 终端提示符:

    pws@PWS:~$  pws :用户名 PWS :计算机名 @ :----分隔符 5. 命令生效:     1. 清屏:1.clear  2.快捷键:ctrl+l     2. 设置密码:passward 用户名可以简写为passwd         2.1 赋予普通用户管理员权限:sudo         2.2 查看用户密码状态:pws@PWS:~$ sudo passwd -S pws         2.3 删除用户密码:pws@PWS:~$ sudo passwd -d pws     3. 用户切换         普通用户《-》管理员用户:su         普通用户-》管理员用户 : sudo su root         管理员用户->普通用户  : su pws 4. 查看命令     ls (-a[隐藏文件] ,-l[文件属性] ) 5. 跳转命令:cd  (change directory)     格式:cd(空格)路径     相对路径:有一个参考对象,根据当前路径而言     绝对路径:没有参考对象,最底层文件            查看路径的绝对路径:pwd     特殊路径:         ~:家目录  等效于/home/pws         .: 当前路径        ..: 返回上一级目录     ../..: 返回上两级目录     /:在开头位置的活:代表根目录        中间位置:起分隔作用         /home/pws     注意:cd -:跳转到你上一次的路径 6. 创建文件夹命令  mkdir 同级:mkdir(空格)文件夹名1(空格)文件夹名2(空格)文件夹名3 多级:mkdir(空格)文件夹名/文件夹名/文件夹名 -p 7. 删除文件夹命令  rmkir ----只能用来删除空文件夹     删除非空的文件夹:rm 文件夹名(空格)-r 8. 文件的建立:     touch:没有就创建,但是不会打开     gedit:没有就创建,然后直接打开,或者打开 (常用)         ctrl+s 先保存--》ctrl+q 退出 9. 删除文件名命令 ---------- rm      删除的一类型的文件  rm *.属性 (如rm *.c  :删除.c的全部文件)     删除名字相同属性不同的文件  rm 文件名.* 10. 复制命令     cp      10.1 cp 文件名1 文件名2  复制文件1的内容到文件2里,                          如果文件2没有则创建文件2并复制。     10.2 cp 文件名 文件夹(路径)     10.3 cp 文件夹名1 文件夹名2 -r   复制文件夹         注意:不能从文件夹复制到文件。 11. 剪贴命令  mv     11.1 文件移动到文件(文件重命名)         mv 文件名 文件名1     11.2 文件移动到文件夹下         mv 文件名 文件夹名     11.3 文件夹移动到文件夹下         mv 文件夹名 文件夹名1     11.4 文件夹 移动到 文件夹   (重命名)         mv 文件夹名 文件夹名1 (例子:mv 1 222) 12 压缩/解压   命令---------tar     压缩格式: tar -cvf xxxx.tar.gz zzz                含义:将zzz压缩为名为xxxx压缩包     解压格式: tar -xvf xxxx.tar.gz                 将这个xxxx给他解压         注释:v:输出压缩或解压的提示信息               f:压缩包名称 13. C语言的框架:     编辑1.c     gedit 1.c     编译1.c     gcc 1.c (查看错误,没有错误会生成a.out可行性文件)     执行a.out     ./a.out 14. 输入输出函数--------  #include<stdio.h>             14.1  输出函数-------printf         14.1.1 原样输出         格式:printf("");         14.1.2 格式化输出         格式:printf("格式控制符",输出列表);     14.2 输入函数-------scanf         格式: scanf("格式控制符",&变量);   &-----取地址符 15. 进制转换-------十进制---》各种进制---》十进制     每位上的取值范围:     十进制---》各种进制   二进制  八进制  十六进制       0-9                  0-1     0-7    0-15(0-9, A-F)               注解: 15---不是十六进制     公式:十进制转换成各种进制,将除以各种进制的权,然后取余,倒着读     各种进制----》十进制         2|12  0              2|6  0          2|3  1            1      1100     1*2^3+1*2^2+0*2^1+0*2^0=12     位数从0开始,向左增大     0.25-------》二进制:将除以各种进制的权,然后取余,正着读             2|25  1             2|12  0        ----》0.25  就是: 0.10011              2|6  0              2|3  1                1 16. 常量与变量     16.1 常量 :不能发生改变的量就是常量,数字 1 2 3 4 ‘a’ "张三"     16.2 变量 :在程序运行过程中发生改变的量 17. 标识符的命名规则         17.1 组成:字母,数字,下划线--------数字不能当做开头     17.2 不能与关键字重名     17.3 区分大小写 A  a  18. 数据类型     18.1 基本数据类型 (整型,字符型,浮点型)         数据存储:补码的形式进行存储                 正数:补码原码,反码就是它本身                 负数:                 补码=反码+1                 反码=原码取反         数据的存储特点:环形         ====================================         整型         类型的表达: 数据类型 变量名;                         int                          long  -------------%ld                         short                         格式化控制符: 十进制显示:%d                                         八进制   :%o                                         十六进制 :%x          类型的含义:                     有符号整数    signed int                       无符号整数  unsigned int         类型的大小:sizeof()         int =4 ,short =2,long =4

            signed int : -2^31----2^31-1         unsigned int : 0~2^32-1                  ====================================         字符型:         类型的表达:数据类型 变量名             char a;         类型的含义:开辟了一个字符型空间,该空间名为a             1.1 存放字符  字符a存放在变量a:  字符a ---‘a’                 格式化控制符:%c                 转义字符-----\n   \t(横向制表)              1.2 整数                 无符号整数  unsigned char                 有符号整数  signed char   (char---有符号整数)             类型的大小:             运算符:----sizeof()-------该数据类型所占空间字节的大小             1个字节             1个字节=8 bit                      无符号整数  unsigned char  取值范围: 0000 0000 - 1111 1111                                                 0~2^8-1                             有符号整数   char    将最高位当成符号位   正数 :0 负数 :1                   1111 1111 - 0111 1111                   1000 0000 ----  -128                   取值范围:-128------127         ============================================               浮点型             类型的表达: float   double                         单精度   双精度   (小数位数)                 保留小数点后6位   后12位             格式控制符   %f       %lf 

                类型大小  :  4        8              printf()打印浮点型数据,只能打印到小数点后6位

                小数点位数控制  %.2f         =============================================                                                                                 

    Processed: 0.013, SQL: 8