標籤:

linux入門學習篇

答主閑來無事,便整理一下自己的記憶,自己的水平也算不上多高哈,就是教想嘗試玩linux的小夥伴一些好東西,如果話語中有講錯,歡迎指正.

首先,我們先說,linux到底可以用來做什麼,這是一個很哲學的問題,我的理解是,linux就是一個給你diy的系統,當然前提是你對此有興趣和學習,代碼是必不可少的,你怎麼高興怎麼搞,系統可以玩出花來,特別是你帶著電腦去給妹紙修電腦的時候,你想想,你獨一無二的系統,是不是會飄飄然,是不是可以吸引妹紙注意力.

然後,我們說說怎麼剛開始玩linux不至於一臉懵逼,這tm是個啥,怎麼寫東西都這麼麻煩,啥,我裝個軟體還要去etc修改配置,啥,vim有什麼用處嘛,和記事本沒區別啊.

  1. 剛玩linux推薦Ubuntu,更推薦在虛擬機上嘗試,即使出錯,不影響你日常.
  2. linux由內核,shell,xwindow構成,當你開始弄懂linux之後,你的c和shell的編程能力也就基本靠譜了.
  3. 你要是自己沒學過c或者shell,先閱讀一些基本的c和shell的書籍,要能看懂寫的啥
  4. 最先使用的一定是終端工具,然後你最需要掌握的命令就是man,apt-get(centos是yum),ls,cd,vim這幾個(記不太清楚,答主用mac很久了,如果還有最基礎的命令歡迎指正我),我一個一個說.a:man,不是男人的意思哈,這玩意真的無敵,你只要有任何不知道的命令,你只需要man xxx,後面就會給你顯示出這個命令的完整用法(英語過關)b:apt-get,這個就是負責基本的軟體的搜索安裝卸載更新,最經常使用的如apt-get update,apt-get install tree類似於這樣,c:ls,cd,cd是打開或者返回某個文件夾,ls是顯示出這個文件夾里有啥d:vim,vim是一個非常diy的文本編輯器,類似windows的notepad++,這個有空專門說下專門diy.
  5. 命令也了解的差不多了,接下來重點就是學會修改許可權,講一下,許可權包含3個,read(4),write(2),x(1,這個是執行),linux下所有的文件都是有許可權的,查詢許可權先用cd跳到該文件夾,然後用ll(ls -l)可以看見,4+2+1,最大許可權是7,你要給他什麼許可權,你就用chmod num xxx,num這裡需要3個數,第一個代表自己的許可權,第二個代表群組的許可權,第三個代表其他用戶的許可權,每個數最大只能是7,比如給a文件(自己只能訪問,群組可以讀寫,其他人可以執行)就是chmod 461 a
  6. 到了這裡,弄懂以上基本可以入門,會安裝軟體,修改配置,設置許可權,有空在更,答主懶,有問題私信.

推薦閱讀:

關於 llvm/clang 在 Ubuntu 下的安裝?
龔神給微軟Linux子系統寫的支持DirectX9、11的代碼到底屬不屬於「驅動」?
oh! eatradish-i3
zip文件損壞可能的原因是什麼?

TAG:Linux |