日期:2014-05-16  浏览次数:20698 次

找工作笔试面试那些事儿(16)---linux相关知识点(1)

      linux这部分的知识倒不是笔试面试必考的内容,不过现在很多公司开发环境都在linux系统下,一些简单的知识还是需要了解一下的,笔试面试中万一碰到了,也不会措手不及。作为菜硕的我,又因为读研期间的项目大部分是windows下的开发,在当时面试过程中就闹过几次笑话。尴尬过后也找了本书啃了啃,顺便找了个视频(韩顺平老师讲的linux,对初学者还是有趣又易懂的,地址http://www.jiaochengku.net/html/special/linux_hanshunping/)看了看,当然,自己装了个虚拟机玩了玩,也总算能懂一些了。这里做个linux知识点的简单总结吧,可能对没什么基础的初学者有些用,大部分有linux基础的童鞋们就请自动略过此节吧-_-||

而且,学习或者复习linux这个东西,强烈建议不要光看书,一定动手敲一敲,玩一玩,会上手快得多。


       linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多中型,大型甚至是巨型项目都在使用linux。linux内核:redhat 、红旗linux、ubuntu、suse、fedora,它们的内核都是一样的(Note:linux其实是一个统称,就比如面条是一个统称,可以有哨子面、阳春面、打卤面等) 

      linux的特点 
          - 免费的/开源 
          - 支持多线程/多用户 
          - 安全性好 
          - 对内存和文件管理优越 

      关机命令 
      shutdown -h now(立即进行关机)      shutdown -r now (现在重新启动计算机)      reboot (现在重新启动计算机) 

      进入桌面 
      startx 

      用户登录 
      登录时尽量少用root账户登录,因为它是系统管理员,最大的权限,难免操作失误。可以利用普通用户登录,登录后再用“su -”命令来切换成系统管理员身份 

      用户注销 
      在提示符下输入logout即可 

      vi编辑器是linux下最有名的编辑器,也是我们学习linux必须掌握的工具,在linux下也可使用vi进行程序的开发,如java程序,c程序 。输入i,进入到插入模式;输入Esc键,进入命令模式 ;输入冒号:wq 表示退出保存,:q!表示退出不保存


      linux的文件系统是采用层级式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录,深刻理解linux文件目录是非常重要的 

- / 
- root,存放root用户的相关文件 
- home,存放普通用户的相关文件 
- bin,存放常用命令的目录,如vi,su 
- sbin,要具有一定权限才可以使用命令 
- mnt,默认挂载光驱和软驱的目录 
- etc,存放配置的相关文件 
- var,存放经常变化的文件,如网络连接的sock文件 
- boot,存放引导系统启动的相关文件 
- usr,安装一个软件的默认目录,相当于windows下的program files 

      常用命令介绍 
      pwd,显示当前在哪个路径下 

      linux的用户管理 

      useradd 用户名,添加用户 
      【案例】useradd xiaoming

      passwd 用户名,为新用户设密码 
      【案例】passwd xiaoming,修改小明的密码 

      userdel 用户名,删除用户 
      【案例】userdel xiaoming,删除用户但保存用户主目录 
      【案例】userdel ‐ xiaoming,删除用户以及用户主目录 

      logout,当前用户推出 
      who am i,当前用户是谁 

      cd,改变目录 
      ls,列出文件和目录 
      ls ‐a,显示目录下的所有文件,包括隐藏文件 
      ls ‐l,显示长列表格式 
      mkdir,建立目录 
      rmdir,删除空目录 
      touch,建立空文件 

      cp