鸟哥的私房菜之前有读过,但过去时间已久加平时使用Linux不多导致生疏,遂如今如今重拾之,作此笔记。
1、Terminal用户登录切换:【ctrl 】+【 art】 +(F1~F7)分别对应着tty1~tty6与X Window图形界面。2、显示支持语言:echo $LANG
3、修改语言:LANG=en_US (或者zh_CN.UTF-8)
4、显示日期与时间:date date +%Y/%m/%d date +%h:%m
5、显示日历:cal cal 2009 cal 10 2009
6、计算器:bc quit离开(默认仅输出整数)。
7、热键:连按两次【tab】键为命令补全和文件补齐。
8、中断过目前程序:【ctrl】+c
9、【ctrl】+d相当于EXIT
10、查询后面的数字意义:
1——用户可操作的
2——系统内核调用的
3——常用函数与函数库
4——/dev下的设备文件说明
5——配置文件
6——游戏
7——协议
8——管理员命令
9——与内核有关文件
11、与man查询有关的whatis apropos 这两个命令必须创建whatis数据库才能使用。数据库创建必须以ROOT身份执行makewhatis。
12、超简单文本编辑器:nano后接txt文件直接打开。
13、关机:
查看谁在线:who
看网络联机情况:netstat -a
查看后台执行程序:ps -aux
同步硬盘写入:sync
关机:shutdown
重启:reboot、halt、poweroff
14、切换执行等级init:Linux有七种等级
run level 0:关机
run level 3:命令行模式
run level 5:图形界面
run level 6:重启
15、文件属性第一个位:
d:目录
-:文件
l:连接文件
b:块设备
c:字符设备
16、chgrp :改变用户组
chown:改变所有者
chmod:改变权限r:4 w:2 x:1
17、目录相关操作:
.:此层目录
..:上一层目录
-:前一个工作目录
~:主文件夹
cd:切换目录
pwd:显示当前目录
mkdir:新建目录
rmdir:删除目录
18、ls -a 显示全部文件
-d列出目录,不含文件
-l列出文件属性
19、删除与移动:
cp
rm
mv
20、文件内容查询:
cat:从第一行开始显示
tac:从最后一行开始显示
nl:显示输出行号
more一页一页的显示
less除了more还可以向前翻页
head只看头几行
tail只看尾几行
od以二进制形式读取文件
21、修改文件时间:
mtime内容修改时间
ctime状态改变时间
atime读取时间
后面直接加一个不存在的文件名可以创建一个空文件
22、修改文件权限值:umask 加参数是修改权限,不加就是显示权限
23、查看文件类型:file
24、查找:
which从PATH中寻找执行文件
whereis +文件名、目录名
locate +keyword
find
25、磁盘知识:
扇区(sector)最小的物理储存单位,为512字节
柱面:有扇区组成一个园,即为柱面
第一个扇区最重要,有硬盘主引导记录(MBR446bytes)及分区表(64Bytes)
/dev/sd[a-p][1-15]:SCSI,SATA,USB,FLASH
/dev/hd[a-d][1-63]IDE接口
26、df 调出目前挂载设备列出文件系统整体使用量
du 列出所有文件使用量
27、连接文件:ln -h +源文件+目标文件—— 实际连接
-s +源文件+目标文件—— 建立快捷方式
28、磁盘分区:fdisk
磁盘格式化:mkfs
磁盘检验:fsck badblocks
磁盘挂载与卸载:mount umount
挂载镜像文件:mount -o loop +目录