命令学习1

ctrl+alt+enter 全屏/半屏切换
1、使用pwd察看当前工作目录

2、
查找文件路径:find / -name start-all.sh
查找目录:find /(查找范围) -name '查找关键字' -type d
如果执行之后没什么提示表示不存在文件或目录

3、
未找到命令或目录:原因之一就是在当前目录下并没有对应的命令,而我们有不想每次执行某个命令时都切换到某个目录,我们就可以通过修改/etc/profile文件的方式,在文件里添加路径来解决这个问题,会在这些路径中查找对应的命令行。
修改profile文件方法:
vim ~/.profile
将路径以PATH="$PATH:/usr/local/hadoop/bin"的形式插入到文件末尾
由于profile文件只有在用户登陆的时候才读取一次,所以需要重启。也可以使用命令
source ./.profile使其立即生效,通过 echo $PATH 可以看到修改后的变量值(http://www.powerxing.com/linux-environment-variable/)

4、
由一般用户切换到超级用户:su,切回来是:exit
一般用户之间或超级用户到一般用户:su username,切回来是:exit

5、

mkdir -p 

如果一个目录的父目录不存在,就创建它。
如,你想在当前目录的 dir 目录下 创建一个 menu 的目录,
但是当前目录没有 dir 这个目录,就可以使用命令
sudo mkdir -p dir/menu
来创建。

6、

ifconfig用于显示当前网络设备的相关信息

7、
source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。用法:source filename 或 . filename

8、
修改ip地址:
sudo vi /etc/network/interfaces

auto eth0
iface eth0 inet static
address 192.168.x.x #IP位址
netmask 255.255.255.0 #網路遮罩
gateway 192.168.x.x #預設閘道


sudo /etc/init.d/networking restart

9、
打压缩包:
sudo tar -zcf ./hadoop.tar.gz ./hadoop
将当前工作目录下(pwd察看)的hadoop文件夹(./表示当前目录)压缩到当前目录下,并且文件名是hadoop.tar.gz

10、 

说说./   ../    /    ~/:
.在linux表示当前目录,..表示上级目录,/表示目录级别的分隔符,由于.太过常用,单拿出来用容易引起混淆,所以用./表示当前目录。目录下可能是文件或者子目录,所以又利用/区别文件和目录,./aaa表示当前目录下的aaa文件,./bbb/表示当前目录下的子目录bbb。另外,./表示当前目录,../表示上级目录,/表示根目录(/home/lnmp0.4.tar.gz,这就表示是跟目录下的home目录,然后其目录下的一个压缩文件,如果是./home/lnmp0.4.tar.gz,就表示当前目录下的home).

在 Linux 系统中,~ 代表的是用户的主目录,即 “/home/用户名” 这个目录,如你的用户名为 hadoop,则 ~ 就代表 “/home/hadoop/”。 此外,# 后面的文字是注释。

11、
远程拷贝命令:
利用ssh将Master上的Hadoop压缩文件远程传输给Slave时,使用如下命令:
scp ./hadoop.tar.gz Slave1:/home/hadoop
Slave1是主机名,表示将文件传输到跟目录下的home目录下的子目录hadoop下。
cp也是拷贝命令,不过只是在本机拷贝,不能跨服务器,而且scp传输是加密的。

12、

使用startx从tty模式切换为桌面模式

13、

创建符号链接(快捷方式)

”ln -s /usr/local/hadoop /home/hadoop“,在“/home/hadoop”下创建"/usr/local/hadoop"的快捷方式.

14、查看系统资源使用情况

top命令

15、查看硬盘使用情况

df -hl

16、查看CPU利用率、I/O等待、上下文切换等信息的vmstat命令

http://www.cnblogs.com/ggjucheng/archive/2012/01/05/2312625.html

 17、ctrl+r 搜索在终端中输入历史命令

原文地址:https://www.cnblogs.com/lz3018/p/4870987.html