这两天有俩哥们问了我linux的事,问我在工作中需不需要用到,需不需要学会
一个是工作1年不到的,我跟他说,建议你学学,在以后肯定是要用到的,虽然用到的机会不多,但是会总比不会好
另一个是工作6年的,居然不会linux,跟我说他很排斥linux,为啥呢,因为工作中不需要用到,而且公司有运维,运维直接管linux,也是醉了
其实linux并不是有多难,对于做开发的来说会一点基本技能就可以了
推荐一下我使用的:
centos6.5 + putty
以前用的centos7,但是感觉不是很好很多跟6.5有很大的区别,非常不顺手,最终还是用回6.5
安装就不多说了,百度吧~
贴一下常用命令:
1 pwd 2 ls -l 3 ls -a 4 ls -c 5 ls -lh 显示文件列表,h表示会显示文件的大小 6 mkdir abc 创建文件夹abc 7 rmdir abc 移除文件夹abc 如果abc中含有其他文件,则不能删除 8 rm -r abc 直接删除abc以及该目录下的所有文件,但是每次删除文件会提示问你是否删除某一个文件 9 rm -rf abc 直接删除abc以及该目录下的所有文件 10 touch lee.txt 创建文件lee.txt 11 rm lee.txt 删除文件 12 13 cp lee.txt lee2.txt 复制一个文件成另外一个文件 14 cp -r lee lee2 复制一个文件夹成另外一个文件夹 15 cp lee/abc.txt abc2.txt 复制一个文件夹中的文件到当前文件夹 16 cp abc.txt ../aa.txt 17 cp abc.txt ../lee2/aa.txt 18 19 mv lee.txt lee2/abc2222.txt 移动(剪切)一个文件到另外的文件夹中 20 21 vi abc.txt 如果有这个文件,则打开,如果没有则新建 22 a 代表append,进入编辑模式 23 按ESC 表示退出到命令模式 24 :w 存盘 25 :q 退出 26 :q! 不存盘退出 27 :wq 存盘并且退出 28 命令模式下 dd 表示删除某一行 29 命令模式下 dw 表示删除某一单词 30 命令模式下 小写o 表示向下插入一行 31 命令模式下 大写O 表示向上插入一行 32 33 34 cat abc.txt 正序读取文档 35 tac abc.txt 倒序读取文档 36 more abc.txt 37 head -3 abc.txt 正序头3行 38 tail -2 abc.txt 倒序最后2行 39 40 命令后加 --help 表示查看该命令的帮助 41 shutdown --help 42 man shutdown 43 44 切换用户 45 su lee 46 su root 47 48 which hadoop 49 显示hadoop在那个路径
时间: 2024-10-11 12:20:39