一个人能走多远,不在于你的体力有多好和你是否有一双好的鞋子,而在于你的视野和你所选择的路。

Linux 常用命令

上一篇 / 下一篇  2008-06-23 11:36:25 / 个人分类:开发

Linux 常用命令

Linux 系统常用命令格式:
command  [option]  [argument1]  [argument2]  ...

其中option以“-”开始,多个option可用一个“-”连起来,如“ls -l -a” 与“ls -la”的效果是一样的。根据命令的不同,参数分为可选的或必须的;所有的命令从标准输入接受输入,输出结果显示在标准输出,而错误信息则显示在标准错误输出设备。可使用重定向功能对这些设备进行重定向。

命令在正常执行结果后返回一个0值,如果命令出错可未完全完成,则返回一个非零值(在shell中可用变量$?查看)。 在shell scrīpt中可用此返回值作为控制逻辑的一部分。

帮助命令:
man  获取相关命令的帮助信息
     例如:man dir 可以获取关于dir的使用信息。

info  获取相关命令的详细使用方法
      例如:info info 可以获取如何使用info的详细信息。
文件操作:
cat显示文件内容和合并多个文件clear清屏chattr改变文件属性chgrp改变文件组权chmod改变文件或目录的权限chown改变文件的属权comm比较两个已排过序的文件cp将文件拷贝至另一文件dd从指定文件读取数据写到指定文件df报告磁盘空间使用情况diff比较两个文本文件,列出行不同之处du统计目录/文件所占磁盘空间的大小file辨识文件类型emacs功能强大的编辑环境find搜索文件并执行指定操作(find2)grep按给定模式搜索文件内容head显示指定文件的前若干行less按页显示文件ln创建文件链接locate查找符合条件的文件more在终端屏幕按帧显示文本文件mv文件或目录的移动或更名rm/rmdir删除文件/目录
sed利用scrīpt来处理文本文件sort对指定文件按行进行排序tail显示指定文件的最后部分touch创建文件
tr转换字符vi全屏编辑器wc显示指定文件中的行数,词数或字符数
which在环境变量 $PATH 设置的目录里查找符合条件的文件
压缩与备份:
bzip2/bunzip2.bz2文件的压缩/解压缩程序
cpio备份文件
dump备份文件系统gzip/gunzip.gz文件的压缩/解压缩程序
gzexe压缩可执行文件
restore还原由倾倒(Dump)操作所备份下来的文件或整个文件系统(一个分区)tar将若干文件存档或读取存档文件
unarj解压缩.arj文件
zip/unzip压缩/解压缩 zip文件
zipinfo列出zip压缩文件的详细信息
磁盘操作:
cd/pwd切换目录/显示当前工作目录df显示磁盘的相关信息du显示目录或文件的大小
e2fsck检查ext2/ext3文件系统的正确性fdisk对硬盘进行分区	
fsck检查文件系统并尝试修复错误
losetup设置循环设备ls列出目录内容mkdir创建目录
mformat对MS-DOS文件系统的磁盘进行格式化
mkbootdisk建立目前系统的启动盘
mke2fs建立ext2文件系统
mkisofs制作iso光盘映像文件mount/umount加载文件系统/卸载文件系统quota显示磁盘已使用的空间与限制
sync将内存缓冲区内的数据写入磁盘
tree以树状图列出目录的内容
系统操作:
alias设置指令的别名
chkconfig检查,设置系统的各种服务
clock调整 RTC 时间date显示或设置系统时间与日期
dmesg显示开机信息
eval重新运算求出参数的内容
exit退出目前的shellexport设置或显示环境变量finger查找并显示用户信息
free显示内存状态
hostid显示主机标识
hostname显示主机名
id显示用户标识kill删除执行中的程序或工作
last列出目前与过去登入系统的用户相关信息
logout退出系统lsmod显示已载入系统的模块
modprobe自动处理可载入模块passwd设置用户密码psprocess status 报告程序状况reboot重启计算机
rhwo查看系统用户
rlogin远程登入rpm管理Linux各项套件的程序shutdown关机suswitch user 变更用户身份top显示,管理执行中的程序
uname显示系统信息useradd/userdel添加用户 / 删除用户
userinfo  图形界面的修改工具
usermod  修改用户属性,包括用户的shell类型,用户组等,甚至还能改登录名w显示目前注册的用户及用户正运行的命令whereis确定一个命令的二进制执行码,源码及帮助所在的位置who列出正在使用系统的用户
whois查找并显示用户信息
网络通信:
arp网地址的显示及控制
ftp文件传输lftp文件传输
mail发送/接收电子邮件
mesg允许或拒绝其他用户向自己所用的终端发送信息
muttE-mail管理程序
ncftp文件传输netstat显示网络连接、路由表和网络接口信息
pine收发电子邮件,浏览新闻组ping向网络上的主机发送 icmp echo request 包
ssh安全模式下的远程登录
telnet远程登录
talk与另一用户对话
traceroute显示到达某一主机所经由的路径及所使用的时间wget从网络上自动下载文件
write向其他用户的终端写信息


TAG: linux 开发

 

评分:0

我来说两句

Open Toolbar