Linux 命令

1.查看linux 系统位数:32、64

getconf LONG_BIT

2.安装ssh服务

sudo apt-get install openssh-server

3.查找文件

find / -name yum-3.4.3.tar.gz 

4.RPM 安装操作

rpm -i 需要安装的包文件名   例如:rpm -i example.rpm

rpm -e 需要卸载的安装包     例如:rpm -e tomcat4 卸载 tomcat4 软件包

*.rpm形式的二进制软件包
  安装:rpm -ivh *.rpm
  卸载:rpm -e packgename
*.tar.gz/*.tgz、*.bz2形式的二进制软件包
  安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2
  卸载:手动删除

5.--修改文件夹下所有文件所属权限:
例如:chown -R elsearch:elasticsearch dirName

命令:

1,先分别在Windows上ipconfig和Ubuntu上ifconfig下 互ping一下,是可以ping通的

2,Ubuntu上 ssh localhost

发现时没有ssh服务

3.执行命令

sudo apt-get install openssh-server

ssh localhost

//安装命令

sudo apt-get install  yum

//查找文件

find / -name yum-3.4.3.tar.gz 

Linux环境变量的设置和查看方法

--查看linux位数
cat /proc/version

--查看文件
vi fileName
a --编辑文件
esc按钮--退出编辑

--强制退出
:q!

--保存文件并强制退出
:wq!

yum install -y unzip zip --安装zip命令
unzip elasticsearch-2.2.0.zip --解压zip文件

tar -zxvf elasticsearch-0.18.7.tar.gz 解压文件
rpm -ivh logstash-1.4.2-1_2c0f5a1.noarch.rpm

--将已有的用户添加到已有的组中
命令格式: usermod -G groupName userName
例如:usermod -G elasticsearch elsea


设置root密码:sudo passwd

--切换用户
命令格式:su username
例如:su elsearch
切换到root:su - 或者 su root

--查看是否将刚才的用户添加到组中
命令格式: cat /etc/group |grep groupName 。
例如:cat /etc/group |grep elasticsearch

--修改文件所属权限:
命令格式: chown userName:groupName fileName
例如:chown elsearch:elasticsearch elasticsearch-2.2.0 修改文件所属权限

--修改文件夹下所有文件所属权限:
例如:chown -R elsearch:elasticsearch dirName

--把某个文件修改成可执行文件
命令格式:chmod 764 fileName rw-rw-r--(664) ->rwxrw-r--(764)
例如:chmod 764 elasticsearch.yml

--执行当前目录下的文件
./elasticsearch

--后台执行
./elasticsearch &

--查看elasticsearch 所有进程号
ps aux | grep elasticsearch

--关闭进程
kill -9 14473

--启动防火墙
开启: service iptables start

--关闭防火墙
关闭: service iptables stop

--添加:add
--修改:mod
--删除:del

--查看
cat /etc/group
[root@rz009 bin]# groupadd elasticsearch --创建用户组
[root@rz009 bin]# useradd elsearch --创建用户
[root@rz009 bin]# passwd elsearch --修改某个用户密码
Changing password for user elsearch.

--创建目录
mkdir test

--修改文件夹、文件
mv befordirectory afterdirectory

--移动文件
mv /olddir/filename /newdir/filename
cp /olddir/filename /newdir/filename


--删除文件夹
命令格式:rm -rf fileNamede
实例:rm -rf /var/log/httpd/access

--删除文件
rm -f fileNamede>
使用 rm -rf 的时候一定要格外小心,linux没有回收站的

---安装ruby
yum install ruby rubygems

1. 显示环境变量HOME
$ echo $HOME
/home/redbooks

2. 设置一个新的环境变量hello
$ export HELLO="Hello!"
$ echo $HELLO

如果需要增加新的环境变量可以添加下属行
export path=$path:/path1:/path2:/pahtN

3. 使用env命令显示所有的环境变量
$ env

HOSTNAME=redbooks.safe.org

PVM_RSH=/usr/bin/rsh

Shell=/bin/bash

TERM=xterm

HISTSIZE=1000

...

4. 使用set命令显示所有本地定义的Shell变量

$ set

BASH=/bin/bash

BASH_VERSINFO=([0]="2"[1]="05b"[2]="0"[3]="1"[4]="release"[5]="i386-redhat-linux-gnu")

BASH_VERSION='2.05b.0(1)-release'

COLORS=/etc/DIR_COLORS.xterm

COLUMNS=80

DIRSTACK=()

DISPLAY=:0.0

...

5. 使用unset命令来清除环境变量

set可以设置某个环境变量的值。清除环境变量的值用unset命令。如果未指定值,
则该变量值将被设为NULL。示例如下:

  $ export TEST="Test..." #增加一个环境变量TEST

  $ env|grep TEST #此命令有输入,证明环境变量TEST已经存在了

  TEST=Test... www.2cto.com

  $ unset $TEST #删除环境变量TEST

  $ env|grep TEST #此命令没有输出,证明环境变量TEST已经存在了

  6. 使用readonly命令设置只读变量

  如果使用了readonly命令的话,变量就不可以被修改或清除了。示例如下:

  $ export TEST="Test..." #增加一个环境变量TEST

  $ readonly TEST #将环境变量TEST设为只读

  $ unset TEST #会发现此变量不能被删除

  -bash: unset: TEST: cannot unset: readonly variable

  $ TEST="New" #会发现此也变量不能被修改

  -bash: TEST: readonly variable

  环境变量的设置位于/etc/profile文件

  如果需要增加新的环境变量可以添加下属行

  export path=$path:/path1:/path2:/pahtN

原文地址:https://www.cnblogs.com/valor-xh/p/6242667.html