
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
微信扫一扫
支付宝扫一扫