Linux学习篇(1)基本命令的使用
1.Linux输入命令后,没有输出就代表执行命令成功
2.查询Linux的IP地址
ifconfig查看 络配置
ping 站和windows一样的
inet addr就是IP地址用它进行连接但是我们需要注意的一点是,在使用前一定保证linux系统的联 成功
3.关机前同步所有内容到磁盘
shutdown重启
reboot重启
4.Linux一切皆文件
/就是根目录,所有的文件都挂在这个节点下
/etc:存放配置文件
/home:用户的主目录,每一个用户都有自己的一个目录
/lib: 系统的链接库
/lost+found:系统突然关机存放的文件
/media:系统自动识别的设备,如U盘光驱等等,都会挂载到这里
/opt: 额外存放的软件
/root:系统管理员目录
/sbin:系统管理员使用的系统管理程序
/srv:服务启动后 需要提取的数据
/temp:存放临时文件
/usr/bin:系统用户使用的程序
/usr:很多应用程序的文件存储
/sys:文件系统
/usr/src:内核源代码
/var 临时目录日志文件
/www:存放 站相关的东西
5.基本命令
绝对路径:路径全称 以/开头 在任何地方都可以进入
相对路径:当前路径为基准 必须以当前位置为准查找
. 表示当前目录
… 表示上一级目录
ls:列出目录 -a 查看包括隐藏文件的全部文件 -l列出文件和权限
ls -al
cd+目录名称
mkdir:创建文件夹 -p 递归创建
pwd: 显示当前目录
rmdir : 删除空目录(先删除里面的文件) -p多层删除目录
cp: 复制文件和目录
cp 源文件 目的地
-f:强行复制文件或目录,不论目标文件或目录是否已存在;
-p:保留源文件或目录的属性;
-R/r:递归处理,将指定目录下的所有文件与子目录一并处理;
cp -rf 文件或者目录 目的地
rm 移除文件或目录 -r(递归删除) -f(强制删除)
rm -rf / 删库跑路啦!!!
mv:移动文件 或者目录 -f强制移动
也可以重命名
mv test1 test2重命名 前后都是文件
mv test1 /cd/home移动文件
6.权限(10个字母)
d是目录 l是链接 -是文件 b是接口设备
分组 所属主 所属组 其他人
r可读
w可写
x可执行
chmod xyz 文件或者目录 更改文件的属性
r –4 w–2 x–1 最高4+2+1=7
chmod 777 file
7.浏览文件内容
cat 从前向后看
less 可用上下翻页键来上下翻动查看信息(/字符串来查找 符串向上查找 n为next向下查找 N向上寻找 空格翻页 enter回车键换行 q推退出命令)
nl 显示内容加上了行
tac 从后向前看
more 一页一页显示内容(空格翻页 enter回车键换行 q推退出命令 )
head -n 数值 来控制显示多少行的内容
tail -n 倒着看几行
8.Linux的链接 硬链接 软连接
硬链接只能在同一文件系统中的文件之间进行链接,不能对目录进行创建。如果删除硬链接对应的源文件,则硬链接文件仍然存在,而且保存了原有的内容,这样可以起到防止因为误操作而错误删除文件的作用。
软链接方便管理,可以把一个复杂路径下的文件链接到一个简单路径下方便用户访问;另一方面就是解决文件系统磁盘空间不足的情况。删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接就变成了死链接。
创建命令 ln 源文件名 链接文件名
默认创建的是 硬链接 -s 创建软连接
创建文件touch
echo “输入字符串” >> 指定文件
软连接 l 开头 代表的是链接
硬链接就是 – 是实实在在的一个文件
文件名称,总行数,字符数 光标位置
/字符串 符串 为内容的查找
n N 为向上或者向下查找
:set nu 显示行 (看代码)
:数字 + enter键 将光标向下移动多少行
:u 回复上一个操作
10.添加用户
自动创建用户到用户主目录
/home/wanghui
删除用户 userdel -r 同时删去文件
添加useradd
修改 usermod
切换用户:su 用户名
设置密码:passwd 用户名 密码(密码不会显示的)(root配置)
用户直接配置 passwd
锁定用户:passwd -l 用户名 进行锁定 -u 进行解锁
cat /etc/passwd 查看所有的用户
xiaoming 456123
含义解释:
用户名 密码不可见 用户标识 组标识 注释行描述 主目录 (每一行都代表一个用户)
11.用户组
创建用户组 groupadd 用户组名
查看用户组 cat /etc/group
删除 groupdel 用户组
groupmod -g id 用户组名称
12.磁盘管理
df 列出文件系统的整体磁盘使用量 -h改用M显示查看(默认字节大小显示)
du 检查某个目录的空间使用量
常见搭配:
du -sm /home查看home目录下的文件数量
du -smh * /home以M为单位查看home文件夹下的文件大熊啊
13.进程管理
ps 产看系统当前终端运行的所有进程信息
搭配 ps -aux |grep mysql查看MySQL的当前进程
ps -au查看多数的进程
a为all u为以用户的信息显示 x为显示后台运行进程的参数 |管道符前面的输出作为后面的输入, grep查找文件中的符合体条件的字符
ps -ef 进程 查看父进程的信息
进程目录树
pstree – up 查看结构进程树状的进程信息(u显示用户组 p显示父进程id)
杀掉进程
kill -9 进程id
14.安装软件
rpm
安装jdk
存在就卸载:
rpm -qa|grep jkd 检测jdk的版本信息
rpm -e –nodeps jdk查询结果 卸载
安装 rpm -ivh rpm包
配置 /etc/profile配置环境变量
产看cd/usr/java下有jdk的信息 进入可以看环境变量
解压缩
yum在线安装
Linux魔鬼问题
1.无法rpm安装
改进下载了 centos7.x重新弄得
遇到了MySQL的5.5.48。32位无法在64位的Linux上安装
查看MySQL的信息
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9gOn0uCr-1617350968377)(C:Users28110AppDataRoamingTyporatypora-user-imagesimage-20210327130225736.png)]](https://www.iruanshi.com/news2/wp-content/uploads/2023/02/slt.png)
没启动后台服务
远程连接的方式链接前提 服务启动
r/lib/mysql:/bin/bash
[root@localhost opt]# cat /etc/group|grep mysql
mysql?982:
[root@localhost opt]# mysqladmin –version
mysqladmin Ver 8.42 Distrib 5.5.48, for Linux on i686
[root@localhost opt]#
远程连接的方式链接前提 服务启动
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux进阶新增用户25061 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!