栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 系统运维 > 运维 > Linux

Linux介绍、基本命令

Linux 更新时间:发布时间: 百科书网 趣学号

文章目录
  • 操作系统
  • Linux操作系统
    • Linux内核版本
    • Linux发行版本
    • Linux应用领域
    • CentOS图形界面
    • 常用Linux命令的基本使用

操作系统
  • 操作系统作用:
    (1)是现代计算机系统中最基本和最重要的系统软件
    (2)是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩展
    (3)主要作用是管理好硬件设备,并为用户和应用程序提供一个简单的接口,以便于使用,作为中间人,连接软件和硬件
    (4)而其他的诸如编译程序、数据库管理系统,以及大量的应用软件,都直接依赖于操作系统的支持
  • Linux发现历程:unix->minix->Linux
Linux操作系统 Linux内核版本
  • 内核(kernel)是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层
  • Linux内核版本又分为稳定版和开发板,两种版本是相互关联,相互循环
    • 稳定版:具有工业级强度,可以广泛的应用和部署。新的稳定版相对于较旧的只是修正一些bug或加入一些新的驱动程度
    • 开发版:由于要试验各种解决方案,所以变化很快
  • 内核源码地址:http://www.kernel.org
Linux发行版本
  • Linux发行版本也叫做GNU/Linux发行版通常包含了包括桌面环境、办公套件、媒体播放器、数据库等应用软件
  • 常见的发行版本如下:
    • Ubuntu
    • Redhat
    • Fedora
    • openSUSE
    • Linux Mint
    • Debian
    • Manjaro
    • Mageia
    • centOS
    • Arch
Linux应用领域
  • 服务器领域
  • 嵌入式领域
  • 个人桌面领域
CentOS图形界面

常用Linux命令的基本使用
  • 命令行程序:终端 terminal
  • ls:查看目录内容
    • ls -l:显示详细列表
    • ls -lh:把文件大小以人性化的方式显示
    • ls -a:显示所有的文件,包含隐藏文件,隐藏文件是以.开头的文件
    • ll等于ls -l
    • ls --help:显示帮助信息
  • pwd:查看当前所在目录位置
  • cd:切换文件夹
    • cd /:回到根目录
    • cd ~:回到自己的家目录/home/admin
    • cd /home:绝对路径,以根目录开头
    • cd admin:相等路径,不以根目录开头
    • cd …:返回上级目录
    • cd -:电视回看功能
  • mkdir:创建文件夹
    • mkdir 文件夹名:在当前目录下创建文件夹
    • mkdir /home/admin/文件夹名:以绝对路径创建文件夹
    • mkdir /home/admin/文件夹名1/文件夹名2 -p:如果上级目录不存在,加上-p自动创建父目录
    • mkdir a b:在当前目录创建多个文件夹
    • mkdir a/{c,d} :在指定目录下创建多个文件夹
    • mkdir .abc:以0开头是创建隐藏文件夹
  • touch:创建空文件
    • touch abc.txt:在当前目录下创建,如果指定了目录,必须保证上级目录存在
    • touch .abc:创建隐藏文件
    • gedit abc.txt:使用记事本打开文件
  • rm:删除文件
    • rm 文件名:删除文件
    • rm 文件夹名 -r:删除文件夹
    • rm * -r:不能删除隐藏文件
  • clear:清屏
  • head -行数 文件名:查看前几行内容
  • tail -行数 文件名:查看后几行内容
  • tail -f:动态查看日志文件内容
  • reboot:重启当前系统
  • shutdown -h now:关机
  • cat /proc/version:查看内核版本
  • cat /etc/redhat-release:查看发行版本
  • ps -aux:查看当前系统下所有的进程信息
    • ps -aux | grep 程序名:能够获取目标程序的进程ID
    • kill -9 进程ID:通过进程ID关闭对应程序
    • top:可以调用Linux系统的任务管理器,动态查看所有进程信息
  • netstat -anptu:获取当前系统网络相关信息(获取端口号信息)
  • lsof -i:端口号:查看占用某一端口的程序名称及进程ID(需要root用户权限)
  • 权限:chmod 权限 文件名
    • drwxrwxr-x:d代表文件夹,-代表文件
    • rwx rwx r-x:r可读,w可写,x执行
    • 第一组指文件的拥有者的权限,第二组代表文件拥有的组的权限,第三组代表其他用户的权限
  • which 程序名:可以查看程序安装位置
  • su - 用户名:切换至用户(su -:切换到root用户)(切换哪个用户,输入用户对应密码,密码没有提示)
  • who -u:查看用户登录信息
  • exit:退出终端窗口
  • find 路径 -name ‘目标文件名’:在给出的路径下查找目标文件(可使用通配符*/?/[])
  • ls -la /home :查看其他目录的内容
    • ls *txt:查看当前目录下的所有以txt结尾的文件
  • cp:拷贝文件
    • cp 1.txt 2.txt :前面源文件,后面目标文件
    • cp 源文件夹名 目标文件夹名 -r:拷贝文件夹
  • mv:移动 重命名
    • mv 1.txt 2.txt:重命名
    • mv 1.txt ~:移动到指定目录
  •  > :重定向
    
    • ls > 1.txt:把命令返回的结果输出到文件中,会覆盖之前的数据,默认情况命令返回的结果是显示在屏幕中
    • ls >> 1.txt:把命令返回结果输出到文件中,追加的方式
  • cat:查看文件内容
    • cat 1.txt:把文件内容显示到屏幕中
    • cat 1.txt 2.txt
    • cat 1.txt 2.txt > 3.txt:把多个文件内容合并到新的文件中
  • more:查看文件内容,可以分页显示
    • ls / >> 1.txt
    • more 1.txt:查看内容多的文件,按空格键往下翻页,按b按键往回翻页,按q键退出
  • |:管道
    • ls -l / | more:把左边的命令返回的结果交给右边命令来处理
  • ln:链接
    • 软链接
      • ln -s 源文件/文件夹 链接文件名:给源文件/文件夹创建链接文件,相当于Windows的快捷方式
      • 源文件/文件夹被删除,链接文件会失效
      • 源文件/文件夹最好给绝对路径(防止链接文件被移动后失效)
      • ln -s 源文件/文件夹 ~/链接文件名:给其他目录创建一个软链接,如果源文件不写绝对路径,软链接指向的文件是不存在的
  • tar和gzip
    • 打包和压缩:tar -zcvf 压缩包名.tar.gz 目标文件/文件夹
    • 解包和解压:tar -zxvf 压缩包名.tar.gz
    • 指定解压位置:tar -zxvf 压缩包名.tat.gz 目标文件/文件夹 -C 解压位置文件夹
    • 选项含义:
      • -z:gzip解压/压缩
      • -j:bzip1压缩/解压
      • -c:打包
      • -x:解包
      • -v:显示过程
      • -f:指向文件
      • -c:指定解压路径
  • zip和unzip
    • 压缩:zip -r 压缩包名 目标文件/文件夹
    • 解压:unzip -d 解压位置文件夹 压缩包名
  • 切换centOS系统的命令行模式和图像化模式
    • 命令行模式:Ctrl+Alt+F2或ctrl+Alt+Fn+F2
    • 图形化模式:Ctrl+Alt+F1或Ctrl+Alt+Fn+F1
  • vi编辑器的使用
    • vi 文件名:如果文件存在则打开文件;不存在则新建文件(命令模式)
    • 按字母i键:从命令模式切换至插入模式
    • 正常编辑文件内容
    • 按下ESC键:从插入模式切换至末行模式
    • 输入’:',后跟wq,在按一个回车:保存文件内容并退出
    • gedit无法在命令行模式使用:echo 内容 > 文件名:输出内容到文件内
转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/888030.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号