linux的路上_linux学习笔记一

写在前面,linux学习笔记记录了本人的学习linux过程及学习的一些心得。

  • linux学习最好是命令行。好处是通过命令行可以熟悉系统功能的命令,而这是sh脚本的内容。为以后自动化打下基础。能更好的理解一些计算机方面的概念,如管道通信,重定向等。
  • 我比较推崇索引式学习方法。多找共性,多建索引,少记具体内容(能通过索引找到的内容),毕竟人脑有限,把资源留给有价值的知识是一种战略。linux指令千千万万,没必要全记住,但是重要的几个指令还是要记住的,比如man、ls。
  • 学习书籍是鸟哥私房菜,进度基本上也是和书籍一致的,学习笔记实例。

Linux命令:

man : 联机帮助

info : 联机帮助


date : 查看日期

locale : 查看本地语言环境

echo : 返回系统内容

cal : 日历


nano : 新建/编辑文件

cat : 查看文件内容

touch : 新建文件,修改文件时间属性 atime:访问文件时间 


ls : 查看文件活目录

attr : 设置扩展属性

lsattr : 查看扩展属性


mkdir : 新建文件夹

rmdir : 删除空文件夹

rm : 删除文件或者文件夹,如果是非空文件夹用 rm -r

mv : 移动/重命名文件

cd : 切换目录

du :计算文件夹大小


chgrp : 改变档所属组

chown : 改变档拥有者

chmod :改变档读写权限

umask : 文件预设权限


ln : 创建链接  ln -s : 创建软链接

which : 查找命令位置

whereis : 查找指定路径下的命令文件

locate :查找文件,在系统表里查找,性能高。有时需要用updatedb 手动刷新

find : 查找文件,功能齐全,在系统里查找,性能低


lsblk : 列举系统块(存储)设备

blkid : 查看系统存储设备属性

parted : 分区计算程序,打印分区信息

partprobe : 把分区信息写到磁盘 


sync : 手动把内存数据写到磁盘


dumpe2fs : 查看ext4文件系统信息

xfs_info : 查看xfs文件系统信息,只能查看已挂载的文件系统

df : 打印现有文件系统信息

dd : 创建大文件,例如 dd if=/dev/zero of=/tmp/swap bs=1M count=128 


gdisk : GPT 磁盘分区

fdisk : MBR 磁盘分区

ls -l /lib/modules/$(uname -r)/kernel/fs : 查看系统支持那些文件系统

cat /proc/filesystems : 查看内存中已加载的文件系统

mkfs.xfs : 格式化为xfs文件系统

mkfs.ext4 : 格式化为ext4文件系统

mount : 将格式化后的文件系统挂载到系统里 mount -o -remount 重新挂载  mount -n -o remount,rw,/ 单人模式修改/etc/fstab文件(系统启动时自动挂载文件系统的配置文件)

umount : 卸载文件系统,linux中被挂载的装置不能被卸载


parted /dev/sda mkpart logical fat32 44GB 45BG :

parted新建逻辑分区,文件系统是fat32,起始位置44GB,结束位置:45GB(parted /dev/sda print 查询结果)


xfs_repair : 检查修复xfs文件系统

fsck.ext4 :检查修复ext4文件系统


mknod : 创建特殊文件(b:设备文件,c:设备文件,p:管道文件)

xfs_admin : 修改xfs文件系统参数(如Lable文件系统参数(如Lable,UUID等)

tune2fs : 修改ext4文件系统参数(如Lable文件系统参数(如Lable,UUID等)


mkswap : 创建内存置换空间

swapon : 开启swap功能

free : 查看内存使用情况

swapon -s :查看swap使用情况


adduser : 添加/更新用户

groupadd : 添加组

















你可能感兴趣的:(linux系统及软件安装配置)