linux 之 基础命令
2019-03-03 本文已影响0人
蜗牛ICU
linx 命令操作:
- 使用 xManager 在 linux 中安装软件,启动图像化页面.
命令:
export DISPLAY=ip:0.0
xhost+
- Linux 磁盘管理
Linux 中常用的三个命令: DF 杜 FDISK.
注释:
DF : 列出文件系统的整体磁盘容量.
杜 : 检查磁盘空间使用量.
FISK : 用于磁盘分区 .
语法:
df
携带参数:
-a : 列出所有的文件系统.
-k:以KBytes的容量显示各文件系统;
-m:以MBytes的容量显示各文件系统;
-h:以人们较易阅读的GBytes,MBytes,KBytes等格式自行显示;
-H:以M = 1000K取代M = 1024K的进位方式;
-T:显示文件系统类型,连同该分区的文件系统名称(例如ext3)也列出;
-i:不用硬盘容量,而以inode的数量来显示.
du
携带参数:
-a:列出所有的文件与目录容量,因为默认仅统计目录底下的文件量而已。
-h:以人们较易读的容量格式(M)显示;
-s:列出总量而已,而不列出每个各别的目录占用容量;
-S:不包括子目录下的总计,与-s有点差别。
-k:以KBytes列出容量显示;
-m:以MBytes列出容量显示;
-
磁盘的挂载和卸除:
挂载的语法 :
mount [-t 文件系统 ] [-L Lable名] [ -o 额外选项 ] [ -n ] 装置名称 挂载点需求:
将刚刚创建的 /dev/hdc6 挂载到 /mnt/hdc6 上面!
[root@www ~]# mkdir /mnt/hdc6
[root@www ~]# mount /dev/hdc6 /mnt/hdc6
[root@www ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
.....中间省略.....
/dev/hdc6 1976312 42072 1833836 3% /mnt/hdc6
磁盘卸载命令 umount 语法:
umount [-fn] 装置文件名或挂载点
选项与参数:
-f :强制卸除!可用在类似网络文件系统 (NFS) 无法读取到的情况下;
-n :不升级 /etc/mtab 情况下卸除。
卸载/dev/hdc6
[root@www ~]# umount /dev/hdc6
4 . 更换国内的yum:
国内 yum 源
网易(163)yum源是国内最好的yum源之一 ,无论是速度还是软件版本,都非常的不错。
将yum源设置为163 yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。
安装步骤
首先备份/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下载对应版本 repo 文件, 放入 /etc/yum.repos.d/ (操作前请做好相应备份)
CentOS5 :http://mirrors.163.com/.help/CentOS5-Base-163.repo
CentOS6 :http://mirrors.163.com/.help/CentOS6-Base-163.repo
CentOS7 :http://mirrors.163.com/.help/CentOS7-Base-163.repo
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
mv CentOS6-Base-163.repo CentOS-Base.repo
运行以下命令生成缓存
yum clean all
yum makecache
除了网易之外,国内还有其他不错的 yum 源,比如中科大和搜狐。
中科大的 yum 源,安装方法查看:https://lug.ustc.edu.cn/wiki/mirrors/help/centos
sohu 的 yum 源安装方法查看: http://mirrors.sohu.com/help/centos.html
5.查看当前机器的型号:
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
6.查找文件中是否包含字符串:
命令:
grep -n "update" ./文件名 //注意:可以文件批量匹配 例如:lidong-2018*
参数说明:
-n 可以显示字符串在文件中的行数。
7 . 定时任务 crontab :
//展示出 linux 中定时任务:
crontab -l
//备份定时任务的文件:
crontab -l > ./home/mycron
//编辑定时任务
crontab -e
- 将文件夹指定给某个用户:
chowm -R 用户名 文件夹名
- 查看日志文件的某几行数据:
[1]. 从 3000 行开始, 显示1000行. 即显示 3000~3999行
命令:
cat filename | tail -n +3000 | head -n 1000
[2]. 显示1000行到3000行
命令:
cat filename | head -n 3000 | tail -n +1000
* 注意两种方法的顺序:
分解:
tail -n 1000 : 显示最后 1000 行
tail -n +1000 : 从1000行开始显示, 显示1000行以后的
head -n 1000 : 显示最前面1000行
[3]. 用 sed 命令;
sed -n '5,10p' filename 这样你就可以只查看第5到10行的数据