`
peijunlin2008
  • 浏览: 170772 次
  • 性别: Icon_minigender_1
  • 来自: 河北省
社区版块
存档分类
最新评论

Linux基础知识

阅读更多
Linux基本目录:
/bin 系统中最基本的命令行工具
/dev 设备目录
/home 用户主目录
/etc 配置文件目录
/boot 包括了系统中的启动文件、Linux内核等,
	16M为一个基本内核的最低限度。
/lib  程序库文件
/mnt  程序挂载目录
/opt 大型程序的安装目录
/proc 当前系统进程目录,包括了IRQ prot 10 Address DMA channel
/root 系统管理员目录
/sbin 系统管理员工具目录
/tmp  临时目录,系统会定时的清楚这个目录中内容
/usr  系统程序目录
/var  系统日志目录

文件系统管理中常用的三个命令:
fdisk 修改分区
mkfs 建立文件系统(格式化)
fsck  检查分区坏的分道,修复分区

fdisk  /dev/sda
常用内置命令:
b 设置卷标
d 删除一个分区
l 显示知道的分区类型
m 提供帮助
n建立一个新分区
p显示分区表
q不保存退出
t修改分区的系统ID
v检测分区是否损坏
w保存退出

mkfs :
   -t 文件类型,指定要建立的文件系统类型
   -V 显示简要的使用方法
# mkfs -t ext3 /dev/hda2
#  mkfs -V -t msdos -c /dev/hda5
把内存格式化,挂载(mount命令)到系统上: /dev/ram* 每个文件4兆内存,
#mkfs -t ext3 ram15  :内存格式化
#mk dir mem1         :创建目录
#mount /dev/ram15 /mnt/mem1   :挂载内存目录
#df :显示磁盘使用情况


fsck:
  fsck -t msdos -a /dev/hda5
  检查msdos档案系统的/dev/hda5是否正常,异常则修复。
--------------------------------------- 
ls 列出文件清单命令:
 -l :长列表。文件名,大小,日期/时间,访问权限,所有者及分组
 -a :全部文件,包含隐藏文件
 -1 :单列列表
 -R :递归地列出所有的文件和下级子目录

改变目录权限的命令:
chown:改变文件的属主
chgrp:改变文件属的组
chmod:改变文件可执行权限

添加一个用户:
# useradd chu888
# passwd chu888
---------------------------------------
文件管理常用命令:

cp  : 拷贝命令 
# cp test.log test.log.bak

mv  :修改文件名
# mv test.log.bak test.log.bak.mv

ln :建立连接
# ln -s test.log test.log.ln (快捷方式,软连接)
# ln    test.log test.log.ln  (硬连接,文件副本)
软连接可以跨分区建立,硬连接不可以跨分区。
硬连接占用磁盘空间,软连接不占磁盘空间。

mkdir :建立文件目录
# mkdir esa
# mkdir -p 111/222/333/444/555

rm    :删除文件
# rm -rf test.log 删除文件
# rm -rf 111  删除目录

more  :查看文件内容

du    :显示当前目录占用磁盘空间
# du -h

df    : 显示当前分区占用空间大小
# df -h

where : 查看文件在系统中的位置
#whereis ls :查看ls文件在系统中的位置

man :查询帮助
# man mkdir
--------------------------------------------
Find 命令详解
1、查找/tem子目录中至少7天没有被访问过的文件:
# find /tem -atime 7 -print
2、找出/usr/src子目录中名字为core的文件删除他们
# find /usr/src -name core -exec rm {} \;
3、找出/home中以.jpg结尾并且长度超过100K的文件
# find /home -name " *.jpg" -size 100k
------------------------------------------------
tar命令详解:
 -c     建立一个新的档案文件
 -t     查看档案文件的内容
 -x     释放档案文件的内容
 -f     定义档案文件所在文件的名字
 -v     操作过程中显示流程信息
 -z     假设该文件已经使用gzip进行压缩

压缩:
 # tar -cvfz etc.tar.gz *
解压缩:
 # tar xvfz *.gz

建立一个包含/usr/src/apache子目录中全部文件的名为
apache.tar的档案文件:
#tar -cf apache.tar /usr/src/apache

建立一个包含/usr/src/apache子目录中全部文件的名为
apache.tar的档案文件,并显示流程信息:
 #tar -cvf apache.tar /usr/src/apache

建立一个包含/usr/src/apache子目录中全部文件的经过gzip压缩的名为
apache.tar.gz的档案文件,并显示流程信息:
 #tar -cvzf apache.tar.gz /usr/src/apache

释放一个名为apache.tar.gz的经过gzip压缩的文件并显示流程信息:
 #tar -xvzf apache.tar.gz
-----------------------------------------------------------

进程管理命令: PS
-a  列出带有控制终端的全部进程,不仅仅是当前用户的进程
-r  只列出正在运行的进程
-x  列出没有控制终端的那些进程
-u  列出进程的所有者
-f  给出进程之间的父子关系
-l  按长格式显示清单
-w  显示进程的命令行参数(最多半行)
-ww 显示进程的全部命令行参数,不管有多长

# ps -aux | grep rpcuser
# wc -l  :统计有多少个
# ps -aux | grep rpcuser | wc -l

user pid %cpu %mem vsz rss tty stat start time command
stat:进程状态:
s :进程休眠中,准备运行的进程。
R :cup正在处理的进程
D :不可中断休眠状态
T :正在被纠错程序跟踪或者已经被终止的进程
Z :昏迷的进程。
----------------------------------------------------------
kill 234234(进程号)
kill -9 23234 强制终止

uname  -a :当前系统版本信息
whoami  :当前用户是谁
su - root :用户转换,-表示继承环境变量。

--------------------------------------------------------

/etc/passwd :用户参数配置文件
root:x:0:0:root:root:/bin/bash
/etc/shadow :用户密码文件
/etc/group 

user add 
-g
-m
-M
-n
-s shell
-u uid
-Login

--------------------------------------------
ls -l ping
-rwsr-xr-x 1 root root 35616 Apr 7 2005 ping
s:给普通用户执行ping命令的时候,转换为root账号,
执行完毕后换回普通用户的身份。

给一个命令赋S位:
chmod 6777 mkdir
ls -l mkdir
-rwsr-xr-x 1 root root 35616 Apr 7 2005 mkdir








分享到:
评论

相关推荐

    【大厂面试专栏】一份Java程序员需要的技术指南,这里有面试题、系统架构

    【大厂面试专栏】一份Java程序员需要的技术指南,这里有面试题、系统架构、职场锦囊、主流中间件等,让你成为更牛的自己!_technology-talk

    flashocc-QAT-PTQ.zip

    flashocc-QAT-PTQ.zip

    大连理工大学城市学院在四川2020-2024各专业最低录取分数及位次表.pdf

    那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据

    川北医学院在四川2020-2024各专业最低录取分数及位次表.pdf

    那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据

    黑河学院在四川2020-2024各专业最低录取分数及位次表.pdf

    那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据

    西安邮电大学在四川2020-2024各专业最低录取分数及位次表.pdf

    那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据

    【光学】基于matlab两列单色平面波+合成【含Matlab源码 9007期】.zip

    CSDN海神之光上传的全部代码均可运行,亲测可用,尽我所能,为你服务; 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,可私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、物理应用 仿真:导航、地震、电磁、电路、电能、机械、工业控制、水位控制、直流电机、平面电磁波、管道瞬变流、刚度计算 光学:光栅、杨氏双缝、单缝、多缝、圆孔、矩孔衍射、夫琅禾费、干涉、拉盖尔高斯、光束、光波、涡旋 定位问题:chan、taylor、RSSI、music、卡尔曼滤波UWB 气动学:弹道、气体扩散、龙格库弹道 运动学:倒立摆、泊车 天体学:卫星轨道、姿态 船舶:控制、运动 电磁学:电场分布、电偶极子、永磁同步、变压器

    文件比较工具、文件夹比较工具、linux、ubuntu、linx麒麟等免费使用多日

    文件比较工具、文件夹比较工具、linux、ubuntu、linx麒麟等免费使用多日

    Spire.XLS是一个基于.NET的组件,使用它我们可以创建Excel文件

    Spire.XLS是一个基于.NET的组件,使用它我们可以创建Excel文件,编辑已有的Excel并且可以转换Excel文件.zip

    【Unity完整游戏模板】Downhill Ride 轻松开发极限运动或竞速类的下坡滑行游戏

    文件名:Downhill Ride - Game Template 2020 LTS v1.2.3.unitypackage Downhill Ride - Game Template (2020 LTS) 是一个为 Unity 2020 LTS 版本开发的完整游戏模板,主要适用于开发极限运动或竞速类的下坡滑行游戏。这个模板专为快速原型设计和项目开发而打造,提供了关键功能和资源,帮助开发者轻松实现类似下坡竞速的游戏项目。 主要特点: 完整的游戏框架: 该模板包含基础的游戏逻辑,允许玩家通过控制角色在下坡道上滑行或骑行,避开障碍物并尽可能快速完成赛道。 物理与控制系统: 内置的物理引擎和角色控制器已经经过优化,可以实现平滑的下坡滑行体验,提供真实感十足的物理效果。 多种关卡支持: 模板支持多个关卡设计,开发者可以根据需要扩展或自定义不同难度的关卡。 UI 和交互设计: 包含基本的用户界面(UI)设计,带有主菜单、关卡选择、计分系统等功能,用户可以轻松扩展或定制这些 UI 元素。 优化的性能: 模板专为移动平台和桌面平台优化,确保良好的性能表现......

    Java课程设计之销售管理系统

    (1)课程设计项目简单描述 鉴于当今超市产品种类繁多,光靠人手动的登记已经不能满足一般商家的需求。我们编辑该程序帮助商家完成产品、商家信息的管理,包括产品、客户、供应商等相关信息的添加、修改、删除等功能。 (2)需求分析(或是任务分析) 1)产品类别信息管理:对客户的基本信息进行添加、修改和删除。 2)产品信息管理:对产品的基本信息进行添加、修改和删除。 3)供应商信息管理: 对供应商的基本信息进行添加、修改和删除。 4)订单信息管理:对订单的基本信 息进行添加、修改和删除。 5)统计报表:按选择日期期间,并按产品类别分组统 计订单金额,使用表格显示统计结果

    常州大学在四川2020-2024各专业最低录取分数及位次表.pdf

    那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据

    yolo算法-工地佩戴头盔数据集-1608张图像带标签-epi-d4clr.zip

    yolo系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法; 包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中; yolo格式:<class> <x_center> <y_center> <width> <height>, 其中: <class> 是目标的类别索引(从0开始)。 <x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。 <width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值

    Android System Webview(com.google.android.webvie) 125.0.6422.82

    Android System Webview(com.google.android.webvie) 125.0.6422.82 一般情况下设备可以从google play上更新,但是google play 中没有历史版本下载,所以在自己需要之后把资源上传

    VLP超低轮廓铜箔,全球前10强生产商排名及市场份额(by QYResearch).docx

    VLP超低轮廓铜箔,全球前10强生产商排名及市场份额(by QYResearch).docx

    南宁学院在四川2020-2024各专业最低录取分数及位次表.pdf

    那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据

    PPServ是一个Web开发集成环境,可以使用Apache,PHP,Mysql创建Web应用 -PPServ.zip

    网鼎杯PPServ是一个Web开发集成环境,可以使用Apache,PHP,Mysql创建Web应用。_PPServ.zip

    沧州交通学院在四川2020-2024各专业最低录取分数及位次表.pdf

    那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据

    windows 安装包Miniconda3-py38-4.11.0-Windows-x86-64

    windows 安装包Miniconda3-py38-4.11.0-Windows-x86-64

    yolo算法-公路等级数据集-8188张图像带标签-汽车客车摩托highway-classification.zip

    yolo系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法; 包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中; yolo格式:<class> <x_center> <y_center> <width> <height>, 其中: <class> 是目标的类别索引(从0开始)。 <x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。 <width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值

Global site tag (gtag.js) - Google Analytics