Linux命令大全
上一个节大数据基础知识(一):玩转Linux(二) 免密码登录和基本命令简单的介绍了几个基本的LInux命令,我们知道仅仅掌握这些基本的命令是不够的,需要更加深入的了解Linux的命令。
常用的命令
这一节主要讲解基础的Linux命令,这些命令在我们使用Linux时候无时无刻将会使用到,我们需要在自己的Linux上练习,达到随机可取的境界。
1.进入目录
使用cd 目录进入指定的目录,或者使用cd ~进入当前的用户的根目录。下面是作者的一个实例。
还有相关的命令如下:
cd - 返回原来目录
cd .. 返回上一级目录
2.获取当前路径
使用 pwd来得到当前的路径。
3. 查看文件以及创建文件
查看文件的命令如下:
less 文件名
more 文件名
cat 文件名
创建文件
touch a.txt 创建a.txt文件
向文件中追加内容
echo "hello,world " >> a.txt 注意使用两个>表示追加,使用一个>表示覆盖。
还可以使用cat或者less等命令追加
cat a.txt >>README 将a中内容追加到README中
4.文件夹相关操作
5.拷贝移动删除
拷贝命令
cp a.txt b.txt将a.txt拷贝一份并且命名为b.txt
如果需要拷贝一个文件夹的多个内容
cp -r 源地址 目的地
移动命令
mv 目标文件 目的地
删除命令
rm a.txt 删除a文件
rm -rf document 删除文件夹
6.解压命令
将其解压缩,再取消打包
分步完成:gzip -d mysql.tar.gz 或 gunzip mysql.tar.gz
一步完成:tar -zxvf itcast.tar.gz
将/mysql目录先打包,同时用bzip2压缩,并保存到/tmp目录下
tar -jcvf /tmp/mysql.tar.bz2 itcast
将/tmp/mysql.tar.bz2解压到/usr目录下面
tar -jxvf mysql.tar.bz2 -C /usr/
文件相关的命令
1.进入到用户根目录
cd ~ 或者 cdcd ~hadoop
回到原来路径
cd -
2.查看文件详情
stat a.txt3.移动
mv a.txt /ect/改名
mv b.txt a.txt
移动并改名
mv a.txt ../b.txt
4拷贝并改名
cp a.txt /etc/b.txt5.vi撤销修改
ctrl + u (undo)恢复
ctrl + r (redo)
6.名令设置别名(重启后无效)
alias ll="ls -l"取消
unalias ll
7.如果想让别名重启后仍然有效需要修改
vi ~/.bashrc8.添加用户
useradd hadooppasswd hadoop
9.创建多个文件
touch a.txt b.txttouch /home/{a.txt,b.