使用环境:ubuntu 14.04 64位
一直听说Linux吊炸天,可到底怎么个屌法我至今没有明白,也许是因为接触计算机行业太短,从2014年8月至今,也不过短短一年多,见识短浅也是理所当然的。我也曾试着看Linux相关的书,上网学过点Linux的知识,然而没有让我感觉有趣,因此一直没有进步。不过最近因为有个建站的需求,接触到的不少服务器相关的知识,什么windows server,ubuntu,CentOS,SSH,HTTP,SFTP……看的我是头晕眼花,更坑爹的是还不知道从何入手,只能接触到啥就去查啥的资料,结果那个效率低下的可怕。。。就单单为了实现一个VPS搭建Nginx环境部署HEXO和另外一个站点就花了我好几天的时间,结果还没完成,这其中涉及到的Linux相关的知识,还有那蛋疼的权限,严重挫伤了我的自尊心。因此我决定,正式开始入Linux的坑了。
正文
- sudo
以其他用户身份执行后面的命令
示例:sudo rm a.txt
说明:以root的身份删除a.txt文件
更多:http://linux.51yip.com/search/sudo - rm
删除文件
示例:sudo rm -rf a
说明:强制删除文件夹a以及a下面的所有文件和文件夹且不提示
更多:http://linux.51yip.com/search/rm - chown
改变某个文件或文件夹的owner
示例:sudo chown user1 example.txt
说明:把example.txt文件的owner改为user1
更多: http://linux.51yip.com/search/chown - cat
将几个文件的内容合成一个文件
示例:cat a.txt >> b.txt
说明:把a.txt的内容加到了b.txt的后面
更多:http://linux.51yip.com/search/cat - chmod
改变文件的模式(读写执行删除权限)
示例:sudo chmod 700 a.txt
说明:将文件a.txt的权限改为700
更多:http://linux.51yip.com/search/chmod - rmmod
卸载内核中的某一模块
示例:sudo rmmod psmouse
说明:关闭触摸板模块
更多:http://linux.51yip.com/search/rmmod - modprobe
挂载或卸载内核中某一模块
示例:sudo modprobe psmouse
说明:如果触摸板模块已经卸载,就是挂载触摸板,否则就是卸载触摸板
更多:http://linux.51yip.com/search/rmmod - ssh
用于登录远程主机, 并且在远程主机上执行命令
示例:ssh ZhangSan@111.22.33.111
说明:使用ssh协议登录远程公网ip为111.22.33.111
的ZhangSan用户
更多:http://linux.51yip.com/search/ssh - ssh-keygen
生成、管理和转换认证密钥
示例:ssh-keygen -t rsa -C "your_email@youremail.com"
说明:生成公钥和私钥,-C
后面是注释
更多:http://linux.51yip.com/search/ssh-keygen
未完待续。。。 - df -h
查看磁盘空间,h参数是以更加直观的形式给出