一些常用命令

df -h 显示分区空间

du 显示目录或文件的大小

fdisk 分区设置 fdisk -l /dev/hda 显示硬盘分区状态

mkfs 建立各种文件系统 mkfs -t ext3 /dev/ram15

fsck 检查和修复LINUX档案
mke2fs 格式化 mkfs -t ext3

dd if=/etc/passwd of=/tmp/passwd.bak 备份

mount 列出系统所有的分区

mount -t iso9660 /dev/cdrom /mnt/cdrom 挂载光盘

mount -t vfat /dev/fd0 /mnt/floppy 挂载软盘

mount -t vfat -o iocharset=utf8,umask=000 /dev/hda2 /mnt/hda2 挂载fat32分区

mount -t ntfs -o nls=utf8,umask=000 /dev/hda3 /mnt/hda3 挂载ntfs分区
at 僅進行一次的工作排程

crontab 循環執行的例行性命令 [e]编辑,[l]显示,[r]删除任务
ps aux 查看后台程序
ps 可查看当前所用的shell类型
在命令行控制台,可以用ctr+z将成许挂起,这时屏幕会显示一段stopped单词的消息,输入fg则可再把此作业切换到前台。

top 查看后台程序 top -d 2 每两秒更新一次 top -d 2 -p10604 观看某个PID
dmesg 显示开机信息 demsg | more
pstree 以树状图显示程序 [A]以 ASCII 來連接, [u]列出PID, [p]列出帐号
dmesg 显示开机信息 demsg | more

nice 设置优先权 nice -n -5 vi & -----> 用 root 給一個 nice 植為 -5 ,用於執行 vi

renice 调整已存在优先权

runlevel 显示目前的runlevel

depmod 分析可载入模块的相依性

lsmod 显示已载入系统的模块

modinfo 显示kernel模块的信息

insmod 载入模块

modprobe 自动处理可载入模块

rmmod 删除模块

chkconfig 检查,设置系统的各种服务 chkconfig --list -----> 列出各项服务状态

ntsysv 设置系统的各种服务

cpio 备份文件
passwd 修改密码
注:以下操作均不改变文件本身内容
less filename 分页显示文件 按q退出
sort filename 按序(一般按字母顺序)显示文件文件内容
uniq filename 忽略文件中的重复行显示文件
diff -u filename1 filename2 对两个文件进行比较,显示两者所有的不同之处,其中一个用“+”号表示,另一个用“-”表示
file filename 查看文件属性相关信息
使用cat向文件重定向输入
$cat >wang.txt
file content
Ctr+D 注:Ctr+D命令用于发送EOF信号,将会结束向文件的输入返回命令行
lpr,sort,grep等等很多命令都可使用重定向。
如: $grep apple a b c > temp 注:在a,b,c三个文件中查找含有apple的行,并将结果输入到文件temp中
为防止重定向时重写了原来已存在的文件,需要设置noclobber,如:
$set -o noclobber
$echo "hi here" > temp //如果文件temp已存在,则会提示出错
$set +o noclobber //允许重写已存在文件
追加输出符 >> 用于向文件末尾添加新的内容

你可能感兴趣的:(一些常用命令)