Linux基础(四)
来源:互联网 发布:安卓超牛数据恢复软件 编辑:程序博客网 时间:2024/05/26 08:43
Linux常用命令(三)
1. 帮助命令man
权限:所有用户
格式:man [选项] [查找内容]
功能:快速查询命令和函数的使用方法
常用选项
man 1:查询的是linux命令
man2:查询的是linux api
man3:查询的是C库函数
2. 查找命令find
权限:所有用户
命令格式:find [路径] [选项] [查找内容]
功能:用来检索文件
常用选项:
-name:检索文件名中包含查找内容字符串的文件;
-type:检索相关类型的文件;
-user:检索创建用户为查找内容的文件;
3. 打包与压缩命令tar
权限:所有用户
命令格式:tar [选项] [归档文件名] [原文件或目录]
功能:打包个压缩
常用选项:
-f:用户指定归档文件的文件名,否则使用默认名称;
-c:创建新的归档文件;
-x:释放归档文件;
-v:显示归档和释放的过程信息;
-j:使用bzip2压缩程序;
-z:使用gzip压缩程序;
举例说明:
tar -czvf dir.tar.gz dir/: 将dir目录打包成dir.tar.gz
tar -cjvf dir.tar.bzz dir/: 将dir目录打包成dir.tar.bzz
tar -zxvf dir.tar.gz: 解压缩dir.tar.gz
tar -jxvf dir.tar.bzz:解压缩dir.tar.bzz
4. 网络配置命令
ifconfig eth0 192.168.1.13: 设置IP地址
ifconfig eth0 up: 启动网卡
ifconfig eth0 down: 禁用网卡
ifup eth0 : 启动网卡
ifdown eth0 : 禁用网卡
ifconfig eth0 192.168.1.1 netmask 255.255.255.0: 同时设置IP和子网掩码
5. grep
功能:在一个文本文件中,查找某个词。
举例:grep -nr “SUN” *
总结:
(1)什么时候用grep?
当你想查找某个符号在哪些地方(有可能是一个文件,也有可能是多个文件组成 的 文件夹)出现过,就用grep
(2)怎么用?
grep -nr “要查找的符号” 要查找的目录或文件集合
注意:-n表示查找结果中显示行号,-r表示要递归查找
6.which和whereis
功能:查找一个应用程序(二进制文件)在哪里
举例:which ls whereis ls
区别:
which只显示二进制文件的路径
whereis显示二进制文件的路径,和其源码或man手册位置
7. uname
功能:查看系统信息
举例:unmame -r 显示内核版本
8. 开机和关机
shutdown -h now 立即关机
init 0 关机
shutdown -r now 立即重启
reboot 重启
9. mount/umount
功能:用来挂载磁盘到文件系统中
举例:mount -t nfs -o nolock 192.168.1.141:/root/rootfs /mnt 挂载
umount /mnt 卸载
10. 权限管理
作用:用来管理系统中文件的权限。
chmod (change mode)修改文件权限,比较常用,要记得
chown (change owner,修改属主)
chgrp (change group,修改文件的组)
ls -l 列出的属性
-rwxr-xr-x
一共10个字符,第一个表示文件属性(d表示文件夹,-表示普通文件),剩下的9个分成三组。每组中三个分别表示r可读w可写x可执行。如果是字母表示有这个权限,如果是-表示没这个权限。三组分别表示:第一组表示文件属主的权限,第二组表示属主所在的组用户的权限,第三组表示其他用户的权限。
权限还有另一种表示方法,用数字来表示。
编码规则如下:
r 可读 4
w 可写 2
x 可执行 1
- 无权限 0
有了这个编码规则,则 rwxr-xr-x 编码后为755
第一种修改权限的方法:
要把权限改成 rwxr–r– 则对应的编码值为744
修改命令为:chmod 744 文件名
第二种修改权限的方法:
在原来的权限基础上进行修改,即增加或减少某权限。
三个组用户的编码依次为: 属主u 属主所在的组g 其他用户o
譬如
要属主增加可执行权限 chmod u+x 文件名
其他用户增加可写权限 chmod o+w 文件名
属主所在组用户去掉可执行权限 chmod g-x 文件名
- linux基础(四)
- Linux基础(四)
- Linux操作系统基础(四)
- Linux基础---->命令(四)
- Linux系统基础(四)
- Linux基础操作(四)
- Linux基础练习(四)
- Linux基础(四):硬盘分区编号规则
- Linux基础(四):文本编辑器Vim
- Linux shell入门基础(四)
- linux学习之计算机基础(四)
- Linux进程控制基础(四)
- Linux 基础入门(四)--学习笔记
- Linux Shell 基础(四)--sql
- linux基础总结(四)-------共享内存
- linux基础(四)find、vim、gedit
- linux基础(四)
- Linux基础四
- Android 采用广播接收者实现短信应用
- 竞品分析思维导图
- Python os模块
- struts2 拦截器
- Ubuntu 16.04 编译全志6.0Android源码
- Linux基础(四)
- java httpsession强制用户下线
- 【0004】安装win10后,正确删除掉C盘的Windows.old文件夹
- Android车机启动后判断是否存在USB存储设备
- 适配器与Activity之间相互传值
- 解决srcollview嵌套recycleview冲突
- PHP 中对MySql 数据库的增删改查
- 第二行代码第九章笔记
- Hibernate MySql 连接池隔天断开