01、linux 常用指令
ls 查看目录
ls -a		查看隐藏目录
ls -l 或 ll		查看详情目录
-----------------------------------------
pwd 		查看当前所在的目录
cd 目录  		进入指定的目录
cd /		回到根目录
cd /usr/etc	进入指定的目录
cd ..		返回上一级目录
-----------------------------------------
mkdir 目录名称	创建目录
rmdir 目录名称	删除目录
mkdir -p		创建多级目录
-----------------------------------------
cat  aa.txt		查看文件所有内容
cat aa.txt > bb.txt	将aa.txt内容追加到bb.txt中
cat aa.txt >> bb.txt	将aa.txt内容追加到bb.txt中
more aa.txt	查看部分内容(内容按屏幕高度计算)
		按enter 查看下一段
		按空格 查看整屏
		按ctrl + z 或者 q 推出阅读状态
less aa.txt		查看部分内容(内容按屏幕高度计算)
		按enter 查看下一段
		按空格 查看整屏
		按ctrl + z 或者 q 推出阅读状态
tail -10 aa.txt	查看文件最后10行
tail -f  aa.txt	可动态查看文件内容变化(调式环境使用)
-----------------------------------------
cp  文件或者目录名  路径	复制文件到指定路径下
cp  aa.txt  aa/		把aa.txt复制到aa目录下
cp aa.txt aa/bb.txt		把aa.txt复制到aa目录下,并改名为bb.txt
mv 文件或者目录名  路径	移动文件到指定的路径下
mv aa.txt  aa/		把文件aa.txt移动到aa目录
-----------------------------------------
rm 文件(aa.txt)		询问删除文件(不能删除目录)
rm -r 目录		询问删除目录
rm -rf 目录或者文件		不询问删除文件或者目录
-----------------------------------------
tar -cvf aa.tar aa		将aa目录压缩为aa.tar(大小不变)
tar -xvf aa.tar		将aa.tar解压
tar -zcvf aa.tar.gz aa	将aa目录压缩为aa.tar.gz(大小变小)
tar -zxvf aa.tar.gz		将aa.tar解压
tar -zxvf aa.tar.gz -C ./aa	将aa.tar解压到aa目录下
-----------------------------------------
find / -name 文件或者目录名称		查找指定文件
find / -name  aa*.log		模糊查找
grep 关键词 文件名			在文件查找内容
grep 关键词 文件名	--color		在文件查找内容,并有高亮提示
grep log install.log --color		在install.log中查找log内容,并有高亮提示
-----------------------------------------
pwd			显示当前所在的目录
touch aa.txt		创建文件
clear			清空屏幕
-----------------------------------------
管道指令 | :将另一个指令输出的内容作为另一个指令的输入
ls --help | more
ps -ef | grep java		查看java应用的端口号
kill  端口号		关闭指定端口的应用
kill -9 端口号		强制关闭指定端口的应用
-----------------------------------------
- --- --- ---
1. 横杠代表文件类型:
	-  表示文件
	d 表示目录
	l  表示连接
2.当前用户具有该文件的权限
	r 表示read 读	4
	w 表示write 写	2
	x execute 可执行	1
3. 当前组内其它用户具有该文件的权限
	r 表示read 读	4
	w 表示write 写	2
	x execute 可执行	1
4.其它组的用户具有该文件的权限
	r 表示read 读	4
	w 表示write 写	2
	x execute 可执行	1
chmod u=rwx, g=rwx, o=rwx  aa.txt	修改文件的权限为读写执行
chmod 666 aa.txt			修改文件的权限为读写
				4 读  +  2写 = 6读写
-----------------------------------------
hostname 		查看主机名
hostname 名称		修改主机名称,重启无效
如果想永久生效需要修改以下配置:
/etc/sysconfig/network文件
-----------------------------------------
service network status 	查看指定服务的状态
service network stop 	停止指定服务
service network start 	启动指定服务
service network restart 	重启指定服务
-----------------------------------------
ifconfig 查看(修改)ip地址(重启后无效)
ifconfig eth0 192.168.12.22  临时修改ip地址
永久性修改ip地址,需要修改文件
vim /etc/sysconfig/network-scripts/ifcfg-eth0
参考以下内容:
DEVICE=eth0
HWADDR=00:0C:29:BA:A2:32
TYPE=Ethernet
UUID=3c0cadfd-17df-44e7-a7f2-7b19d7a14d39
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static		#static 或者 dhcp
IPADDR=192.168.43.46          #IP地址
NETMASK=255.255.255.0          #子网掩码
NETWORK=192.168.43.0          #网络地址
BROADCAST=192.168.0.255      #广播地址
-----------------------------------------
ip 别名配置:
/etc/hosts文件用于在通过主机名进行访问时做ip地址解析之用;
相当于windows系统的C:\Windows\System32\drivers\etc\hosts文件的功能
vim /etc/hosts
ip 	             别名
192.168.190.129   www.boat.com
 
------------------------------------------
防火墙设置
防火墙根据配置文件/etc/sysconfig/iptables来控制本机的出入网络访问行为。
service iptables status 查看防火墙状态
service iptables stop 关闭防火墙
service iptables start 启动防火墙
chkconfig  iptables off 禁止防火墙自启
------------------------------------------
文件上传,需要在SecureCRT(没有安装可在百度查找)软件中切换到SFTP模式: 
	
上传文件到linux系统中,默认上传到linux用户目录下,比如root目录
put  D:\BaiduNetdiskDownload\jdk-8u151-linux-x64.tar.gz 	
下载文件到windows系统中,默认下载windows 文档(点击计算机可以看到)目录中	
get  jdk-8u151-linux-x64.tar.gz 				
------------------------------------------
设置开启启动
vim /etc/rc.local 
vim /etc/rc.d/rc.local
授予执行权
chmod +x /etc/rc.local
chmod +x /etc/rc.d/rc.local
------------------------------------------
 
                    
                     
                    
                 
                    
                 
 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号