Linux学习笔记

目录结构

/boot:启动目录,内核存放地;
/etc:配置文件存放地;
/tmp:程序产生的临时文件;
/home:用户目录,新增用户账号时,用户的家目录都存放在此目录;
/lib: 库文件,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助;
/bin: 可执行文件和常用的Linux命令;
/sbin: 系统管理员的命令和工具;
/usr: 应用程序和文件的安装地;
/mnt: 挂载其他文件系统;
/root: root账户的home目录;
/dev: 存放Linux系统下的设备文件;

VI

vi: 生成新文件或者编辑、查看文件。
格式:vi 文件名
命令模式进入编辑模式:

  1. i 插入文本;
  2. a 追加文本

命令模式:

  • :w 保存文件;
  • :wq 保存并退出
  • :wq! 保存并强制退出
  • :q 退出
  • :q! 强制退出
  • dd 删除一行文字
  • x 删除一个字符
  • :n 光标移动到文本第n行
  • $ 光标移动到文本的行尾
  • G 光标移至文本的末尾
  • / 查找某个字符串。例如:/sdb

常见命令

pwd: 打印所在路径;
cd: 切换目录;eg: cd /home
ls: 查看当前目录下的内容;
cat: 显示文本内容;
touch: 创建文本,但不能插入内容
grep: 在一堆文件中查找一个特定的字符串;eg: grep abc a.txt 在a.txt中查找字符串abc
cp: 拷贝/复制文件。格式: cp 源文件 目标文件
mv: 对文件或目录进行移动;
mkdir: 创建目录;
rmdir: 删除空目录
rm : 删除文件;
man : 用来查询和解释一个命令的使用方法和注意事项;
locate: 定位文件和目录;
whatis : 查询某个命令的含义;
bzip2: 压缩文件;
bunzip2: 解压缩文件;
gzip: 压缩文件;
gunzip:解压缩文件;并会删除.gz压缩文件;
tar: 将文件或目录进行打包、或解压。
head: 查看文件前10行的内容;
tail:查看文件后10行;
more:使用空格键和b键来前后移动;
which:依序从path环境变量所列的目录中找到命令的位置;
whereis:查找符合条件的文件,只能定位一些文件在文件系统中的位置;
chmod:修改权限;
chgrp: 用于更改文件或目录所属的群组;
chown:将文件的拥有者修改为指定的用户或组;
date: 用了修改和设定现在的时间和日期;
cal: 日历;
df:查看硬盘的使用量;
du:显示文件目录的大小;
ifconfig:显示网络设备的状态;
ping:用于检测主机;执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机的是否运作正常;
netstat:知道整个Linux系统的网络情况或显示网络状态;eg: netstat -a显示详细的网络状况;netstat -apu 显示UDP端口号的使用情况;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值