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移动设备挂载点/媒体宣传册挂载点/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:查找命令路径及帮助文档 whereis ls登录后复制
which:查看ls登录后复制的外部命令路径
find:按条件搜索文件find / -name quot;文件名";查找 . -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注销登录后复制
4.7查看登录用户信息w:查看当前登录用户详细信息 who:查看简要登录信息last:查看历史登录记录lastlog:查看所有用户最后一次登录时间
4.8文件查看命令
cat:输出文
件内容 cat -n file.txt 登录后复制
more:分页查看更多 testfile 登录后复制
head:查看文件开头部分 head -5 readme.txt 登录后复制
tail:查看文件补充部分 tail -5 mail.txttail -f access.log # 实时查看日志登录后复制
示例:查看第 6 到 10 行 head -10 文件 | tail -5登录后复制
以上就是Linux(一)基础学习的详细内容,更多请关注乐哥常识网其他相关文章!
版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件至 12345678@qq.com举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
标签: Linux(一)基础
相关文章