1.chown:change ownership,修改文件的全部者和所属组windows
2.chmod:change mode,修改文件的访问权限属性服务器
3.ln:link,建立连接文件网络
4.find:查找文件ssh
5.grep:在文件内容中查找符合条件的行工具
6.head:打印文件开头默认为10行)ui
tail:打印文件末尾的若干行内容(默认为10行)spa
格式:head -n 数字 文件名(tail亦是如此)rest
扩展:取一个文件特定的行,例如取789文件的第6第7第8行ip
tail -n 5 789 | head -n 3内存
7.wget:下载网络下载文件 ,经常使用参数-c表示支持断点续传 (-c:若是网络中断下次能够接着下载)
8.tar:打包和解包,经常使用参数(-cvf:将文件打包,-tvf:查看包,-xvf:解压包)
文件压缩系列命令:gzip,bzip2,zip,xz
解压缩:gunzip, bunzip2 ,unzip ,unxz
Linux系统中经常使用的压缩包格式:.tar.gz(.tgz);.tar.bz2;.tar.xz;.zip
对于.tar:
建立:tar -cvf dj.tar abc.txt def
查看:tar -tvf dj.tar
解压:tar -xvf dj.tar
对于.tar.gz(.tgz):
建立:tar -zcvf dj.tar.gz abc.txt def
查看:tar -ztvf dj.tar.gz
解压:tar -zxvf dj.tar.gz
对于.tar.bz2:
建立:tar -jcvf dj.tar.bz2 abc.txt def
查看:tar -jtvf dj.tar.bz2
解压:tar -jxvf dj.tar.bz2
对于.tar.xz:
建立:tar -jcvf dj.tar.xz abc.txt def
查看:tar -jtvf dj.tar.xz
解压:tar -jxvf dj.tar.xz
对于.zip:
建立:zip -r dj.zip abc.txt def
查看:unzip -l dj.zip
解压:unzip dj.zip
连接文件(Link File):分为软连接和硬连接,软连接也称为符号连接,至关于windows系统中的快捷方式文件,建立软连接使用In-s。硬连接至关因而文件的多个副本,但它们的数据内容会保持实时同步,使用ln命令建立
软连接格式:ln -s 原文件 目标文件
硬连接格式:ln 原文件 目标文件
文件名通配符:* 和?,*匹配0个或多个任意字符,?匹配一个任意字符
重点 :对于普通文件而言,r权限表示相应的用户能够读取或者查看它的数据内容,好比能够对它执行cat、more等,w权限表示相应的用户能够修改它的数据内容,x权限表示相应用户能够执行它,对于文件夹而言,r权限表示相应的用户能够读取或者查看它里面的文件信息,好比能够对它执行ls等命令,w权限表示相应的用户能够在它里面建立或删除文件,x权限表示相应用户能够打开或进入该文件夹里面,好比能够对它执行cd等命令,它是r和w权限的基础
查看系统运行状态和硬件配置
w:查看系统当前运行状态,好比持续运行时间、平均负载、已经登陆 的用户信息
uname:查看系统信息,好比系统内核版本号、硬件体系结构等
cat/proc/cpuinfo:查看CPU状态信息
cat /proc/meminfo:查看内存状态信息
free -h:查看内存状态信息
df-h:查看磁盘状态信息
服务管理
启动服务:service 服务名称 start或systemctl start 服务名(.service)
关闭服务:service 服务名称 stop或systemctl stop 服务名(.service)
重启服务:service 服务名称 restart或systemctl restart 服务名(.service)
管道符(|):链接两条命令,做用是将左边命令的执行结果传递给右边命令进行处理(被当成文件处理)
分号(;):链接两条命令,左边命令执行完毕(不管是否正常结束)立刻执行右边的命令
&&:链接两条命令,只有当左边命令正常执行结束才继续执行右边命令,不然不会执行右边的命令
一般使用的工具:PuTTy,XShell,SecureCRT,juiceSSH(Android),SSH Control Life(iOS)等
经常使用文件上传下载工具:WinSCP,XFtp等
Linux系统远程登陆的两种验证方式:密码 验证、密钥验证
1.远程链接网络要通 而后ssh服务要启用 ,无则安装(此服务的名字非ssh即sshd)
2.设置权限缘由:让普通用户之间不相互影响,友好相处,对系统亦是如此
3./目录只有root有w权限,其余用户只有rx权限
4.全部权限只对普通用户有用,root用户能够随心所欲
5.可否建立删除文件,取决用户对文件夹有没有建立和删除权限,通俗讲想动一个文件夹里的东西,须要看文件夹有没有动的权限
6.若是文件夹没有给予x权限,那么rw权限哪怕有也只是虚设,没什么用
7.更改权限中 u表明全部者,g表明所属组,o表明其余人 a表明全部
更改格式: chmod u-权限 普通文件或文件夹 (-表示减去普通文件或文件夹的权限)
chmod u+权限 普通文件或文件夹 ( +表示加上普通文件或文件夹的权限)
chmod u=rwx 普通文件或文件夹 (=表示将 权限赋予普通文件或文件夹)
权限也能够数字表示 ,r为4 ,w为2,x为1,
格式 chmod 777 普通文件或文件夹 (表明更改的普通文件或文件夹拥有rwx权限)
-rw-rw-r-- 2 yanruizhe yanruizhe 5 7月 9 10:35 123
2表明硬连接数 5表明文件大小 以字节为单位 7月 9 10:35 表明最后一次更改文件的时间
reset重置终端 clear清屏
10.数据压缩有两点:数据压缩率和数据压缩效率 ,这二者一个高另外一个就会低,有得有失
11.使用tar一次性压缩解压缩
不一样命令跟文件末尾跟上不一样选项:gzip(.tar.gz),bzip2(.tar.bz2),xz(.tar.xz)
格式:
tar zcvf 压缩包名称(带上.tar.gz) 压缩文件
tar zxvf 解压缩包名称
若是用 z 选项,则以.tar.gz或.tgz来表明用gzip压缩过的tar包
若是用 j 选项,则以.tar.bz2来做为tar包名
在使用zip时, 若是打包文件带有文件夹则带上-r参数,带上-l参数 :不解压只查看
12.GNU :世界上 不以营利为目的的开源组织
specified 指定的
data 数据
extra 额外的
1.将今天所学的全部命令记住并至少练习5遍
2.先在本身的Linux系统中建立一个新用户,并将本身的ip地址以及用户信息告诉你的小伙伴,让他/她用PuTTY等远程管理工具远程登陆你本身的Linux系统,而后在根目录下以及桌面建立1000个文件夹
mkdir 文件名{1..1000}
3.租用一台云服务器,并在上面部署属于本身的网盘系统