您的位置:首页 > 运维架构 > Linux

Linux基础命令

2018-03-25 15:50 507 查看

1、磁盘分区

主分区与扩展分区最多有四个 扩展分区最多只能有一个 逻辑分区是扩展分区持续分割出来的分区

能格式化的分区只有主分区和逻辑分区 扩展分区无法被格式化

建议分区时将扩展分区的柱面号码 分配在最后的柱面内

2、开机流程

BIOS–》MBR—》引导加载程序—》内核文件

3、安装双系统的步骤

先安装Windows 再安装Linux Linux安装时 可以选择将引导加载程序安装在MBR或者个别分区的启动磁盘

但是安装Windows时 会将原有的MBR内的Linux移到加载程序给覆盖掉

4、swap分区 交换区 虚拟内存

当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。

5、Ctrl+Alt+F1-F6 终端切换

F7   x-windows界面


常用命令

日期  date
date +%Y/%m/%d   年月日
date +%H:%M
cal 显示当前这个月份的日历
cal 10 2009
计算器  bc


常用热键

tab 两次tab  文件补全或命令补全

ctrl+c  终止当前运行

ctrl+d  当前输入结束


在线求助

man
info


简单的问本编译器 nano test.txt 若不存在 创建 ctrl+O 保存 ctrl+X 退出 ctrl+W 查询字符串

查看

who 查看谁在线

查看网络联机状态 netstat -a

查看后台执行的程序 ps -aux

sync 将数据同步写入磁盘

关机 shutdown -h now

shutdown -h 10 ‘i will shutdown after 10 mins’ 10分钟后关机 并显示提示信息

shutdown -h 20:25 20:25关机

重启 reboot sync;sync;sync; reboot

half 强制关机

poweroff

init 0

fsck /dev/sdb1 修复原本目录

文件权限与目录配置

ls -al 显示所有的文件

-rw-r–r– root root 239 日期 r 可读 w 可写 x 可执行

-代表是文件 234文件所有者权限 567 同用户组权限 890其他人权限 所有者 root 所属组 root 大小289 创建日期

当有r-x权限时 才可进入目录

改变文件所属用户组 chgrp user install.log 第一个参数是用户组

chown 改变文件所有者

文件复制 cp 源文件 目标文件

修改文件权限 chmod chmod 777 install.log 7 拥有 rwx所有权限 6 r w 4+2+1

也可使用 +-= 设置 u g o a(所有) chmod u=rwx,go=rx install.log

cd 切换目录

mkdir 新建新目录

su - wq 切换用户

touch test/a.txt 创建 新的空文件

/mnt 暂时挂载某些额外的设备

/tmp 正在执行的程序 暂时存放文件的地方 任何人都可以访问 建议定期清理 一般开机时都会被删除

以下五个文件 不可以不在根目录下

/etc 配置文件

/bin 重要的执行文件

dev 所需要的设备文件

/lib 执行文件所需函数库和内核所需的模块

/sbin 重要的系统执行文件

目录相关操作

.当前目录

../上一层

cd - 上一个 操作目录

cd ~ 回到当前用户主目录

cd ~wq 目标用户主目录

cd /var/spppl/mail 某路径下

cd ../mqueue

pwd 显示目前所在目录

mkdir test 创建目录

rmdir 删除空目录

复制删除与移动

cp 复制 cp ~/.bashrc /tmp/bashrc 将主目录下的 这个文件复制到 tmp目录下

-i 询问

如果是目录不能直接进行复制 需要加上 -r参数

cp -r /etc/ /tmp

cp -u ~/.bashrc /tmp/bashrc 当两个文件不一致时才会复制

删除文件或目录

rm -i bashrc* -i删除文件时会进行询问 以防误删

rmdir 只能删除空目录 因此想要删除整个目录 rm -r tmp/etc

mv 用于移动文件和文件重命名 mv bashrc mvtest 移动到给目录

mv mvtest mvtest2 更名

也可使用rename 进行更改

basename 查看完整的文件名

文件内容的查阅

cat 由第一行开始显示 cat -n 显示行号 -A 完整的显示出来 包括空白字符

tac 倒着往回显示

nl 显示的时候顺便输出行号

more 一页一页的显示内容 space 向下翻页 enter 向下滚动一行 /字符串 在显示的内容中向下查询指定的字符串 q 离开 b 往回翻页

less 与more相比 可以往前翻页 pagedown pageup

head 只看前几行 head -n 20 a.txt 查看前20 行

tail 只看结尾几行 tail -n 20

od 以二进制方式查看

touch 创建文件或修改文件创建时间 touch -t 0709150202 bashrc

隐藏属性

文件默认权限  umask  002   设置新建文件的默认属性    后面的数字是要剪掉的权限

chattr +a 文件名   设置这个文件只能添加数据 不能删除和修改数据
chattr -a 文件名    将该隐藏属性取消
chattr +i  设置该文件无法被删除 更名 设置链接


查看文件的类型 file

which ifconfig 查找出执行文件所在的位置

su 切换用户身份

exit 退回

查找

whereis 查找特定文件

locate 查找 -i 忽略大小写的差异 -r 可接正则表达式

都是从数据库文件中进行查找

find 从磁盘中查找

Linux磁盘和文件管理系统

分区后需要格式化后才能使用

FAT32 每个block号码记录在前一个block中 当存放的block过于分散的话 磁头转完一周也无法读取所有的数据 因此经常要进行碎片整理

ext2是索引式文件系统 基本上不用太频繁的进行碎片整理

iNode 用于记录文件权限和相关属性 block用于记录实际内容

MBR 记录每个文件系统 每个文件系统前面又有一个启动扇区 这样就形成了多重引导的环境

ext3 比ext2新增了日志功能

Linux通过虚拟文件系统VFS的内核功能读取文件系统

df 查看整体磁盘使用情况

df -h /etc 以可读的格式显示出来

du 列文件个目录的容量

连接文件

硬链接 不能跨文件系统 不能连接到目录  给文件取了一个别名  多个文件名指向同一个iNode
软连接  类似于windows中的快捷方式  新建一个文件  文件的内容指向源文件  他会再占用 inode和blocks  (inode发生改变)


ln 源文件 目标文件 创建硬链接(默认)

ln -s 源文件 目标文件 创建符号链接

磁盘分区 挂载

1、 使用df 查看可用的磁盘文件名

2、使用fdisk进行查阅

m 查看各个命令的介绍

fdisk -l 查看所有的分区

fdisk sda1 错误 因为分区是针对整个磁盘 而不是某个分区

分区完成后 分区格式化 mkfs -t ext3 /dev/hdc6 -t指定文件系统格式

fsck 磁盘检验

fsck -C -f -t ext3 /dev/hdc6 -C 显示进度 -f强制 -t 指定文件系统格式

磁盘的挂载与卸载

挂载应挂载到空目录下

mkdir /mnt/hdc6

mount /dev/hdc6 mnt/hdc6

df

mount -l 查看挂载的文件系统

挂载光盘

mount /dev/cdrom /media/cdrom

mkfs -t vfat /dev.fd0 指定格式化格式

挂载 u盘

fdisk -l 先查看u盘文件名

mount /dev/sda1 /mnt/flash

卸载

unmount 设备文件名或挂载点

建立 swap分区

fdisk /dev/hdc

n p t w

构建swap分区 mkswap /dev/hdc7

free 查看

dd if=/dev/zero of=/tmp/swap bs=1M count=128

mkswap /tmp/swap

free

swapon /tmp/swap 启动swap

压缩

gzip -v man.config  压缩
gzip -d man.config.gz  解压并删除源文件
gzip -9 -c man.config >man.config.gz  -9 压缩比  最慢 单压缩比最好    保留源文件

bzip2  用法与 gzip相同  压缩比 比gzip要好

打包
tar   压缩  tar -jcv -f filename.tar.bz2
tar -jtv -f file name.tar.bz2


备份

dump

vim 文本编译器

vi test.txt

a 进入编辑模式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: