Linux基本命令行的输入总结,linux命令行总结


Linux基本命令的输入

新建用户:useradd [用户名]; 修改用户名:usermod -l(注:字母L的小写) [想要的用户名] [已存在的用户名]

修改完用户名之后,必须修改其group的名称。 修改group名称:groupmod -n [newGroupName] [presentGroupName] 删除用户名:userdel [欲删除的用户名] 显示当主机名:hostname 显示当前计算机的主机名 修改主机名:使用vi编辑器修改网络配置文件:vi /etc/sysconfig/network

将之前的主机名改为想要的主机名:vi /etc/hosts

同时修改主机名

使用reboot命令重启计算机。再次登录使用hostname即可查看更新。 查看当前路径:pwd; 由root账户回到一般账户【LittleLawson】命令:su -l LittleLawson 更新数据库表的:updatedb 循环创建父子目录时,需要使用-p,比如,当想创建/usr/hadoop时,若文件目录中没有/usr,则需要使用-p

命令:hadoop fs -mkdir -p /usr/hadoop

效果:会产生一个/usr/hadoop目录 循环删除父子目录,使用-r 查看Linux系统版本:cat /etc/issue 更改文件权限:chmod 777 xxx.txt 命令vi ~/.bashrc与命令vi ./.bashrc的效果是一样的。因为~的意思是home,‘.’的意思是当前目录的意思。 若遇到vi ll这种命令无法使用的情况,而这种情况又是发生在刚刚对配置文件:/root/.bashrc文件中的path做了修改,那么问题肯定是出在这个上面。可以这么解决:1.在命令行中输入:export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 这样可以保证命令行命令暂时可以使用。命令执行完之后先不要关闭终端。 2.在命令行中输入 vi /etc/profile 或者是vi /root/.bashrc将path恢复过来。 yum和apt-get的区别

一般来说著名的linux系统基本上分两大类:

1)RedHat系列:Redhat、Centos、Fedora等 2).Debian系列:Debian、Ubuntu等

RedHat 系列 1) 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 2) 包管理工具 yum 3) 支持tar包

Debian系列 1) 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数” 2) 包管理工具 apt-get 3) 支持tar包 查看文件:使用G使光标调到最后一行;使用gg使光标回到首行,nG可以移动光标到第n行。 查看hadoop节点运行情况:hadoop dfsadmin -report 查看文件的倒数几行:tail [-nk] [文件名]。这里的-nk是查看文件倒数第k行到最后一行中文件的内容。 查看 文件的前几行:head [-nk] [文件名]。 如何调试 bash 脚本:将 -xv 参数加到 #!/bin/bash 后 如何拼接两个字符串:str1=hello;str2=world;str=str1" role="presentation">str1str2;echo str; 执行两个数的加法:

1)expr 1+3 2)echo $[ 1 + 3 ]//这里的echo 是为了显示出计算的结果 3)使用bc命令—>再输入表达式 检查某目录上的文件是否存在?或者是为一个目录

#!/bin/bash
#check that the files exists.
addr=/home/hadoop/test.txt
if [ -d  $addr ]
then echo $addr is a directory
elif [ -e  $addr ]
then echo $addr is a file
fi 

相关内容