一、C_base——linux基本操作

来源:互联网 发布:db2数据库怎么连接 编辑:程序博客网 时间:2024/06/06 06:36

【1】

         VMware:虚拟机         ubuntu:linux操作系统

【2】文件颜色

    1、蓝色        目录    2、白色        普通文件    3、红色        压缩    4、绿色        可执行文件    5、青色        软链接

【3】

    1---    ls          //查看文件        ls -l           //以详细信息显示文件        ls -a           //显示所有文件(包括隐藏文件)    2---    cd ..           //切换到上一级        cd          //直接切换到家目录(~)        cd -            //切换到上一次路径        cd /            //切换到根目录    3---    touch   文件名     //创建文件    4---         mkdir  目录名      //创建目录    5---    rm   普通文件        rm   目录      -rf    //-r:递归删除

【4】

    ~              //家目录,主目录    /               //根目录(一切文件的起源)    $                  //表示普通用户权限    #                   //管理员权限,不建议使用

【5】VIM编辑器

    vi 文件名    1--- 输入模式        i        A   //行尾        I   //行首        o   //下面新增一行        O   //上面新增一行    2--- 命令模式        yy      //复制        p       //粘贴        dd      //剪切(删除)        u       //撤销        ctrl + r    //反撤销        gg      //顶行        G       //低行    3--- 底行模式(Esc :)        w   //保存        q   //退出        wq  //保存加退出

【6】

    echo  “hello world”     //输出字符串    cat  -n  文件名            //显示文本内容  -n:行数    cp  目标文件  路径        //路径存在,将目标文件拷贝到指定路径下    cp  目标文件  路径        //路径不存在,在当前路径拷贝,文件名为路径名    mv  目标文件  路径        //路径存在,将目标文件移动到指定路径下    mv  目标文件  路径        //路径不存在,更名

【7】简单程序

【8】GCC

    1---        gcc  1.c        ---》  a.out        ./a.out    2---         gcc 1.c  -o  hello        ./hello    3---         预处理:主要进行宏替换以及头文件的包含展开        gcc -E Hello.c -o Hello.i        编译:编译生成汇编文件,会检查语法是否有错误        gcc -S Hello.i -o Hello.s        汇编:将汇编文件编译生成目标文件(二进制文件)        gcc -c Hello.s -o Hello.o        链接:链接库函数,生成可执行文件        gcc Hello.o -o Hello    4---         gcc -c Hello.c -o Hello.o        gcc Hello.o -o Hello

【9】数值表示形式

              a  b  c  d  e   f    十进制    八进制    十六进制    二进制    182       266       B6  1011 0110                            8421 8421       89        131       59  0101 1001

【10】非数值数据

    man ascii    ‘A’ ~  ‘Z’     ‘a’ ~  ‘z’     65     90       97     122    ‘0’ ~  ‘9’     ‘\n’  '空格'  '\0’      48     57       10     32     0
原创粉丝点击