linux 基本命令

(自己看的,不理解的勿扰)

useradd xxx 创建用户(root用户下)
passwd xxx 密码

su -xxx 切换用户
pwd 显示当前所在的目录
hostname 主机名
设置主机名:hostname Hadoop-senior(此种方法仅仅在当前使用没有问题,重启机器以后主机名称回变化)

原因:Linux中所有的信息,都是来自于文件中,重启之后又去读文件

永久性的设置名称: cat /etc/sys

cat(读取文件的内容)

在Linux下文件的类型
三种(
     文件
       -
    目录(win下的文件夹)
      d
   链接(快捷方式)
      l


分析
第一部分:
十个字符:
0-1表示:文件
2-10分为3组:权限问题
文件的权限问题:
1可读r
2可写w
3可执行(脚本)x
特殊的字符:没有任何的权限
文件的归属:
拥有者
所有者
其他人


如何设置对不同用户的权限(使用root的用户)

chmod
man -cmdName
chown
chgrp


文件的创建:touch
touch test.txt


编辑:vi/vim

追加文件的内容:
echo "xxxxxxxxx" >> text.txt

在vi的文件下
dd:表示删除光标所在的文件

查看文件:
cat:全部的内容,少
more:全部的内容,大
tial:查看末尾的文件,同常于-f参数连用

head:查看文件开头的内容


文件的拷贝 移动 重命名 删除

cp tex.txt /home

拷贝一个目录
cp -r test-dir test-dir2

重命名:
mv a /b
mv a b

移动

mv test.log ../


系统的名称:uname
系统的具体的信息:uname -r
cpu信息:cat /proc/cpuinfo
内层信息:cat /proc/meminfo
日期:data -R

设置系统的时间:
data -s 2019-8-7

显示已经分区的目录:df -1h


进程的使用情况:top




检查是否安装软件
RPM -qa|grep java

卸载已经安装的软件:
rpm -e --nodeps xxxxxxxxx

安装软件:

rpm -ivh xxx.rpm


解压zip
unzip xxx.zip

压缩:
zip yy.zip file

解压tar
tar -zxvf xxx.tar.gz(解压当前的目录)
tar -zxvf xxx.tar.gz -C dir(解压指定的目录)
压缩:
tar -zcvf zzzz.tar.gz dir


设置普通用户的sudo
su
vi /etc/sudoers
在第一行加入:

用户 ALL=(root)NOPASSWD:ALL (要在root用户)

查看防火墙关闭的状态:
sudo service IPtables status
关闭防火墙
sudo service IPtables stop
启动防火墙
sudo service IPtables start
永久性关闭防火墙
sudo chkconfig iptables off||on