Linux(一)基础学习

linux(一)基础学习

Linux(一)基础学习

Linux 系统简介
Linux 是一个免费使用、自由传播的类 Unix 操作系统,在服务器端和嵌入式领域应用广泛。

系统组成内核:负责 CPU 调度、内存管理、文件系统、网络通信及 IO 控制等核心功能。 应用程序:提供用户快速上手的操作工具,如文件管理、任务管理系统等。

版本分类

内核版本:由 Linus Torvalds 维护。 发行版本:由各大厂商基于内核开发,例如 RedHat、CentOS、Ubuntu、Fedora 等。

Linux 与 Windows 的区别

区分大小写。 所有内容以文件形式存储,包括硬件设备、用户账户等。 不依赖扩展名区分文件类型,而是通过权限机制,但约定俗成一些扩展名供管理员识别,如 .gz.tar.bz2.rpm.html.sh.conf 等。 Windows 程序无法直接在 Linux 中运行。 更多使用命令行界面,占用资源少,安全性更高,系统更稳定。

常用命令

4.1 常见目录结构

目录 用途

/根目录/boot启动相关文件/dev设备文件/etc配置文件/home普通用户的家目录/lib系统库文件/mnt移动设备挂载点/media光盘挂载点/misc磁带机挂载点/root超级用户家目录/tmp临时文件目录/proc内核运行信息映射(进程、内存等)/sys硬件驱动信息/var变量数据/bin基础命令(普通用户可用)/sbin系统管理命令(仅 root 可用)/usr/bin用户安装软件的脚本/usr/sbin系统管理程序

Linux 文件系统为树状结构,只有一个根目录 /,没有 Windows 的盘符概念。

4.2 命令基本格式

[[root@zhangrenyang ~]#

root:当前登录用户 zhangrenyang:主机名 ~:当前工作目录(默认是家目录) #:超级用户提示符;$:普通用户提示符

命令格式:
命令 [选项] [参数]
示例:ls -l /home/itheima,其中 ls 是命令,-l 是选项,/home/itheima 是参数。

4.3 文件处理命令

mkdir:创建目录

mkdir ./aamkdir -p aa/bb/cc # 递归创建

cd:切换目录

cd /etccd ../.. # 返回上级目录

pwd:显示当前路径

pwd

rmdir:删除空目录

rmdir hello

rm:删除文件或目录

rm -rf hello # 强制删除目录及其内容

cp:复制文件或目录

cp 1.txt ~/bfolder/

mv:移动或重命名

mv 1.txt 11.txt

ln:创建链接文件

ln -s /root/bfolder/11.txt 22.txt # 创建软链接

touch:创建空文件

touch 1.txt 2.mp3 abc.jpg

4.4 文件搜索命令

locate:快速查找文件(需更新数据库)

yum -y install mlocateupdatedblocate filename

whereis:查找命令路径及帮助文档

国洋商务通 国洋商务通

Gyb2b V1.01免费版可终身使用,是一款功能强大的B2B电子商务应用软件。该软件不仅更新和修改了V1.0相关功能,更是采用了目前互联网上最流行的LAMP组合(Linux+Apache+Mysql+PHP)开发完成,模板技术实现了界面与代码的有效分离,用户可以快速地在此基础上编译模板;提供B2B电子商务应用最常见的求购、供应、商品、公司库、行业资讯、商圈、资信认证、在线交易、交易评分、留言、搜

国洋商务通 0 查看详情 国洋商务通

whereis ls

which:查看外部命令路径

which ls

find:按条件搜索文件

find / -name "filename"find . -mtime +5 # 查找修改时间超过 5 天的文件find /tmp -size +10k -a -size -20k -exec ls -lh {} ; # 查找并列出符合条件的文件

grep:在文件中匹配字符串

grep b a.txtgrep -i f a.txt # 忽略大小写grep -v b a.txt # 排除包含 b 的行

4.5 压缩与解压命令

zip/unzip

zip -r book.zip bookunzip book.zip

gzip/gunzip

gzip book.txtgunzip book.txt.gz

tar(打包)

tar -cvf book.tar booktar -xvf book.tar

tar.gz(打包并压缩)

tar -zcvf book.tar.gz booktar -zxvf book.tar.gz

4.6 关机与重启命令

shutdown

shutdown -r now # 重启shutdown -h now # 关机shutdown -c # 取消计划关机

init

init 0 # 关机init 6 # 重启

logout

logout

4.7 查看登录用户信息

w:查看当前登录用户详细信息 who:查看简要登录信息 last:查看历史登录记录 lastlog:查看所有用户最后一次登录时间

4.8 文件查看命令

cat:输出文件内容

cat -n file.txt

more:分页查看

more testfile

head:查看文件开头部分

head -5 readme.txt

tail:查看文件末尾部分

tail -5 mail.txttail -f access.log # 实时查看日志

示例:查看第 6 到 10 行

head -10 file | tail -5

以上就是Linux(一)基础学习的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/880633.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月28日 09:45:48
下一篇 2025年11月28日 09:46:10

相关推荐

发表回复

登录后才能评论
关注微信