Bootstrap

Linux常用密令2

目录

1. which查找可执行文件的位置示例: which ifconfig

2. whereis查找文件的位置

3. find查找文件或目录格式: find [位置] [选项] 文件名 -print

4.chmod改变文件的存取权限命令格式:chmod [options] mode files

5.ps

6.kill

`        7.df

         8.curl/wget

         9.passwd

        10.useradd

        11.ln


1. which
查找可执行文件的位置
示例: which ifconfig

2. whereis
查找文件的位置

3. find
查找文件或目录
格式: find [位置] [选项] 文件名 -print

4.chmod
改变文件的存取权限
命令格式:
chmod [options] mode files

权限(8进制):r 4  ,w  2,  x 1

u:属主,g:属组,o:其他人

+:增加权限,-:减少权限,=设定权限

5.ps

作用:查看进程状态。

常用组合

ps aux|grep nginx #查找名为nginx的进程

6.kill

作用:终止进程。

kill -9 1234 #强制终止PID为1234的进程

7.df

作用:查看磁盘空间使用情况。

df -h #以易读格式显示(GB/MB)

8.curl/wget

作用:下载文件或测试API。

curl -O https://example.com/file.zip #下载文件
wget https://example.com/file.zip #同上

9.passwd

作用:修改用户密码。

passwd#修改当前用户密码
sudopasswdroot#修改root密码

10.useradd

作用:管理用户账户。

sudo useradd newuser #创建用户并生成家目录

11.ln

作用:创建文件/目录的硬链接或符号链接(软链接)。 硬链接:同一文件多路径访问(节省空间,但不可跨文件系统)。 符号链接:创建快捷方式(可跨文件系统,常用于软件版本管理或路径简化)。

-s:创建符号链接(默认创建硬链接) -f:强制覆盖已存在的链接 -v:显示操作详情

#硬链接(文件必须存在,且不能跨文件系统)
ln source.txt hardlink.txt#创建硬链接
#符号链接(类似Windows快捷方式)
ln -s /var/log/nginx/access.log nginx_log #创建软链接
;