欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Linux基本命令行的输入总结

程序员文章站 2022-06-22 19:14:57
Linux基本命令的输入 新建用户:useradd [用户名]; 修改用户名:usermod -l(注:字母L的小写) [想要的用户名] [已存在的用户名] 修改完用户名之后,必须修改其g...

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