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:WindowsSystem32driversetchosts文件的功能
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:BaiduNetdiskDownloadjdk-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
------------------------------------------