Linux 常用命令

来源:互联网 发布:linux 显示时区 cst 8 编辑:程序博客网 时间:2024/06/03 21:33

Linux 常用命令

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

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

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

帮助命令:
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  创建文件链接
whereis 查找文件locate  查找符合条件的文件more  在终端屏幕按帧显示文本文件mv  文件或目录的移动或更名
rename:重命名
mkdir 创建目录
touch  创建文件rm/rmdir  删除文件/目录sed  利用script来处理文本文件sort  对指定文件按行进行排序tail  显示指定文件的最后部分tr  转换字符vi  全屏编辑器wc  显示指定文件中的行数,词数或字符数which  在环境变量 $PATH 设置的目录里查找符合条件的文件(+命令名)
uniq:将重复的数据仅列出一个显示
env:观察环境变量
type:查看shell内建命令
ulimit:限制用户的某些系统资源
history:系统命令
lpr:打印文件
压缩与备份:
bzip2/bunzip2  .bz2文件的压缩/解压缩程序cpio  备份文件dump  备份文件系统
restore:还原备份档gzip/gunzip  .gz文件的压缩/解压缩程序gzexe  压缩可执行文件restore 还原由倾倒(Dump)操作所备份下来的文件或整个文件系统(一个分区)tar  将若干文件存档或读取存档文件 zcvf(包压缩) zxvf(包解压)unarj  解压缩.arj文件zip/unzip  压缩/解压缩 zip文件zipinfo  列出zip压缩文件的详细信息
磁盘操作:
cd/pwd  切换目录/显示当前工作目录 (单独cd 回到主目录)df  显示磁盘的相关信息du  显示目录或文件的大小
dumpe2fs:查看卷标,数据块,inodee2fsck  检查ext2/ext3文件系统的正确性fdisk  对硬盘进行分区fsck  检查文件系统并尝试修复错误losetup  设置循环设备ls  列出目录内容mkdir  创建目录mformat  对MS-DOS文件系统的磁盘进行格式化mkbootdisk  建立目前系统的启动盘
mkfs:格式化mke2fs  建立ext2文件系统mkisofs  制作iso光盘映像文件
cdrecord:光盘烧录工具mount/umount 加载文件系统/卸载文件系统quota  显示磁盘已使用的空间与限制sync  将内存缓冲区内的数据写入磁盘tree  以树状图列出目录的内容
系统操作:
alias  设置指令的别名 alias 别名=‘命令 -选项’
unalias:取消别名
echo :显示变量
unset:取消变量
set:观察所有变量
read:变量键盘读取
soruce:读入环境配置文件
declare :设置数据类型
locale:显示语系变量chkconfig  检查,设置系统的各种服务clock  调整 RTC 时间date  显示或设置系统时间与日期dmesg  显示开机信息eval  重新运算求出参数的内容exit  退出目前的shellexport  设置或显示环境变量finger  查找并显示用户信息free  显示内存状态hostid  显示主机标识hostname  显示主机名id  显示用户标识kill  删除执行中的程序或工作last  列出目前与过去登入系统的用户相关信息logout  退出系统lsmod  显示已载入系统的模块modprobe  自动处理可载入模块passwd  设置用户密码ps  process status 报告程序状况reboot  重启计算机rhwo  查看系统用户rlogin  远程登入rpm  管理Linux各项套件的程序shutdown  关机 su switch user 变更用户身份top  显示,管理执行中的程序uname  显示系统信息useradd/userdel 添加用户 / 删除用户userinfo  图形界面的修改工具usermod  修改用户属性,包括用户的shell类型,用户组等,甚至还能改登录名w  显示目前注册的用户及用户正运行的命令whereis 确定一个命令的二进制执行码,源码及帮助所在的位置who  列出正在使用系统的用户whois  查找并显示用户信息
网络通信:
arp  网地址的显示及控制ftp  文件传输lftp  文件传输mail  发送/接收电子邮件mesg  允许或拒绝其他用户向自己所用的终端发送信息mutt  E-mail管理程序ncftp  文件传输netstat  显示网络连接、路由表和网络接口信息pine  收发电子邮件,浏览新闻组ping  向网络上的主机发送 icmp echo request 包ssh  安全模式下的远程登录telnet  远程登录talk  与另一用户对话traceroute  显示到达某一主机所经由的路径及所使用的时间wget 从网络上自动下载文件 wget+『URL』write  向其他用户的终端写信息
ifconfig:显示或配置网络设备的命令  ifconfig eth0
	
				
		
原创粉丝点击