Linux shell 常用命令-持续更新

查看IP地址
$ ip address
$ ifconfig
查看目录中文件
$ ls #默认当前目录下文件列表 ,指定文件目录 ls /etc
$ ls -l #目录下文件权限,归属,大小
查看环境变量,自定义变量
# 查看环境变量
$ env
SHELL=/bin/bash
LANGUAGE=en_US:en
LC_ADDRESS=en_US.UTF-8
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
...

#查看自定义变量
$ set
HADOOP_HOME=/usr/local/hadoop
HISTCONTROL=ignoreboth
HISTFILE=/home/hadoop/.bash_history
HIVE_HOME=/usr/local/hive
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
...
修改文件夹文件权限
# 文件操作人员包括三种 u(user),g(group),o(other)
# 文件权限包括四种 r(read),w(write),x(execute),s(special)(暂不讨论)
# 文件权限数字表示 r=4,w=2,x=1
#查看文件权限
$ ls -l
#首字母表示文件类型,d-文件夹,权限三个一组,排序为ugo,如下面返回表示,u=rwx,g=r-x,o=r-x 文件夹权限属于hadoop
drwxr-xr-x  2 hadoop hadoop   4096 Jul 11 23:28 include 
-rw-rw-r--  1 hadoop root  22125 Jul 11 23:28 NOTICE.txt
# 设置权限
# 将g的权限设置为rwx
$ sudo chmod g=rwx include
# 数字方式 742 = rwxr---w-
$ sudo chmod 742 NOTICE.txt
其他
更改主机名
#westos为想要更改的主机名,命令执行即生效
$ hostnamectl set-hostname westos   
# 重启
$ reboot 
关于在Linux Shell命令行,运行.sh二进制文件的问题
#linux系统会去 PATH 里寻找有没有叫 helloworld.sh
$ helloworld.sh
#linux系统会在当前目录寻找 helloworld.sh
$ ./helloworld.sh
修改环境变量(PATH)
# 在/etc/profile
$ sudo vim /etc/profile
添加 
#jdk environment
export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"
export PATH="$PATH:$JAVA_HOME/bin"
export CLASSPATH="$CLASSPATH:$JAVA_HOME/lib/tool.jar"
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值