Ubuntu linux系统学习篇一

        很早之前就装了个linux系统,一直忙其他的乱七八糟的事,这几天终于开始系统学了一些,还是有点收获的。学习的时候看的是韩顺平老师的一周学会linux,确实讲得挺好的,最主要是免费大笑

        linux中主要是通过控制台进行系统操作,里面的命令据说有几千。虽然我装的是有图形界面的Ubuntu系统,但是通过这两天的命令操作,对它的强大确实又有了更加深入的认识。首先开始找那个控制台都找了好久,unluckyly 最终还是没用找到,不过Ctrl+Alt+T可以直接打开控制台

        1.第一个接触到的命令是ls,列出当前目录下的所有文件,ls -l 一行一行列出并包括其详细信息;ls -l列出所有,包括带点的隐藏文件

        2.第二个接触到的是linux下最有名的编辑器——vi编辑器(类似于windows下的文本编辑器)

           1)vi hello.java  创建一个hello.java的文本,当存在则打开,不存在则创建

           2)i 进入编辑状态,delete为删除

           3):  wq退出保存     q!退出不保存

           4)运行java代码   javac hello.java编译  java hello运行;   附:sudo apt-get install default jdk没有安装jdk要根据提示装一下jdk,才能运行

        3.pwd  显示当前在哪个目录下;cd用于切换目录;cd  /打开根目录;cd ..打开home目录

        4.linux用户管理:useradd xiaoming     修改密码:passwd xiaoming

        5.mkdir 新建文件夹;dir列出当前目录下的文件夹(类似于ls);rmdir删除空目录;cp   a.txt   /home/... 复制;rm a.txt删除;Tab键补全命令

        6.在linux中,|为管道命令,即把上一个命令的结果交给|的后面的命令处理

           eg:ls -l   /etc/   |  more  列出etc目录下的内容并分页显示(按空格下一页)

        7.grep抓取一个文档中出现的内容,即查找关键字

           eg:grep   -n   “hello”   hello.java   在hello.java中查找hello的字符串,-n表示显示“hello”字符串出现在第几行

        8.linux中有问题找男人     man  ls会告诉你ls怎么用

        9.找文件  find   /home/  -name   hello.java  在home目录下查找hello.java

        10.管道定向命令,重定向:> aaa.txt  将左边内容写到aaa.txt文件中(覆盖写)        >>追加写

        11.cat  /etc/group  查看linux中所有的分组;groupadd  添加分组;useradd -g   组名   用户名  创建用户并同时指定将该用户分配到哪个组;

             cat  /etc/passwd查看linux中所有用户信息

        12.如下图:

.   

        13./home/   用户的家目录,包含保存的文件、个人设置等,一般为单独的分区

             /etc/         可编辑的文本配置,扩展工具箱,特定主机系统范围的配置文件


你可能感兴趣的:(linux,ubuntu,必备知识点)