当前位置:首页 > linux教程 > 列表

linux学习笔记:基本命令

发布:smiling 来源: PHP粉丝网  添加日期:2014-03-11 11:08:31 浏览: 评论:0 
一些常用的基本命令:
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分区
Linux-NTFS Project: linux-ntfs.sourceforge.net/">http://linux-ntfs.sourceforge.net/
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  备份文件
压缩命令:
*.Z  compress 程式压缩的档案;
*.bz2bzip2 程式压缩的档案;
*.gz gzip 程式压缩的档案;
*.tartar 程式打包的资料,并没有压缩过;
*.tar.gz tar 程式打包的档案,其中并且经过 gzip 的压缩
compress filename  压缩文件  加[-d]解压  uncompress
gzip filename   压缩  加[-d]解压  zcat 123.gz 查看压缩文件内容
bzip2 -z filename  压缩  加[-d]解压   bzcat filename.bz2  查看压缩文件内容
tar -cvf /home/123.tar /etc  打包,不压缩
tar -xvf 123.tar   解开包
tar -zxvf /home/123.tar.gz  以gzip解压
tar -jxvf /home/123.tar.bz2  以bzip2解压
tar -ztvf /tmp/etc.tar.gz   查看tar内容
cpio -covB  > [file|device]   份份
cpio -icduv < [file|device]   还原

Tags: linux学习笔记 基本命令

分享到: