前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家:https://www.captainbed.cn/z
chatgpt体验地址
文章目录
本文以服务器最常用的CentOS为例
解析命令提示符
[root@mylinux ~]#
解释每个字符的含义如下:
- [:表示命令行提示符的开始。
- root:表示当前用户为root用户。
- @:表示分隔符,用于分隔用户名和主机名。
- mylinux:表示当前主机名为mylinux。
- ~:表示当前目录为用户的主目录。
- ]:表示命令行提示符的结束。
- #:表示当前用户为超级用户(root),具有最高权限。
总体来说就是两种情况
[用户名@主机名 当前目录]#
[用户名@主机名 当前目录]$
linux的文件和目录
- /:根目录,整个文件系统的起始点。
- /bin:存放系统中的基本命令和可执行文件。
- /boot:存放启动Linux系统所需的文件,如内核文件和引导加载程序。
- /dev:存放设备文件,用于与系统中的硬件设备进行通信。
- /etc:存放系统的配置文件。
- /home:存放用户的家目录,每个用户都有一个独立的子目录。
- /lib:存放系统所需的共享库文件。
- /media:用于挂载可移动媒体设备,如光盘、USB驱动器等。
- /mnt:用于挂载临时文件系统或其他文件系统。
- /opt:存放可选的应用程序和软件包。
- /proc:虚拟文件系统,提供有关系统和进程的信息。
- /root:超级用户(root)的家目录。
- /run:存放运行时文件,如进程ID文件和套接字文件。
- /sbin:存放系统管理员使用的系统命令。
- /srv:存放服务相关的数据文件。
- /sys:虚拟文件系统,提供与系统硬件和内核参数相关的信息。
- /tmp:存放临时文件。
- /usr:存放用户程序和文件,包括共享库、头文件、文档等。
- /var:存放可变数据文件,如日志文件、缓存文件等。
了解了基本的目录结构后,我们来看常用的命令有哪些
好的,以下是关于文件和目录管理的文章,并使用表格形式进行说明。
文件和目录管理
命令 | 描述 | 例子 |
---|---|---|
ls | 列出目录内容 | ls 或 ls -l |
cd | 切换目录 | cd /path/to/directory |
pwd | 显示当前工作目录 | pwd |
mkdir | 创建新目录 | mkdir dirname |
rm | 删除文件或目录 | rm filename 或 rm -r dirname |
cp | 复制文件或目录 | cp file1 file2 或 cp -r dir1 dir2 |
mv | 移动文件或目录 | mv file1 file2 或 mv file /path/to/directory |
touch | 创建空文件或更新文件时间戳 | touch filename |
cat | 查看文件内容 | cat filename |
less | 分页查看文件内容 | less filename |
文件操作
命令 | 描述 | 例子 |
---|---|---|
touch | 创建空文件或更新文件时间戳 | touch filename |
cp | 复制文件 | cp file1 file2 |
mv | 移动文件或重命名文件 | mv file1 file2 或 mv file /path/to/directory |
rm | 删除文件 | rm filename |
cat | 查看文件内容 | cat filename |
head | 查看文件开头部分 | head filename |
tail | 查看文件末尾部分 | tail filename |
more | 分页查看文件内容 | more filename |
less | 分页查看文件内容,支持向上翻页 | less filename |
grep | 在文件中搜索指定模式 | grep pattern filename |
wc | 统计文件的行数、字数和字节数 | wc filename |
进程管理命令
命令 | 描述 | 例子 |
---|---|---|
ps | 显示当前正在运行的进程 | ps |
top | 动态显示系统中运行的进程和系统资源的使用情况 | top |
kill | 终止指定的进程 | kill PID |
killall | 终止指定名称的所有进程 | killall process_name |
pkill | 根据名称终止匹配的进程 | pkill process_name |
pgrep | 根据名称查找与之匹配的进程的进程ID | pgrep process_name |
nice | 改变进程的调度优先级 | nice -n value command |
renice | 修改正在运行进程的调度优先级 | renice value PID |
nohup | 在后台运行命令,并忽略终端关闭信号 | nohup command & |
bg | 将一个在后台挂起的进程放到前台运行 | bg %job_number |
fg | 将一个在后台挂起的进程放到前台运行 | fg %job_number |
jobs | 显示在后台运行的作业列表 | jobs |
systemctl | 管理系统服务(适用于系统使用 Systemd) | systemctl start service_name |
系统管理
命令 | 描述 | 例子 |
---|---|---|
uname | 显示系统信息 | uname -a |
hostname | 显示或设置主机名 | hostname ;hostname newname |
whoami | 显示当前用户名 | whoami |
pwd | 显示当前工作目录 | pwd |
ls | 列出目录内容 | ls ;ls -l |
cd | 切换工作目录 | cd /path/to/directory |
mkdir | 创建目录 | mkdir directory |
rm | 删除文件或目录 | rm file.txt ;rm -r directory |
cp | 复制文件或目录 | cp file.txt newfile.txt ;cp -r directory newdir |
最后
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数网络安全工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年网络安全全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上网络安全知识点!真正的体系化!
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
小伙伴深入学习提升的进阶课程,基本涵盖了95%以上网络安全知识点!真正的体系化!**
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!