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 文件名

原创粉丝点击