常用Linux命令
Linux的系统管理主要在控制端下进行,通过使用命令行的方式进行管理。Linux的文件可以完成各种复杂的工作,例如,对目录进行复制、移动和链接,搜索和查找文件和目录,阅读显示打印文件内容等操作。
最常用的linux命令:
文件管理命令
磁盘管理命令
文件搜索和压缩/解压缩命令
系统管理命令
1.文件名
文件名规则:linux文件名的最大长度为256个字符,通常有字母、数字、“.”(点号)、“_”(下划线)、“-”(减号)组成,文件名不能含有“/”符号。
注意:
大小写敏感
除了/之外,所有的字符都合法
有些字符最好不用,如空格,制表符/t等、退格符和字符@ # &()[]
避免使用加减或.作为普通文件名第一个字符
2. 通配符号
星号* 匹配任何字符或任何数目的字符
问号? 匹配任何单字符
[ ] 匹配任何包含在括号里的单字符
3.路径
绝对路径:是从根开始一级一级地进入各个子目录,最后指定该命令或文件
相对路径:是从当前目录进入某目录,最后指定该命令或文件
.代表当前目录
..代表上一级目录
4. Linux命令格式
命令 —选项 参数
命令 —选项
命令 参数
命令
5. Linux常用命令
(1)目录操作命令:
命令名称:ln 产生链接文件 ——link /bin/ln
功能描述:列出当前工作子目录中的文件及子目录清单
使用权限:all user
语法格式:ln –s [源文件] [目标文件]
注意:源文件和目标文件一定要使用绝对路径
ln file1 file2 硬链接
ln –s file1file2
命令名称:cd——changedirectory
功能描述:切换目录
所在路径:shell内部指令
语法格式:cd [目录]
cd ~回到根目录
cd回到根目录
cd..上级目录
cd/
cd../..进入上两层目录
cd –回到上次访问的目录
cd !$列出并执行你的命令历史里面最近的一条记录
命令名称:mkdir
功能描述:创建以dir-name命名的目录
用户权限:对当前目录具有操作权限的用户
语法格式:mkdir [选项] dir-name
命令名称:rmdir
功能描述:从一个目录中删除一个或多个子目录项
用户权限:对当前目录具有操作权限的用户
语法格式:rmdir [选项] dir-name
命令名称:pwd——print workdirectory
功能描述:显示目前所在的工作目录
所在路径:/bin/pwd :all user
语法格式:pwd
(2)文件操作命令
命令名称:cat
功能描述:把文件串连接后传到基本输出设备上。不管文件多长,一次性读出(适用于小文件),查看(读出文件传到另一个文件)。
用户权限:所有用户
语法格式:cat [选项] 文件名
命令名称:cp——copy
功能描述:复制文件
所在路径:/bin/cp :all user
语法格式:cp –afp [源文件或源目录]
命令名称:touch
功能描述:生成空文件
所在路径:/bin/touch/ :all user
语法格式:touch [选项] 文件名
命令名称:mv——move
功能描述:移动文件(相当于剪切)或为文件重新命名
所在路径:/bin/mv :all user
语法格式:mv –f [源文件或目录] [目的文件或目录]
命令名称:rm——remove
功能描述:删除文件
所在路径:/bin/rm :alluser
语法格式:rm -irf [文件或目录] -i:进行交互式删除 -r:将参数中列出的全部目录和子目录均递归删除 -f:忽略不存在的文件,并且不给提示。
命令名称:find
功能描述:将文件系统内符合条件的文件列出来
用户权限:all user
语法格式:find
命令名称:dd
功能描述:把指定的输入文件复制到指定的输出文件中,并在复制过程中可以进行格式转化。
使用权限: all user
语法格式:dd [选项]
(3)文件备份和压缩命令
命令名称:tar
功能描述:对文件目录进行打包备份
用户权限: all user
语法格式:tar –f [源文件或目录] [目的文件或目录]
命令名称:gzip
功能描述:用Lempel-ziv编码压缩文件
用户权限: all user
语法格式:gzip –v 文件目录列表
(4)关机和系统管理命令
shutdown:关机
init 0关机
shutdown –h now 马上关机
shutdown –h 10十分钟之后关机
reboot重启
init 6 重启
命令名称:data
功能描述:显示和设置系统的日期和时间
用户权限: all user
语法格式:data [选项] 显示时间格式(以+开始,后面接时间)
命令名称:who
功能描述:显示系统中有哪些用户登录系统
用户权限: all user
语法格式:who [选项]
(5)网络通信指令
用户在线,发送消息
write:用户名 :向用户发送消息
ctrl +d: 停止发送
wall 消息:向所有用户发送消息
mesg n : 不接收消息
mesg y : 接收消息
管理员发送的消息,所有用户必须接收
如用户不在线,发送消息
发信:启动 sendmail
主题,内容,cc
ctrl +d 结束
收信:mail
回信:r
不回信:q