linux 学习笔记
linux 学习笔记
走进linux
系统目录
Linux一切皆文件
常用基本命令
目录管理
绝对路径/相对路径
cd :切换目录命令!
cd .. :返回上一级目录
./ :当前目录
ls( 列出目录 ) eg:ls -al
-a参数:all,查看全部的文件,包括隐藏文件
-l参数 列出所有文件,包含文件的属性和权限,没有隐藏文件
pwd 显示当前用户所在目录
mkdir 创建目录 -p参数:递归创建目录
rmdir 删除目录
cp (复制文件或者目录)
rm (移除文件或者目录!)
-f 忽略不存在的文件,不会出现警告,强制删除!
-r 递归删除目录!
-i 互动,删除询问是否删除
mv 移动文件或者目录! 重命名文件
-f 强制移动
-u只替换已经更新过的文件
基本属性
修改文件属性
- chgrp: 更改文件属组
-R: 递归更改文件数组
-
chown:更改文件属主,也可以同时更改文件数组
-
chmod:更改文件9个属性
文件内容查看
linux系统中使用一下命令来查看文件的内容:
-
cat 由第一行开始显示文件内容
-
tac 从最后一行开始显示,可以看出tac是cat的倒着写!
-
nl 显示的时候,顺道输出行号!
-
more 一页一页的显示文件内容
-
less 与 more类似,但是比more 更好的是,他们可以往前翻页!
-
head 只看头几行
-
tail 只看尾巴几行
你可以使用man [命令] 来查看各个命令的使用文档,如: man cp.
linux 链接
硬链接: A---B,两个指向同一个文件!允许一个文件拥有多个路径用户可以通过这种机制建立硬链接到一些重要文件上,防止误删!
软连接: 类似window下的快捷方式,删除的源文件,快件方式也访问不了!
解压文件 tar
Vim编辑器
命令模式
:wq 保存退出
:/搜索字符串
set nu 显示行号
账号管理
查看用户组列表
添加用户 useradd
useradd -选项 用户名
-m: 自动创建这个用户的主目录
理解一下本质:Linux中一切皆文件,这里的添加用户说白了就是往某一个文件中写入用户的信息! /etc/passwd
删除用户 userdel
userdel -r 用户目录 删除用户的时候将他的目录页一并删除掉!
修改用户 usermod
usermod -d 目录 用户名
切换用户!
root用户
切换用户
用户密码设置问题!
root账号创建用户!配置密码!
普通用户:
锁定账户!
用户组管理
查看用户组列表
创建一个用户组 groupadd
创建完用户组后可以得到一个组的id,这个id是可以指定的!,若不指定就是自增
删除用户组
修改用户组的权限信息和名字 groupmod -g -n(-g: id,-n:名字)
磁盘管理
df(列出文件系统整体的使用量) du(检查磁盘空间使用量)
Mac或者想使用Linux 挂载我们的一些本地磁盘或者文件!
挂载: mount
卸载:umount -f [挂载位置] 强制卸载
进程管理
ps 命令
ps 查看当前系统中正在执行的各种进程的信息!
ps -xx:
- -a 显示当前终端运行的所有的进程信息(当前的进程一个)
- -u 以用户的信息显示进程
- -x 显示后台运行进程的参数!
ps -ef : 可以查看父进程的信息
结束进程 kill
表示强制结束该进程!
防火墙
__EOF__

本文链接:https://www.cnblogs.com/suli0827/p/15867652.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了