您的位置:首页 > 运维架构 > Linux

Linux 常用基本命令

2016-04-18 11:24 302 查看
这两天有俩哥们问了我linux的事,问我在工作中需不需要用到,需不需要学会

一个是工作1年不到的,我跟他说,建议你学学,在以后肯定是要用到的,虽然用到的机会不多,但是会总比不会好

另一个是工作6年的,居然不会linux,跟我说他很排斥linux,为啥呢,因为工作中不需要用到,而且公司有运维,运维直接管linux,也是醉了

其实linux并不是有多难,对于做开发的来说会一点基本技能就可以了

推荐一下我使用的:

centos6.5 + putty

以前用的centos7,但是感觉不是很好很多跟6.5有很大的区别,非常不顺手,最终还是用回6.5

安装就不多说了,百度吧~

贴一下常用命令:

pwd
ls -l
ls -a
ls -c
ls -lh 显示文件列表,h表示会显示文件的大小
mkdir     abc          创建文件夹abc
rmdir     abc          移除文件夹abc  如果abc中含有其他文件,则不能删除
rm   -r  abc           直接删除abc以及该目录下的所有文件,但是每次删除文件会提示问你是否删除某一个文件
rm   -rf  abc           直接删除abc以及该目录下的所有文件
touch    lee.txt      创建文件lee.txt
rm        lee.txt        删除文件

cp      lee.txt      lee2.txt     复制一个文件成另外一个文件
cp      -r      lee      lee2     复制一个文件夹成另外一个文件夹
cp lee/abc.txt abc2.txt       复制一个文件夹中的文件到当前文件夹
cp abc.txt ../aa.txt
cp abc.txt ../lee2/aa.txt

mv lee.txt lee2/abc2222.txt     移动(剪切)一个文件到另外的文件夹中

vi abc.txt     如果有这个文件,则打开,如果没有则新建
a 代表append,进入编辑模式
按ESC 表示退出到命令模式
:w      存盘
:q      退出
:q!      不存盘退出
:wq      存盘并且退出
命令模式下 dd 表示删除某一行
命令模式下 dw 表示删除某一单词
命令模式下 小写o 表示向下插入一行
命令模式下 大写O 表示向上插入一行

cat abc.txt     正序读取文档
tac abc.txt     倒序读取文档
more abc.txt
head -3 abc.txt   正序头3行
tail -2 abc.txt      倒序最后2行

命令后加  --help 表示查看该命令的帮助
shutdown --help
man shutdown

切换用户
su lee
su root

which hadoop
显示hadoop在那个路径
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: