Linux一些操作说明

Linux目录结构

Linux没有盘符的概念,根目录 / 是最底层的目录

  1. bin:存放二进制可执行文件(如Linux命令)
  2. boot:存放用于系统引导时使用的文件(即系统启动时需要加载的文件)
  3. dev:存放设备文件
  4. etc:存放系统配置文件
  5. home:存放所有用户文件的根目录
  6. lib:存放跟文件系统中的程序运行所需的共享库即内核模块
  7. mnt:系统管理员安装临时文件系统的安装点
  8. opt:额外安装的可选应用程序包所放置的位置
  9. root:超级管理员
  10. proc:虚拟文件系统,存放当前内存的映射
  11. sbin:存放二进制可执行文件,只有root才能访问
  12. tmp:存放各种临时文件
  13. usr:存放系统应用程序,其中比较重要的目录, /usr/local 为本地管理员软件安装目录
  14. var:存放运行时需要改变数据的文件

linux常用命令

clear 清屏

控制台(包括Linux或window下的命令行窗口)的复制内容是 Ctrl + Insert,粘贴为
Shift + Insert

1.磁盘管理命令

ls命令:列出目录下的内容
参数:

参数 含义 示例
-a 查询所有文件和文件夹,包含隐藏的 ls -a 指定目录
-l 查询详细列表 ls -l 指定目录
-h 友好显示 ls -h 指定目录

参数可以组合使用,一般没有顺序之分,若不指定目录,则为当前目录
ls -al 或ls -la等同于ll命令
查看指定目录下的文件列表:在参数后增加指定目录即可

cd命令:切换目录

参数 含义 示例
cd …/ 表示向上一层
cd 路径 相对路径
cd / 切换到根目录
cd /指定目录 切换到指定目录,是一个绝对路径
cd ~ 切换到当前用户的目录
cd - 切换到上一次的目录,相当于window后退到上一次访问的目录

pwd命令:显示当前所在目录

mkdir命令:创建目录 mkdir 目录名 当前路径下创建目录

-p:父目录不存在的情况下先创建父目录 mkdir -p 目录名

rmdir命令:删除空目录

2.文件浏览命令

对日志文件在Linux上查看。
cat命令:查看文件的内容,适合查看少量信息的文件
格式:cat 文件名

more命令:可以查看大文件,可以同分页进行查看
格式:more 文件名 可以查看文件的一部分内容,
操作:

按键 含义
enter 向下n行,设置,默认是1行
空格 向下滚动一屏,或者Ctrl+F
b 向上滚动一屏,或者Ctrl+B
q 退出

less命令:可以用于分页查找内容,标注行号
格式: less -mN
-m表示显示百分比,-N表示显示行号
tail命令
tail -数字 文件名 查看文件后几行的文件内容
tail -f

3.文件操作命令

cp命令:复制文件或目录

操作对象 含义 格式 说明
文件 复制粘贴 cp 源文件 目标路径
文件 复制粘贴并改名 cp 源文件 目标路径/改后文件名
目录 复制目录 cp -r 源目录 目标路径 -r:递归处理

mv命令:文件或目录的移动

含义 格式 说明
文件或目录的移动 mv 源文件 目标路径
-f表示若目标路径下已存在该文件,不询问,直接覆盖 mv -f 源文件 目标路径
文件或目录改名 mv 源文件 新文件名

rm命令:删除文件或目录

格式 含义说明
rm 文件名
rm -f 文件名 强制删除,无需确认
rm -r 目录名 递归删除,要删除目录必须加参数-r

find命令:查找文件或目录

格式 含义说明
find 目录 -name “需要查找的内容” 查找指定目录下名字中包含指定内容的目录或文件
find -name ‘S1000*’ 查找当前目录下名字以S1000开头的文件或目录

4.文件编辑命令

vim命令
格式:vim 文件名 进入一般模式;浏览等

按键 说明
i/a/o 从一般模式 进入插入模式
esc 从插入模式退出到一般模式
一般模式下按“:”可以切换到底行模式
!q 在底行模式下,按下“!q”,强制退出不保存;
wq 退出并保存编辑

Linux一些操作说明

5.grep和管道

grep 正则表达式:字符串搜索

格式 含义 说明
grep 需要搜索的字符串 搜索的文件 返回所在行信息
grep -i 需要搜索的字符串 搜索的文件 返回所在行信息 -i 忽略大小写

管道命令 |:可以连接多个Linux命令
命令1|命令2

6.压缩和解压

*.tar 打包,大小不会进行压缩
*.tar.gz 打包,并压缩文件
tar命令:参数顺序不可变
-c 建立一个压缩文件
-x 解压一个压缩文件
-z 是否需要gzip压缩
-v 压缩过程中显示文件
-f 文件名
压缩:tar -zcvf 压缩包名字.tar.gz 需要压缩的内容
解压
解压到当前路径:tar -zxvf 需要解压缩的文件
解压到指定路径:tar -zxvf 需要解压缩的文件 -C 指定路径

7.系统命令

ps命令:查看进程
-e 查看所有程序
-f
ps -ef
kill命令:关闭某个进程
kill -9 pid号
ifconfig命令:查看网络设备
ping命令
reboot:重启
halt:关机

8.其他命令

setup命令
权限设置chmod
Linux一些操作说明
chmod u=rwx 文件名
Linux一些操作说明