Linux常用基本命令列表

一些常用的基本命令:
uname -a   
查看内核版本
     
ls -al   
显示所有文件的属性

pwd        
显示当前路径
      
cd ..   
返回上一次目录
   

cd ~   
返回主目录
        
cal     
显示日历
     cal 2006
bc         
计算器具
             
man  & info    
帮助手册

locale    
显示当前字体

locale -a   
所有可用字体     /etc/sysconfig/i18n设置文件

LANG=en   
使用英文字体
          
sync      
将数据同步写入硬盘
      
shutdonw -h now & halt & 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 ōf=/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: 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     
备份文件


rpm -qa

压缩命令:

*.Z      compress
程式壓縮的檔案;

*.bz2    bzip2
程式壓縮的檔案;

*.gz     gzip
程式壓縮的檔案;

*.tar    tar
程式打包的資料,並沒有壓縮過;

*.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]  
还原

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值