1、find命令
(1)功能: find 命令用于在指定目录下查找文件和目录,它可以使用不同的选项来过滤和限制查找结果。
(2)语法
find [path] [expression]
- path 是要查找的目录路径,可以是一个目录或文件名,也可以是多个路径,多个路径之间用空格分隔,如果未指定路径,则默认为当前目录。
- expression 是可选参数,用于指定查找的条件,可以是文件名、文件类型、文件大小等等。
(3)举例
# 在/etc/目录下查找名为interfaces的文件和文件夹
find /etc/ -name "interfaces"
2、grep命令
(1)功能:在一个文本文件中,查找某个词。
(2)语法
grep [options] pattern [files]
- options: 可选参数
。-n
:显示匹配行的行号;-r
:递归查找子目录中的文件。 - 表示要查找的字符串或正则表达式。
- 表示要查找的文件名或文件夹。
(3)举例
#在文件 file.txt 中查找字符串 "hello",并打印匹配的行。
grep -n hello file.txt
3、uname命令
(1)功能:显示电脑以及操作系统的相关信息。
(2)语法
uname -xx
(4)举例
#显示全部信息
uname -a
#显示操作系统的版本
uname -v
4、关机和重启命令
(1)关机命令
- shutdown -h now
- init 0
(2)重启命令
- shutdown -r now
- rebot
5、tree命令
(1)功能: 显示文件的树形结构。
(2)语法:tree pathname
6、mount/umount命令
(1)mount: 用于挂载Linux系统外的文件。
(2)umount: 卸载文件系统。
7、磁盘空间相关
(1)df -h #显示已挂载的分区列表
(2)du -h #显示文件夹或文件的大小
(3)du -h pathname,可以列出这个文件夹的大小和文件夹内的各个文件的大小,列出方式是以人比较好看懂的方式。不像 ls -l列出的都是以字节为单位。
8、用户和用户组管理
8.1、useradd添加新的用户账号
(1)语法
useradd 选项 用户名
(2)参数说明
- 选项
- -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
- -g 用户组 指定用户所属的用户组
- 用户名
- 指定新账号的登录名
(3)举例
useradd –d /home/sam -m sam
此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录 /home/sam(/home为默认的用户主目录所在的父目录)。
8.2、userdel删除账号
(1)语法
userdel 选项 用户名
8.3、adduser添加新的用户账号
(1)举例
adduser user1
添加一个名为user1的用户,同时创建宿主目录,用户shell等。
(2)useradd和adduser的区别
adduser是一个脚本,而useradd是一个二进制应用程序。adduser创建用户时比较麻烦,但是一次设定完所有的信息;而useradd设置时简单,但是需要额外的设置宿主目录,密码那些信息。
9、文件权限管理
9.1、相关命令
(1)chmod (change mode) 修改文件权限,比较常用,要记得。
(2)chown (change owner) 修改属主
(3)chgrp (change group) 修改文件的组
9.2、ls -l命令
(1)该命令可以列出文件的属性,其中前面会有10个字符。
(2)例如: -rwxr-xr-x。
一共10个字符,第一个表示文件属性(d表示文件夹,-表示普通文件),剩下的9个分成三组。每组中三个分别表示r可读w可写x可执行。如果是字母表示有这个权限,如果是-表示没这个权限。三组分别表示:第一组表示文件属主的权限,第二组表示属主所在的组用户的权限,第三组表示其他用户的权限。
9.3、权限的表示方法。
(1)权限除了用rwx来表示外,还有另一种表示方法,用数字来表示。
(2)编码规则如下:
- r 可读 4
- w 可写 2
- x 可执行 1
- - 无权限 0
(3)有了数字的编码规则,则 rwxr-xr-x 编码后为755 。
9.4、修改权限
(1)第一种修改权限的方法
- 要把权限改成 rwxr--r-- 则对应的编码值为744
- 修改命令为:chmod 744 文件名
(2)第二种修改权限的方法
- 在原来的权限基础上进行修改,即增加或减少某权限。
- 三个组用户的编码依次为: 属主u 属主所在的组g 其他用户o
- 属主用户增加可执行权限:chmod u+x 文件名
- 其他用户增加可写权限:chmod o+w 文件名
- 属主所在组用户去掉可执行权限:chmod g-x 文件名
10、文件的压缩与解压缩
(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
11、网络配置命令
(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和子网掩码