linux目录操作和常用命令

来源:互联网 发布:@炒股软件 编辑:程序博客网 时间:2024/04/28 09:56

uname -a           查看内核版本      
ls -al                  显示所有文件的属性
pwd                   显示当前路径       
cd -                    返回上一次目录    
cd ~                   返回主目录
date s                设置时间、日期         
cal                     显示日历     cal 2006
bc                      计算器具              
man & info          帮助手册
locale                  显示当前字体     locale -a    所有可用字体     /etc/sysconfig/i18n设置文件
LANG=en            使用英文字体           
sync                    将数据同步写入硬盘       
shutdonw -h now & half & poweroff  关机
reboot                                 重启                  
startx & init 5                      进入图形介面
/work & ?work                    向上、下查找文档内容
chgrp                                  改变档案群组 chgrp testing install.log   
chown                                改变所属人   chown root:root install.log
chmod                                改变属性     chmod 777 install.log     read=4 write=2 execute=1
cp                                      复制   cp filename
rm                                      删除文件 rm -rf filename   强制删除文件
rmdir                                  删除文件夹
mv                                     移动    mv 123.txt 222.txt 重命名
mkdir                                 创建文件夹
touch                                 创建文件 更新当前时间
cat                                     由第一行开始显示     cat |more 分页
nl                                      在内容前加行号
more & less                       一面一面翻动
head -n filename                显示第N行内容
tail -n filename                  显示后N行内容
od                                     显示非纯文档
df -h                                  显示分区空间
du                                     显示目录或文件的大小
fdisk                                  分区设置    fdisk -l /dev/hda 显示硬盘分区状态
mkfs                                  建立各种文件系统 mkfs -t ext3 /dev/ram15  
fsck                                   检查和修复LINUX档案
ln                                      硬链接   ln -s 软件链接
whereis                             查找命令
locate                                查找
find                                   查找   find / -name "***.***"
which                                查看工具
whoami        显示当前用户
gcc -v        查看GCC版本
chattr +i filename    禁止删除   chattr -i filename 取消禁止
lsattr        显示隐藏档属性
updatedb     更新资料库
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分区
umount /mnt/hda3   缷载
ifconfig      显示或设置网络设备
service network restart    重启网卡
ifdown eth0    关闭网卡
ifup eth0       开启网卡
clear       清屏
history       历史记录       !55 执行第55个指令
stty       设置终端    stty -a
fdisk /mbr      删除GRUB
at         仅进行一次的工作排程
crontab      循环执行的例行性命令    [e]编辑,[l]显示,[r]删除任务
&          后台运行程序    tar -zxvf 123.tar.gz & --------->后台运行
jobs       观看后台暂停的程序   jobs -l
fg         将后台程序调到前台   fg n ------>n是数字,可以指定进行那个程序
bg         让工作在后台运行
kill       结束进程    kill -9 PID     [9]强制结束,[15]正常结束,[l]列出可用的kill信号
ps aux     查看后台程序  
top        查看后台程序  
    top -d 2    每两秒更新一次      
    top -d 2 -p10604   观看某个PID
           top -b -n 2 > /tmp/top.txt ----->将top的资讯进行2次,然后将结果输出到 /tmp/top.txt   
pstree      以树状图显示程序    [A]以ASCII来连接, [u]列出PID, [p]列出帐号
killall      要删除某个服务    killall -9 httpd
free         显示内存状态     free -m -------->以M为单位显示
uptime       显示目前系统开机时间
netstat      显示网络状态    netstat -tulnp------>找出目前系统上已在监听的网路连线及其PID
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         备份文件