【3】Linux常见命令
【一】常见的操作系统有哪些?
1.Windows操作系统:版本有Windows XP,Windows 7,Windows 10
2.Linux操作系统:版本有centos6.5,red hat红帽,Ubuntu乌班图
3.unix操作系统
4.mac os 苹果操作系统
【二】常见的操作命令
service iptables status  ==》查看防火墙状态
service iptables start  ==》开启防火墙
service iptables stop  ==》关闭防火墙
cd  ==》进入
ll  ==》查看
ifconfig  ==》查看服务器的ip地址
ping www.baidu.com  ==》查看网络是否可用 ctrl + c 结束
alias  ==》查看别名
mkdir a ==》创建单个目录
mkdir a b c  ==》同时创建a b c多个目录
mkdir -p a/b/c  ==》创建递归目录(a中有b,b中有c)
touch aa.txt  ==》创建文件
vim aa.txt  ==》编辑文件( i 编辑,ctrl + c 保存,caps lock + ZZ 退出)
rm   ==》删除文件
rm -r   ==》删除目录
rm -rf  ==》强制删除
rm -rf*  ==》强制删除所有
cp   ==》复制文件
cp -r  ==》目录
mv  ==》移动文件或目录
find / -name  ==》查找根目录下名称为的文件或目录
find . - type  ==》查找当前目录下类型为的文件或目录
cat/etc/passwd  ==》查看系统中的用户(0管理员用户,1-499系统用户,>=500自己创建的用户)
cat/etc/group  ==》查看系统中的组
cat,head,tail,以及 | 管道符的混合用法查看命令
1)cat aa.txt  ==》查看文件中的所有内容
2)cat  aa.txt | grep 5  》查看文件中带有5关键字的内容
3)cat  aa.txt | head -n 10》查看文件前10行内容
4)head  aa.txt  ==》默认查看文件的前10行内容
head  -n  5  aa.txt  ==》查看文件的前5行内容
5)tail  aa.txt  ==》默认查看文件的后10行内容
tail  -n  5  aa.txt  ==》查看文件的后5行内容
tail  -n  +5  aa.txt  ==》查看文件从第5行开始到最后一行的内容
6)cat aa.txt | head -n 10 | tail -n +5  ==》查看文件5-10行
chmod(改变用户权限),chown(改变属主),chgrp(改变属组)
r(读)4:cat less more head tail
w(写)2:vim
x(执行)1:sh
- 
rw- r-x r-- . 1 root dcs 0 Sep 8 07:41 aa.txt
最前面的 - 代表文件(如果是 d 则表示目录)
rw- 代表属主的权限,用英文 u 表示
r-x 代表的是属组的权限,用英文 g 表示
r-- 代表的是其他人的权限,用英文 o 表示
1)chmod - R 777 aa ==》递归所有连级目录的权限
chmod 417 aa.txt ==》让创建者对aa.txt这个文件只有读的权限,创建者同组成员对aa.txt这个文件只有执行的权限,其他人对aa.txt这个文件有读,写,执行的权限
chmod u+w aa.txt ==》单独增加属主写的权限
chmod o-x aa.txt ==》单独减掉其他人执行的权限 - 
rw- r-x r-- . 1 root dcs 0 Sep 8 07:41 aa.txt
root 代表属主
dcs 代表属组
2)chown dcs aa.txt ==》将属主改为dcs
chgrp dcs aa.txt ==》将属组改为dcs
chown root:root aa.txt ==》将属主和属组都改为root 
打包和解压命令
1)tar包(适用于文件或者目录)
tar -cvf  aa.tar  aa.txt ==》打包
tar -xvf aa.tar  ==》解压
2)tar.gz包(适用于文件或者目录)
tar -zcvf  aa.tar.gz  aa.txt  ==》打包
tar -zxvf  aa.tar.gz  ==》解压
3)zip包(适用于文件或者目录)
zip  aa.zip  aa.txt  ==》打包(打包目录加 -r )
unzip  aa.zip  ==》解压
4).gz包(只适用于文件)
gzip  aa.txt  ==》打包
gunzip  aa.txt.gz  ==》解压
yum install lrzsz  ==》下载lrzsz工具
rz:将本地文件传到Linux系统中
sz + 文件名 +将Linux系统中的文件传输到本地文件中
(适用于0-500M以内的文件传输)
(500M以上的文件传输用xftp)==》安转完成后直接在xshell中点击绿色标识即可
rpm-ivh jdk-8u121-linux-i586.rpm ==》安装jdk.rpm本地文件包
java  - version  ==》查看java version的版本
ps -ef|grep tomcat  ==》查看tomcatjava应用服务器的进程(关闭用kill)
sh startup.sh 》 启动tomcat这个java应用服务器
netstat -ntlp  》查看哪些进程是正在运行中
kill  +  进程号(14677)》结束进程
kill  -9  +  进程号(14677)》强制结束进程
who ==》查看在线登录用户
whoami  ==》查看当前操作用户
hostname ==》查看主机名称
du - sh  ==》查看当前目录占用的内存大小
du - sh  aa.txt  ==》查看aa.txt文件占用的内存大小
reboot  ==》重启Linux系统
shutdown  now  ==》关机
init  0 ==》关机
                    
                
                
            
        
浙公网安备 33010602011771号