linux操作命令

 

date当前时间

mkdir+文件名---------------------------------------------------  创建文件

who 当前登录名称,日期

useradd 用户创建,后面加用户名

userdel 删除用户

passwd 设置密码,后面跟上用户名

su 切换用户 后跟用户名 回车输入密码

cd 返回root

cd / 返回最顶部

touch 创建文件

pwd 工作空间保存路径

cat 后面跟文件名 查看文件内容

clear : 清空命令

vi 编辑工具

vi + 文件名: 编辑文件

wq 保存并退出

cat –n + 文件名显示文件内容并加上行号

set nu: 文件内容加上行号

cd +目录: 进入目录

find+目录查找目录

echo+内容+>+文件名: 将内容写入到文件中

cp +文件+文件夹将文件复制到文件夹

scp+文件+文件夹 将文件发送到文件夹中

scp+文件+主机名@IP地址目录地址 将文件发送到另一台主机

ssh+ip地址 登陆另一台机器

 

cp+文件+文件夹/文件名 :     将文件复制到文件夹中并重命名

mv +文件+文件名移动文件到文件夹下

mv+文件+./文件名重命名

mkdir+文件名创建文件夹

rm+文件名删除文件

rmdir+文件夹名: 删除文件夹

var cvf+文件名.tar+文件: 将文件压缩成tar格式

var tuf+文件名.tar: tar文件中的文件列出来

var xuf+文件名+--wildcards ‘文件名’: 将文件从tar文件中提取出来

gzip+*.txt: 将文件转换成*.txt.gz,并把原文件删除

gzip –c #.txt > #.gz: 将文件装换成.gz格式,源文件保留

cat *.txt |gzip>#.gz 将当前目录下所有txt文件转换成一个gz文件源文件保留

gunzip+#.gz 解压文件

reboot 重启系统

 

chmod  +x +文件名 *赋予可执行的权限

chmod  666 +文件名 *赋予可读写的权限

chmod  777 +文件名 *赋予可所有的权限

chmod u+x file.sh 就表示对当前目录下的file.sh文件的所有者增加可执行权限

进入mysql set password for 'root'@'localhost'=password('123456');

重新设置密码为123456

 

 

ssh-keygen -t rsa                 生成秘钥和私钥文件

zcat 压缩文件 > 文件   将压缩文件的内容写入到文件中

zcat 压缩文件 查看压缩文件内容

bin/Hadoop fs –put 文件 ./in 将文件放到hadoop

bin/Hadoop fs –ls  ./in 查看in中文件信息

bin/Hadoop fs –rmr ./in 删除in文件

 hadoop中编译java文件

Javac –classpath 需要引得jar

bin/hadoop jar hadoop-examples-1.2.1.jar wordcount ./in ./out jar包解析文件

jar –help 查看jar怎么用

jar cvf MaxTemperature.jar ./*.class .class文件打成jar

bin/start-all.sh 启动Hadoop

bin/stop-all.sh 关闭Hadoop

执行java文件查询天气信息

 

 

清空当前目录:rm -rf  *

[root@localhost log]#  rm -rf ./*

重启虚拟机    shutdown -r  now

关虚拟机      shutdown -h now

linux

netstat  -anl | grep "端口号"

lsof -i:端口号

[root@Evil ~]# lsof -i:3306    

-bash: lsof: command not found

[root@Evil ~]# yum install lsof      安装lsof

webmaster  赋log* 权限 

[root@localhost resin-pro-3.1.10]# chown -R webmaster:webmaster log*

[root@localhost resin-pro-3.1.10]# chown -R webmaster:webmaster admin/

 

tail -f -n 100   nohup.out(文件名)  查看内容

tail -fn 200 nohup.out

 

[root@localhost sunjimeng]# telnet

bash: telnet: 未找到命令...

 

安装telnet-servertelnetxinted

[root@localhost xinetd.d]# yum install telnet-server -y

[root@localhost etc]# yum install xinetd -y

[root@localhost etc]# yum install telnet(上面两个暂时用不到)

使用例子: telnet 192.168.1.128

 

操作系统环境:CentOS Linux release 7.0.1406(Core) 64
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤。

1、关闭firewall
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running

 

Linux压缩和解压缩命令

tar命令

解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName

gz命令

   解压1gunzip FileName.gz  解压2gzip -d FileName.gz

压缩:gzip FileName.tar.gz .tgz

解压:tar zxvf FileName.tar.gz  压缩:tar zcvf FileName.tar.gz DirName

压缩多个文件:tar zcvf FileName.tar.gz DirName1 DirName2 DirName3 ...

zip命令

  解压:unzip FileName.zip  压缩:zip FileName.zip DirName

压缩lib文件夹的jar zip  -r  lib_bak.zip  lib

gz命令排除打包

tar  zcvf  TZ_TradeServerJson.tar.gz TZ_TradeServerJson  --exclude= TZ_TradeServerJson/WebRoot/WEB-INF/lib --exclude=TZ_TradeServerJson/WebRoot/upload

tar zcvf  TZ_TradeServerJson.tar.gz TZ_TradeServerJson --exclude=TZ_TradeServerJson/WebRoot/WEB-INF/lib --exclude=TZ_TradeServerJson/WebRoot/upload

 

posted @ 2017-06-19 17:02  YatHo  Views(300)  Comments(0Edit  收藏  举报