(1)功能: find 命令用于在指定目录下查找文件和目录,它可以使用不同的选项来过滤和限制查找结果。
(2)语法
find [path] [expression]
(3)举例
# 在/etc/目录下查找名为interfaces的文件和文件夹
find /etc/ -name "interfaces"
(1)功能:在一个文本文件中,查找某个词。
(2)语法
grep [options] pattern [files]
。-n
:显示匹配行的行号;-r
:递归查找子目录中的文件。(3)举例
#在文件 file.txt 中查找字符串 "hello",并打印匹配的行。
grep -n hello file.txt
(1)功能:显示电脑以及操作系统的相关信息。
(2)语法
uname -xx
(4)举例
#显示全部信息
uname -a
#显示操作系统的版本
uname -v
(1)关机命令
(2)重启命令
(1)功能: 显示文件的树形结构。
(2)语法:tree pathname
(1)mount: 用于挂载Linux系统外的文件。
(2)umount: 卸载文件系统。
(1)df -h #显示已挂载的分区列表
(2)du -h #显示文件夹或文件的大小
(3)du -h pathname,可以列出这个文件夹的大小和文件夹内的各个文件的大小,列出方式是以人比较好看懂的方式。不像 ls -l列出的都是以字节为单位。
(1)语法
useradd 选项 用户名
(2)参数说明
(3)举例
useradd –d /home/sam -m sam
此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录 /home/sam(/home为默认的用户主目录所在的父目录)。
(1)语法
userdel 选项 用户名
(1)举例
adduser user1
添加一个名为user1的用户,同时创建宿主目录,用户shell等。
(2)useradd和adduser的区别
adduser是一个脚本,而useradd是一个二进制应用程序。adduser创建用户时比较麻烦,但是一次设定完所有的信息;而useradd设置时简单,但是需要额外的设置宿主目录,密码那些信息。
(1)chmod (change mode) 修改文件权限,比较常用,要记得。
(2)chown (change owner) 修改属主
(3)chgrp (change group) 修改文件的组
(1)该命令可以列出文件的属性,其中前面会有10个字符。
(2)例如: -rwxr-xr-x。
一共10个字符,第一个表示文件属性(d表示文件夹,-表示普通文件),剩下的9个分成三组。每组中三个分别表示r可读w可写x可执行。如果是字母表示有这个权限,如果是-表示没这个权限。三组分别表示:第一组表示文件属主的权限,第二组表示属主所在的组用户的权限,第三组表示其他用户的权限。
(1)权限除了用rwx来表示外,还有另一种表示方法,用数字来表示。
(2)编码规则如下:
(3)有了数字的编码规则,则 rwxr-xr-x 编码后为755 。
(1)第一种修改权限的方法
(2)第二种修改权限的方法
(1)tar -czvf dir.tar.gz dir/ 将dir目录打包成dir.tar.gz
(2)tar -cjvf dir.tar.bz2 dir/ 将dir目录打包成dir.tar.bz2
(3)tar -zxvf dir.tar.gz 解压缩dir.tar.gz
(4)tar -jxvf dir.tar.bz2 解压缩dir.tar.bz2
(1)ifconfig eth0 192.168.1.13 设置IP地址
(2)ifconfig eth0 up 启动网卡
(3)ifconfig eth0 down 禁用网卡
(4)ifup eth0 启动网卡
(5)ifdown eth0 禁用网卡
(6) ifconfig eth0 192.168.1.1 netmask 255.255.255.0 同时设置IP和子网掩码