常用的安装远程访问工具: Xshell,Putty,SSH
查看ip地址:ipconfig
查看系统中存在的别名:alias
删除自定义别名:unalias mycd
获取查看命令的储存路径:which,where
Linux系统设计概念:一切皆文件
绝对路径:文件的完整的路径(从/目录开始的完整的路径)
相对路径:不是完整的路径(相当于当前路径而言)
上级目录【..】,当前目录【.】
tab键自动补全
文件的属性信息:ls
-表示普通文件,d表示目录
管理员用户(root)家目录;/root
普通用户的家目录:/home/用户名文件
查看当前工作目录:pwd
查看文件下的内容:cat
进入到某一个目录:cd
进入到家目录:cd~
新建td1目录:mkdir td1
删除td1目录:rm -rf td1
-r——手动确认删除
-f——强制删除
rmdir——默认情况下,只能删除空目录
rm———默认删除文件,不能删除目录,需要使用 rm -rf删除非空目录
查看当前目录下的内容(短格式):ls
长格式显示文件的属性信息:ls -l 和ll
新建tf1文件:touch tf1 和 vi tf1
echo创建文件,内容会输出到屏幕相当于print
创建空文件:echo >tf3
创建文件名为tf3内容为123456:echo 123456 >tf3
重定向符号:【>,>>】
删除文件:rm tf1,rm -rf tf1
td1重命名文件为td2: mv td1 td2
移动并且重命名:mv td2 /tmp/TT3
把pwd文件复制到tmp目录下:cp pwd /tmp
复制并且重命名:cp /tmp/22 /tmp/we/33
查看文件内容:(cat more less head tail)
显示文件第一行的内容:head -1 passwd
显示文件前三行的内容:head -3 passwd
只显示文件的第二行:head -2 passwd | tail -1
从文件的尾部读取信息:(tail)
统计文件行数(wc)
wc -l /opt/passwd
新建用户user1:useradd user1
为用户user1设置密码:passwd user1
切换角色登陆: su user1
新建组名Y:groupadd Y
查看所有的组信息:cat /etc/group
查看所有的用户信息:cat /etc/passwd
删除用户:userdel -r +用户名
删除组:groupdel -r +组名
把user2添加到YF组里:
gpasswd -a user2 YF
查看用户在所在的组:
groups +用户名
查看已登录的用户:
(w,users,who)
文本编辑器:(vi,vim)
i :进入当前光标位置插入
I :在行首字符位置插入
a : 在光标下一个位置插入
A :在末尾位置插入
o : 在光标所在行,向下插入1行
O :在光标所在行,向上插入1行
进入末行模式:shfit +:
保存文本并退出:ZZ, shift+zz
行间删除:dd
行内删除:x,X,Delete键
行间快速跳转: G,gg
行内快速跳转: ^ ,$,键盘反向键,H左,J下,K上,L右,键
复制粘贴:yy,p
临时显示行号:set nu | 取消行号 set nonu
永久设置行号:vi/etc/virc,在文末添加:set nu
编辑模式:--INSERT--
末行模式:文本末行有(:提示符)
根目录是目录的最高层(/),所有文件都在根目录下面
家目录(~),用来存放用户的主目录,相当于Windows下面c盘下面的user
linux是多用户系统
which查看储存路径
查看磁盘空间大小 :du -sh
查看系统文件使用情况:df -h
对文本查找(find,grep ,通配符)
查找关键字以u开头:grep '^u' passwd
查找注释行:grep '^#' passwd
查找关键字并且显示查找内容所在的行号: grep -i 'USER1' passwd -n
wc命令,统计文件的行数:wc -l /tmp/passwd
管道符:cat /tmp/passwd |wc -l
精确查找:find +文件名
ls +文件名
模糊查询:....
查看root用户默认编码:umask root:0022
查看普通用户的默认编码:0002
管理文件权限:(chmod,chown,chgrp)
读r【4】,写w【2】,执行x【1】,无权限-【0】
(chown):文件的拥有权
把passwd文件的所有权修改到user2用户下 :chown user2 passwd
(chgrp):文件所在的组
chown : YF passwd
修改passwd文件到YF组:chgrp YF passwd
(chmod):文件的操作权限
①以字符的方式修改文件的权限,较麻烦,需要分布实现
②以数值的方式修改权限,
修改passwd文件的操作权限为可读: chmod 666 passwd
同时修改文件的所有者和所属组:chown 用户名:组 +文件名
Linux安装应用程序
①rpn包管理器
安装rpm包:rpm -i
卸载rpm包:rpm -e
升级rpm包:rpm -u
查询安装好的rpm包: rpm -qa
②yum包管理器(较简单)
搜索应用程序: yum search
安装包:yum install 包名称
卸载应用程序: yum remove
③源码方式安装
编译配置环境
编译:make
安装:make install
1,压缩包的处理:(tar)
①(tar cf 目标文件 源文件)生成目标文件不压缩
tar cf passwd.tar passwd1 passwd2 passwd3
tar cf/opt/passwd.tar passwd1 passwd2 passwd3
②(gzip格式,目标文件格式为 *.tar.gz)打包文件并且压缩
tar cfz passwd.tar.gz passwd1 passwd2 passwd3
③(bzip2格式,*tar.bz2)打包文件并且压缩
tar cfj passwd.tar.gz passwd1 passwd2 passwd3
2,解包处理
①(tar xf 源文件 目标位置)对tar包文件进行解包操作
当前目录:tar xf passwd.tar
指定目录:tar xf passwd.tar -C /opt
②对tar.gz文件进行解压缩包操作
tar xfz passwd.tar.gz -C /tmp
③对tar.baip2文件进行解压缩包操作
tar xfj passwd.tar.gz -C /tmp
使用yum安装mysql
①卸载自带的mariadb数据库
②获取mysql的安装包
③安装过程:
配置编译环境
编译并安装。。。。。。