您的位置:首页 > 运维架构 > Linux

零基础学习linux基本命令( 总结篇 )

2011-08-15 07:42 841 查看
Linux常用命令总结
学了一个快一个月的linux了,刚开始觉得学习的好辛苦呀,里面细小的东西很多,而且还很乱,特别是一些命令的参数忒难记,记了又忘,忘了又记好不辛苦呀!哎不说了,给大家总结一些linnx上面的一些常用命令,希望能给新手们一些帮助。
首先给大家介绍一下,一、文件命名规则:在linux系统中可以使用长文件或目录名,可以给目录和文件取任何名字。但必须遵循一下规则:
1) 除了/之外 所有的字符都合法:
2) 有效字符最好不用。如空格、制表符、退格符和字符@#¥&()-等;
3) 避免使用加减号或,作为普通文件名的第一字符;
4) 大小写敏感。
文件类型:在linux中为了方便区分文件的类型,一般会在文件最好加上后缀名来方便区分文件类型。比如:thiz.rpm、thiz,jpg等这些rpm和jpg就是文件的后缀名:
Rpm:rpm软件包文件 sh 脚本文件 jpg 图形文件 png 图形文件 tar tar打包文件 gz gzip压缩文件 bz2 压缩文件 img一般为内核镜像文件 conf程序或硬件的配置文件 html或htm 网页格式文件 ini程序的配置文件 配置文件的后缀名很多比如像conf 、config、ini等是程序的配置文件。除了前面介绍的一些常见的文件后缀名,在linux中还有一种以 . 开 头的文件,如: . Xclient-default 这些以“.”开头的文件都是隐藏文件。在linux中的隐藏文件一般都是比较重要的文件。
~通配符 通配符拥有模式匹配。如文件名匹配。路径匹配、字符查找等在linux中可以使用一下通篇符:
命令格式 :在linux下使用命令需要按照规定的格式。Linux中的命令格式是 命令[-选项]/[参数] 命令行中输入的第一位置必须是命令,第二个位置可是是选项也可以是参数。命令、选项和参数之间必须用tab或许space(空格)将其隔开。选项是用来改变命令执行的动作类型,选项是一个或多个字母或者是代码。在选项之前需要加“-”号,,linux用“—“号来区别选项和参数。
文件处理命令 ls ls[/b] 相当于DOS的dir命令 ,这条命令的作用是显示当前目录下的文件。这是每个学习linux的人所有学习的第一条命令 它的命令格式ls[选项][目录]选项:-l 以长格式显示目录文件:

上面各种颜色的意思:白色:普通文件 蓝色:目录文件 绿色:可执行文件 粉色:图片文件 浅蓝色:链接文件 红色:压缩文件
-a 现象所有文件 包括带有. 的隐藏文件 其中隐藏文件在正常情况下不可见得文件文件名以 ”.” 来头的
Clear[/b] 在linux控制台中,经常会碰到当前显示的操作和之前操作的显示混在同一控制台里
这样便给阅读控制台中显示出的信息带来麻烦。这是可以使用linux里所带的clear命令来先
清除屏幕是原来残留的内容。这样查看下次操作内容的时候就不会搞混了
命令格式:clear 小诀窍:你可是使用ctrl+l 来实现clear命令的功能
pwd [/b]命令 pwd命令用来显示当前用户的工作目录(所在目录) 显示的路径是绝对路径
对于路径来说绝对路径当然也有相对路径。
绝对路径[/b]:是从根开始一级一级的进入各个子目录。最后指定该命令或文件
现对路径[/b]:是从当前目录进入某目录,最后指定该命令或文件
两个特殊的目录.和.. 分别指示当前目录和当前目录的父目录。 假设当前的工作目/home/std
需要复制当前目录下的1。Jap文件到/home/std/jpg/目录下。如果使用绝对路径那应该是cp/
Home/std/jpg 绝对路径就是以根目录为基础到目的目录的路径:如果使用相对路径只要cp
1.jpg/就可以完成了 相对路径就是以你当前的工作目录为基础到目的地目录的路径。
Cd 要计算linux下使用命令次数最多的命令应该算是cd cd是用来切换工作目录的命令
命令格式:cd路径 比如需要切换到/bin 这个目录下就要使用cd /bin 如果要切换到到上
一级目录就需要用cd .. 下面几个小诀窍可以让我们提高工作效率 cd ~ 切换到用户主目
录 cd— 切换到上一次访问的目录
Touch 功能:llinux下建立空文件 命令格式 touch文件名
Mkdir 功能 linux 下建立目录 命令格式mkdir【选项】新建目录名 –p 建立多级目录
Rm rm命令是linux删除文件的命令 由于linux 文件系统的特殊性 一旦你删除过的文件时无法通过修复软件找回来的所有删除文件之前三四而行 命令格式 rm[选项]文件名
选项 –l 在删除文件之前需要手工确认
-v 在删除文件的时候显示信息
-r 删除目录
-f 忽略提示
常用选项 rm –rf 命令名
Rmdir rmdir 是linux下删除目录的命令 命令格式 rmdir[选项]目录名
选项 –v 在删除的时候显示信息 –p 删除多层目录

Cp 复制文件 命令格式是cp 【选项】文件名
-r 复制整个目录里的内容
-v 在复制文件的时候显示进度
-f 在复制的时候如果碰到目的文件名有重复的就将原先的删除

Mv
Cp是用来复制文件的 mv则是用来移动文件 mv除了有移动文件的功能以外 还可以用
来修改文件名。 命令格式 mv[选项]源文件目的路径
选项 –i如果目的地相同文件名时会出现提示
-v 在搬移文件时显示进度 在移动多文件时非常有用 、
-f 强制覆盖已有的文件
Cat 要查看文件内容的方式有很多种 最常用的是vi 编辑器 ,但如果只需要查看文件的
内容不要对文件做修改可以用其它更好的方法。Cat命令可以看一些比较小的文件 命令格式【选项】文件名
More cat命令看文件有个非常大的缺点就是查看时候一下子就把整个文件的内容都显示出来 more 命令和cat命令的功能一样都是查看文件里德内容 但是所不同的是more 可以按页来查看文件的内容,还支持直接跳转行等功能
命令格式 more 【选项】文件名
Less 也是文本查看命令 分页显示文件输出内容
Hostname hostname命令可以显示或修改主机名 命令格式 hostname 显示主机名
Hostname 新主机名 修改主机名
Uname uname 命令可以显示当前操作系统信息 命令格式:uname –选项
选项-r 显示内核版本
Data 显示系统时间 命令格式data 【选项】 data还可以按照管理员给定的格式显示时间
使用方法data+ 时间格式 时间格式:
%y 年 % H 小时 % m 月 %M 分钟 %d 日 %S 秒
Shutdown 关机命令 命令格式shutdown –选项时间信息
Shutdown –h now 立即关机
Shutdown –h 0 立即关机
Shutdown –h 20:25 系统在今天这个世界关机
Shutdown –h +30 30分钟后关机
Shutdown –r 重启
Shutdown –r + 30 the system will reboot 在过三十分钟后重启 并显示后面的讯息
Reboot 功能 重启系统
用户管理命令
Useradd/adduser 功能 使用useradd 命令可以新建用户 命令格式useradd +用户名
Passwd 功能新建用户密码 命令格式passwd 密码
Userdel 功能;删除已经建立的用户 命令格式userdel 用户名 选项 –r 删除用户的同时删除用户主目录
Rpm 安装卸载后缀名为rpm的二进制软件包 命令格式rpm 【选项】软件包名
Rpm软件包的安装 rpm –ivh rpm软件包的卸载 rpm –e 软件包名
Ping 用来测试网络是否通讯正常的工具
Ifconfig 查看和临时修改本机的ip地址
Man命令获取手册页帮助 命令格式 man 命令
Info 更详细的帮助 与man命令类似 但是info命令能提供更加详细的帮助
Help 获得命令帮助
查找文件或目录

* which 查看可执行文件的位置
* whereis 查看文件的位置
* locate 配合数据库查看文件位置
* find 实际搜寻硬盘查询文件名称
* 通常我们都是先使用whereis或locate来查
找,如果真的找不到,才使用find,因为
whereis和locate是利用数据库来搜寻数
据,所以相当快,而且没有实际搜寻硬
盘,比较省时间。
磁盘管理命令

* mount
* 功能:挂载其他文件系统
* 格式:mount [-选项] 设备挂载点
* 选项:
-t 指定文件系统类型
* #mount -o iocharset=cp936 /dev/sda1 /mnt/usb
//挂载U盘时支持中文显示
磁盘管理命令

* umount
* 功能:卸载文件系统
* 格式:umount设备或挂载点
* 注意:在挂载或卸载文件系统时要退出挂
载点
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息