鸟哥linux私房菜部分命令摘录(1)


 

Tap  命令、文件补全
Ctrl + c  停止
Ctrl + d  离开,相当于exit

date  显示日期时间
cal  显示日历
bc  显示计算器
quit  退出
exit  离开

man  命令详细说明
man  -f  全名查看
man  -k  部分字符查找
info  命令说明

nano  编辑器

who  查看在线用户
netstat  -a  查看网络联机状态
ps  -aux  查看后台进程

sync  数据同步,内存数据写入硬盘
reboot  重启
halt  与reboot相对,关机,硬件关机
poweroff  关机,是连接到halt上的,还会关闭电源
shutdown  关机,重启等。通过参数控制实现不同功能,强大
init  切换运行级。0关机3纯命令行5图形混合界面6重启

passwd  修改密码。忘记root密码时候可以通过开机按键E进入单用户模式,修改grub

ls  列出,参数众多

chgrp  groupname  filename  更改文件所属用户组
chown  usrname  filename  更改文件所属用户
chown  groupname:usrname  filename  更改用户组加所有者
chmod  xyz  filename  修改文件读写执行权限

cp  复制文件
pwd  显示当前目录
mkdir  创建一个目录
rmdir  删除一个目录

echo  $PATH  打印环境变量
PATH=”$PATH”:  dir/sth  添加环境变量

basename  取文件名
dirname  取路径名

cat  正序查看文件内容
tca  倒序查看文件内容
nl  添加行号显示文件内容
more  逐页显示文件内容
less  逐页显示文件内容,可上翻页
head  显示前几行
tail  显示后几行
touch  创建空文件或者修改文件日期
umask  [-s]  查看文件默认权限
chattr  设置文件隐藏属性
lsattr  查看文件隐藏属性
file 查看文件类型

which  command  找出命令所在路径(从PATH设置中找)
type  command  同上,找的范围更广
whereis  filename  查找文件
locate  filename(或部分字符串)  查找文件
updatedb  更新文件数据库
find  查找文件,直接硬盘上查找,速度慢

df  查看目前挂载的磁盘信息
dumpe2fs  /dev/hdc2  查看区段superblock信息
ls  -i  查看文件所占用的inode号
df  列出文件系统的整体磁盘使用量
du  评估文件系统的磁盘使用量(常用在推估目录所占容量)

ln  [-sf]  来源文件  目标文件    添加链接
选项与参数:
-s :如不加参数就进行hard link,至于 -s 就是symbolic link(相当于快捷方式)
-f :如果 目标文件 存在时,就主动的将目标文件直接移除后再创建
当创建硬链接之后,比如原文件test,硬链接test-hd,那么修改test-hd也会相应修改test,两个文件所指向的物理内存其实是相同的。如果删除其中一个,另一个不会删除,不会无效。因为只是删除目录中相关记录,而不是删除物理磁盘上实际的内容。
创建符号链接后,修改任何一个都会修改相应文件,但是当删除原文件后,符号链接文件失效。

fdisk  [-l]  装置名称    可以通过命令创建删除分区
选项与参数:
-l :输出后面接的装置所有的 partition 内容。若仅有 fdisk -l 时,则系统将会把整个系统内能够搜寻到的装置的 partition 均列出来。

partprobe  当磁盘操作后一般要求重启生效,这时可以用这个命令强制捕捉磁盘表

mkfs  [-t 文件系统格式]  装置文件名    格式化磁盘
选项与参数:
-t :可以接文件系统格式,例如 ext3, ext2, vfat 等(系统有支持才会生效)

mkfs  [tab]  [tab]   查看系统支持的磁盘格式

mke2fs  [-b block大小]  [-i block大小]  [-L 标头]  [-cj]  装置    可设置的格式化
选项与参数:
-b :可以配置每个 block 的大小,目前支持 1024, 2048, 4096 bytes 三种;
-i :多少容量给予一个 inode 呢?
-c :检查磁盘错误,仅下达一次 -c 时,会进行快速读取测试;如果下达两次 -c -c 的话,会测试读写(read-write),会很慢~
-L :后面可以接标头名称 (Label),这个 label 是有用的喔!e2label命令介绍会谈到~
-j :本来 mke2fs 是 EXT2 ,加上 -j 后,会主动加入 journal 而成为 EXT3。

fsck  [-t 文件系统]  [-ACay]  装置名称    检查文件系统是否出错
选项与参数:
-t :如同 mkfs 一样,fsck 也是个综合软件而已!因此我们同样需要指定文件系统。
不过由于现今的 Linux 太聪明了,他会自动的透过 superblock 去分辨文件系统,
因此通常可以不需要这个选项的啰!
-A :依据 /etc/fstab 的内容,将需要的装置扫瞄一次。/etc/fstab 于下一小节说明,
通常启动过程中就会运行此一命令了。
-a :自动修复检查到的有问题的扇区,所以你不用一直按 y 啰!
-y :与 -a 类似,但是某些 filesystem 仅支持 -y 这个参数!
-C :可以在检验的过程当中,使用一个直方图来显示目前的进度!
EXT2/EXT3 的额外选项功能:(e2fsck 这支命令所提供)
-f :强制检查!一般来说,如果 fsck 没有发现任何 unclean 的旗标,不会主动进入
细部检查的,如果您想要强制 fsck 进入细部检查,就得加上 -f 旗标啰!
-D :针对文件系统下的目录进行优化配置。

badblocks  -[svw]  装置名称    检查硬盘是否坏轨
选项与参数:
-s :在屏幕上列出进度
-v :可以在屏幕上看到进度
-w :使用写入的方式来测试,建议不要使用此一参数,尤其是待检查的装置已有文件时!

mount  [-t 文件系统]  [-L Label名]  [-o 额外选项] \[-n]  装置文件名  挂载点 
挂载磁盘

umount  [-fn]  装置文件名或挂载点   移除挂载
选项与参数:
-f :强制卸除!可用在类似网络文件系统 (NFS) 无法读取到的情况下;
-n :不升级 /etc/mtab 情况下卸除。

dumpe2fs  -h  /dev/hdc6  查看文件系统标名
如果想开机自动挂载,请用 nano 将底下这一行写入 /etc/fstab 当中

/dev/hdc6  /mnt/hdc6  ext3  defaults  1  2
修改配置文件开机自动挂载后先不要重启机器,先看一下设置成自动挂载的磁盘有没有已经挂载,如果已经挂载务必先移除。

parted  [装置]  [命令 [参数]]
命令如下:
新增分割:mkpart  [primary|logical|extended]  [ext3|vfat]  开始  结束
分割表 :print
删除分割:rm [partition]
范例:以 parted 列出目前本机的分割表数据
parted  /dev/hdc  print

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值