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
分享到:
相关推荐
Linux基础知识文档.pdfLinux基础知识文档.pdfLinux基础知识文档.pdfLinux基础知识文档.pdfLinux基础知识文档.pdfLinux基础知识文档.pdf
### Linux基础知识精析 #### 硬盘与分区管理 硬盘作为存储信息的载体,在Linux系统中扮演着至关重要的角色。不同于我们常见的方形外观,硬盘内部实际上是由圆形的磁盘构成,通过添加控制电路和封装成方形外壳,...
### Linux基础知识概览 在《兄弟连Linux基础知识》这一系列教程中,主要涵盖了Linux操作系统的基础知识,适合初学者快速入门并全面了解Linux的基本操作。以下将详细介绍该教程中所涉及的一些核心知识点: #### 1. ...
Linux基础知识学习文档是一份全面介绍Linux操作系统的入门资料,涵盖了从基本概念到实际操作的多个方面。这份文档可能包括了Linux的起源、发行版选择、安装过程、桌面环境、文件系统结构、用户权限管理以及常用命令...
android linux 基础知识总结
有关linux资料 常用的命令 教学基础操作 入门详解 以及安装教程
Linux操作系统基础知识点总结: 1. Linux的下载与安装 Linux发行版CentOS可以通过多个镜像站点下载,例如网易镜像站点和搜狐镜像站点。CentOS 6版本的iso文件放置在各自的isos目录下,用户可以进行下载并安装。 2....
Linux基础知识扩展 Linux 是一个功能强大且广泛使用的操作系统,它的发展和 UNIX 有着紧密的联系。理解 UNIX 和 Linux 的关系对于学习和使用 Linux 至关重要。 一、UNIX 基础知识 UNIX 是一个在 20 世纪 70 年代...
LINUX基础知识 本资源是关于LINUX基础知识的课程大纲,涵盖了操作系统的概念、LINUX的安装配置、基本指令、目录结构等内容。课程目标是让学生了解操作系统的概念、LINUX的安装配置、基本环境、常用的LINUX指令及...
Linux 基础知识学习 Linux 基础知识学习是计算机领域的基础知识之一,对于任何一个 IT 从业者来说,学习 Linux 都是一种必备技能。 Linux 是一种开放源代码的操作系统,由 Linus Torvalds 在 1991 年创建,目前已经...
LINUX 基础知识笔记分享学习 LINUX 基础知识笔记分享学习是指在 openEuler 平台上学习和应用 LINUX 基础知识的笔记分享和学习。openEuler 是一个开源、免费的 LINUX 发行平台,支持 x86、ARM、RISC-V 等多种处理器...
Linux 基础知识培训 Linux 是一种自由和开放源代码的操作系统,由 Linus...Linux 基础知识培训是了解 Linux 操作系统的基础知识的入口,了解 Linux 的基础知识对于使用 Linux 操作系统和进行 Linux 系统管理非常重要。
介绍linux基础知识,主要包括进程管理,文件系统,numa等知识点
LINUX基础知识PPT课件 本资源提供了LINUX基础知识的全面介绍,涵盖了操作系统的概念、LINUX的安装配置、LINUX目录结构、基本指令等方面的知识点。 操作系统概述 操作系统是计算机系统的基本系统软件,负责控制、...
Linux基础知识学习资料主要涵盖Linux操作系统的基本概念、起源、特点、应用领域以及主流的Linux发行版。Linux是由Linus Torvalds在1991年创建的,随着时间的推移,它已经成为一个高度稳定、多任务处理能力和强大网络...