歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 記錄Linux學習過程

記錄Linux學習過程

日期:2017/3/1 17:16:11   编辑:關於Linux

記錄Linux學習過程 准備工作成功安裝: VMware-workstation-full-7.1.4-385536.exe 571 MB [CentOS.5.5 32bit].CentOS-5.5-i386-bin-DVD.iso 3.89 GB 遇到問題: (1)putty 登陸成功後 出現了login as:的窗口,如何操作? www.2cto.com putty是做SSH的,login as: 輸入你的登錄賬號,要管理員給你,出現 password: 之後光標不動是因為putty不顯示密碼,有點像cmd的ftp,輸完直接回車就可以直接管理遠程linux了。 (2)超級用戶可以創建新的用戶賬號,下面的命令將建立一個名為zxy的新用戶: # adduser zxy # passwd zxy New UNIX password:(鍵入zxy的口令) Retype new UNIX password:(再次鍵入zxy的口令) (3)ls命令沒有看到bin等目錄 輸入命令cd /,進入系統根目錄再輸入ls命令就可以看到。 (4)mkdir 創建目錄 rmdir 刪除目錄 cd 切換目錄(.表示當前目錄 ..表示上一級目錄 ~表示當前用戶的個人目錄) pwd 顯示當前目錄 (5)輸入vi進入vi編輯器 (6)在末行模式下,輸入命令:q,系統退出Vi返回到shell。 (7)如何在linux操作系統下安裝gcc以及查看gcc編譯器是否安裝好?用命令rpm -qa | grep gcc查看,然後用gcc -v 查看版本號。 gcc-4.1.2-48.e15 gcc-gfortran-4.1.2-48.e15 libgcc-4.1.2-48.e15 gcc-c++-4.1.2-48.e15 (8)用類似(7)的方法查看gdb是否安裝。用命令rpm -qa | grep gdb查看是否安裝,然後用gdb -v查看版本號 (9)linux 新建文件命令 方法一:在命令行輸入vi test.cc就創建了一個新文件test.cc,如果存在就打開了。 方法二:touch test.cc 就創建了一個新文件 test.cc (10)vi編輯的時候,插入信息。進入文本後 按 i 或 s 都可以進去編輯的 編輯完了shift+ZZ 就保存退出了 www.2cto.com (11)linux 如何退出vi編輯器? 先按esc,然後輸入:q! ,存盤退出輸入:wq,包括那個冒號。 (12)在linux中怎麼運行編譯好的a.out文件? ./a.out (13)使用gdb調試test.cc 生成可執行文件 gcc -g -o test test.cc,注意必須使用-g參數,編譯會加入調試信息,否則無法調試執行文件 啟動調試 gdb test 查看源文件 list 1,回車重復上一次指令 設置調試斷點 break 16,在第16行設置斷點,info break查看斷點信息(亦可使用縮寫i b ) 調試 運行 輸入run 或者r 單步調試,step或者s進入函數內部 查看變量 print 變量名或者 p 變量名 www.2cto.com 查看函數堆棧bt,退出函數finish 繼續運行直到下一個斷點或主函數結束continue或者c 退出調試 輸入q或按鍵ctrl+d
(14)用gcc編譯.cc文件可能出現"undefined reference to `__gxx_personality_v0'"問題的解決 有兩種解決方法: 1. Linux Develop Notes 編譯 c++ 程序需要添加 -lstdc++ option. sample: gcc -lstdc++ -o test test.c,否則會報 "undefined reference to '__gxx_personality_v0' " 錯誤 2. 用gcc命令編譯C程序,用g++命令編譯C++程序。gcc -g -o test test.cc報上述錯誤,改為g++ -g -o test test.cc成功編譯。 作者 one_in_one
Copyright © Linux教程網 All Rights Reserved