linux常用命令

Linux常用命令

:选项(option)的值的缩写 ; --:选项(option)的值的全称(eg:ls –a == ls --all)
1、 文件处理命令:
文件字符:
b:块设备文件,c:字符设备文件,d:目录文件,l:链接文件,p:管道文件,-:普通文件,s:套接字文件
1.1、 目录处理命令:
1) ls :查看目录下文件
-a 显示所有文件及目录
-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
-r显示目录属性的文件
2)mkdir:创建目录
-p迭代创建目录
3)cd:进入目录
4)pwd:打印当前所在目录
5)rmdir:删除空目录
6)cp:复制文件或目录
-a:通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容
-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
-l:不复制文件,只是生成链接文件
7) rm:删除目录及文件
-i 删除前逐一询问确认
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认
-r 将目录及以下之档案亦逐一删除
8)mv:移动、更改文件
1.2、文件处理命令:
1)touch:命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件
2)cat:查看文件(tac反向显示)
-n显示行号
3)more:分页显示文件内容
-num:显示的行数
(空格)或f:翻页
(Enter):换行
q:退出
b:上翻一页
4)less:分页显示文件内容
/字符串:向下搜索"字符串"的功能
?字符串:向上搜索"字符串"的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
Q 退出less 命令
b 向后翻一页
空格键 滚动一页
回车键 滚动一行
5)head:显示文件前几行
-n:指定显示行数(默认10行)
6)tail:显示文件后几行
-n:指定显示行数(默认10行)
-f:滚动显示后几行
1.3、链接命令:
1)ln:创建链接(硬链接不可跨分区,文件权限为:rwxrwxrwx)
-s创建软连接文件
2、 权限管理命令:
1)chmod:改变文件或目录权限(所有者及root用户可操作)
-R递归修改,修改目录及目录下的所有目录及文件
语法:chmod [{ugoa}{±=}{rwx}][文件或目录]
[mode=421][文件或目录]
u:所有者;g:所属组;o:其他人;a:所有人
权限 代表数字 文件 目录
r 读 4 可查看文件 可列出目录内容
w 写 2 可修改文件内容 可在目录中新建、删除文件
x 执行 1 可执行文件 可进入目录
2) chown更改文件所有者(root用户可操作)
语法:chown [用户][文件或目录]
3) chgrp更改文件所属组
语法:chgrp [用户][文件或目录]
4) umask:显示、设置文件的缺省权限(默认权限)
-S已RWX形式显示文件权限
新建的文件默认不具有可执行权限x
3、 文件搜索命令:
1) find:文件搜索
语法:find [搜索范围] [匹配条件]
-name iname:按文件名搜索,iname不区分大小写
-size[ ±=] n:n数据块 1block=512byte=0.5kb
-user:按所有者
-group:按所属组
-amin [ ±=]:访问时间access
-cmin [ ±=]:文件属性change
-mmin:文件内容modify
-type:按文件类型查找
-inum:按inode查找
Eg:find /etc –size +163840 –a –size -204800
在/etc下查找大于80MB小于100MB的文件
-a两个条件同时满足
-o两个条件满足任意一个即可
find /etc –name inittab –exec ls –l {} ;
在/etc下查找inittab文件并显示其详细信息
-exec/-ok 命令 {} ;对搜索结果执行操作
2)locate:文件搜索命令(并非在磁盘和分区上搜索,而是在搜索文件资料库,资料库定期更新,文件资料库不收录tmp目录下的文件,updatedb命令可更新文件资料库)
3)which:查找命令所在目录(目录/bin /usr/bin下的命令,所有用户都可使用;目录/sbin /usr/sbin下的命令只有root用户可以使用)
4)whereis:查找命令所在目录,同时列出帮助文档所在位置
5)grep:在文件中搜索字符串匹配的行并输出
语法:grep [字符串] [文件]
-i不区分大小写
-v排除指定字符串所在的行
4、 帮助命令:
1) man:(manual:手册)获得帮助信息
语法:man [命令或配置文件]
帮助文件中:1是命令的帮助;5是配置文件的帮助(eg:man 1 password;man 5 password)
2) what is [命令]:查看命令简单的信息
3) apropos [配置文件]:查看配置文件的简单信息
4) [命令] --help:查看命令的选项
5、 用户管理命令:
1)useradd:添加用户
2)passwd:修改用户密码
3)who:查看在线用户
4)w:查看在线用户
5)usermod:修改用户名、家目录等属性
6、 压缩解压缩命令:
1)gzip:压缩.gz文件
-d(gunzip)解压缩
2)tar:打包、压缩文件.tar
-c打包
-z压缩.gz文件
-j压缩.bz2文件
-x解压
-f指定文件
-v显示指令执行过程
3)zip:压缩zip文件(unzip:解压缩)
4)bzip2:压缩.bz2文件(bunzip2:解压缩)
7、 网络命令:
1)write:发送信息至本机其他指定在线用户
2)wall:发送消息之本机所有在线用户
3)mail:向本机其他用户发送邮件(无需在线)
4)ping:查看网络是否通
5)traceroute:查看地址所经的所有路由地址
6)netstat:查看端口号占用情况
-tunlp:
t:tcp;
u:udp;
n:不显示别名;
l:仅显示监听状态;
p:显示建立这些链接的程序名
8、服务管理命令:
1) chkconfig:查看自启动服务
2) service:操作服务eg: service start mysql
3) systemctl:系统命令

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值