当前位置:   article > 正文

Linux从入门到精通(一)_linux入门到精通 一

linux入门到精通 一

增删改查

ls cat

mkdir touch

rm -fr

cp -r mv

 

ls -l

 

命令的基本格式

命令字 空格 [-选项] 空格 【文件或者目录】

 

1、通过颜色区分文件类型

2、认识快捷键

3、了解目录结构

4、基本命令学习之2 (统计命令)

 

/dev --- device设备 设备文件存放目录

linux严格区分大小写

linux一切设备皆文件

umount /dev/cdrom

 

黑色 --- 普通文件

浅蓝色 --- 符号链接

蓝色 --- 目录(文件夹)

黑底黄字 --- 设备文件

紫色 --- 图片(以及其他不常见类型的文件)

红色 --- 压缩文件

绿色 --- 可执行文件

 

基本快捷键

ctrl+l 清屏

上键 可以找到之前输入的命令

ctrl+u 清除光标前所有内容

ctrl+c 立刻终止

ctrl+shift+ +

 

了解系统的整个结构

/ 整个操作系统得起始目录根 目录

/tmp 临时文件存放目录

/dev 设备文件存放目录

/bin 普通用户和管理员都可以执行的命令字存放目录

/sbin 存放了只有管理员可以执行的命令

su - allen 切换用户 用 exit退出登录

~ 是所有用户家目录的统配符号

家目录及用户在命令行登陆后所在的目录

/root 超级管理员root用户的家

/home/xxxx 普通用户的家目录

 

1、切换成普通用户,useradd wencoll 建立一个名为wencoll的用户。

su - wencoll 观察以下root和wencoll的家目录位置

2、到/dev 目录中查找一个名为sda的文件观察其颜色

3、尝试用普通用户的身份执行一个/sbin中的命令,如果成功请告诉我该文件的名字及其颜色

 

/boot 保存了系统中的内核,启动菜单。独立分区sda1

/dev 设备文件存放目录

/etc 配置文件存放目录

/media 光盘的默认挂载目录

/mnt mount挂载 临时设备挂载目录 u盘 (手动)

 

1.在/mnt下建立了一个名为usbdev

2.把加入进来的U盘挂载到了该目录

fat32 默认图形软件会将他挂载到/media目录下

 

mount 看到了设备和挂载的位置

mount /dev/sdb4 /mnt/usbdev

 

只要是进入 /mnt/usbdev 就是进入了他的U盘

3、将u盘卸载

umount /dev/sdb4

mount 看挂载列表 如果发现没有卸载完毕 反复输入卸载命令直到卸载完成

4、才可以拔出u盘

 

 

/proc 进程状态存放目录 数字目录 是一个一个已经运行的进程状态。 在内存中不占用硬盘空间

/usr 软件默认的安装目录(gnu社区)

/var 常变文件存放目录 日志文件 邮件 登录日志文件

 

1、观察日志变化

tail -f /var/log/secure 登录日志追踪查看

2、网卡桥接之后获取ip地址,点击右上角的电脑后点击网卡 获取ip

3、查看ip的命令ip addr

4、ssh 用户名@ip地址 链接用户

接收公钥 yes

输入密码如果链接成功即可看到登录画面

同时日志中会保存登录状态

 

 

 

1、查看以下到底哪些同学链接过我的虚拟机

cat -n /var/log/secure | more

more 分页查看文件内容 空格翻页

| 管道符号, 将管道符号前面命令的输出 作为 后面命令的处理内容

less 可以在最后一行输入 /关键字 进行关键字搜索 n 向下匹配 N 向上匹配

!命令 可以调用 linux命令内容

 

Accepted password 登录成功

Failed password 登录失败

 

2、 tail 尾巴 默认查看文件后10行

tail -f /var/log/secure 对文件进行跟踪查看

 

3、统计一下到底哪些同学链接过我的虚拟机

grep --color“Failed” /var/log/secure

grep --color -i "accepted" /var/log/secure

-i 忽略大小写

 

4、精确找出哪些ip登录过我的主机并统计他们的登录次数

grep --color -i "accepted" /var/log/secure | awk '{print $11}' | sort | uniq -c

 

awk 过滤字段 '{print $11}' 列出第十一个字段

sort 排序

uniq 合并 -c 统计合并的次数

 

 

 

命令分类 man帮助

du wc gzip bzip2 tar

ls -l 格式显示

-R 递归显示

-a 显示隐藏文件

-h 人类易读

-A 不显示. 和 ..

man wc 统计文件行数 字数 字节数 -l 统计行

man du 统计目录中文件占用磁盘空间大小 -sh

 

linux操作系统 命令分两类

内部命令:来自于不同的命令解释器 windwos叫cmd linux叫bash

外部命令:安装第三方软件带的命令叫外部命令

 

which 命令字 查看外部命令位置,如果找不出来说明该命令不存在或者是内部命令

 

dd if=/dev/zero of=/tmp/bigfile bs=1M count=100

if input file 源文件

of output file 生成出的文件

dd 拷贝文件 bs 一次读取和写入的容量 count 计数器读取写入多少次

 

gzip /tmp/bigfile 压缩

gunzip /tmp/bigfile.gz 解压缩

 

bzip2 /tmp/bigfile

bunzip2 /tmp/bigfile.bz2

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/1017581
推荐阅读
相关标签
  

闽ICP备14008679号