FreeBSD常用的指令整理

FreeBSD是一个开源的、类Unix的操作系统,它以其稳定性、安全性和高性能而受到广泛好评,在FreeBSD中,有很多实用的指令可以帮助我们完成各种任务,本文将对FreeBSD常用的指令进行整理和介绍,帮助大家更好地理解和使用这些指令。

文件操作指令

1、ls

FreeBSD常用的指令整理

ls指令用于列出目录中的文件和子目录,基本语法如下:

ls [选项] [文件或目录]

常用选项:

-l:以长格式显示文件信息。

-a:显示所有文件,包括隐藏文件(以.开头的文件)。

-h:以易读的方式显示文件大小(如K、M、G等)。

示例:

ls -alh /usr/local/bin

2、cd

cd指令用于切换当前工作目录,基本语法如下:

cd [目录]

FreeBSD常用的指令整理

示例:

cd /usr/local/bin

3、mkdir

mkdir指令用于创建新目录,基本语法如下:

mkdir [选项] [目录]

常用选项:

-p:递归创建多级目录(如果父目录不存在,则自动创建)。

-m:创建目录时设置权限(如755)。

示例:

mkdir -p /opt/myapp/logs

4、rmdir

FreeBSD常用的指令整理

rmdir指令用于删除空目录,基本语法如下:

rmdir [选项] [目录]

示例:

rmdir /opt/myapp/logs/*.log 删除/opt/myapp/logs目录下的所有.log文件所在的空目录

系统管理指令

1、whoami

whoami指令用于显示当前登录用户的用户名,基本语法如下:

whoami [选项] [参数]

示例:

whoami 显示当前登录用户的用户名,不带参数时默认显示用户名而不是用户ID,如果需要查看用户ID,可以使用id命令。

2、id [用户名] [选项] [参数] 显示指定用户的详细信息,如UID、GID等,如果只提供用户名,则默认显示该用户的信息,常用选项有:-u(显示用户ID)、-g(显示组ID)等,示例:id testuser 显示testuser用户的UID和GID等详细信息,id -u testuser 只显示testuser用户的ID,id testuser -g 只显示testuser用户的组ID,id testuser -G 只显示testuser用户的组列表,id testuser -n 不输出任何内容,直接退出,id testuser +unused 如果testuser没有未使用的会话,则输出“No unused sessions found”,id testuser +all 如果testuser有未使用的会话,则输出所有未使用的会话信息,id testuser +self 如果testuser是超级用户,则输出其自身的会话信息;否则,输出“Not a superuser”提示信息,id testuser +shell 如果testuser有自定义的shell,则输出其shell路径;否则,输出“No shell found”提示信息,id testuser +exit 如果testuser有未关闭的终端窗口,则退出程序;否则,输出“No unclosed terminal windows found”提示信息,id testuser +list 如果testuser有未关闭的终端窗口,则列出所有未关闭的终端窗口及其进程ID;否则,输出“No unclosed terminal windows found”提示信息,id testuser +quit 如果testuser有未关闭的终端窗口,则退出程序并尝试关闭所有未关闭的终端窗口;否则,输出“No unclosed terminal windows found”提示信息,id testuser +kill 如果testuser有未关闭的终端窗口,则杀死所有关联到该终端窗口的进程;否则,输出“No unclosed terminal windows found”提示信息,id testuser +delete 如果testuser有未关闭的终端窗口,则删除所有关联到该终端窗口的进程;否则,输出“No unclosed terminal windows found”提示信息,id testuser +reload 如果testuser有未关闭的终端窗口,则重新加载所有关联到该终端窗口的进程;否则,输出“No unclosed terminal windows found”提示信息,id testuser +reset 如果testuser有未关闭的终端窗口,则重置所有关联到该终端窗口的进程;否则,输出“No unclosed terminal windows found”提示信息,id testuser +stop 如果testuser有未关闭的终端窗口,则停止所有关联到该终端窗口的进程;否则,输出“No unclosed terminal windows found”提示信息,id testuser +continue 如果testuser有未关闭的终端窗口,则继续运行所有关联到该终端窗口的进程;否则,输出“No unclosed terminal windows found”提示信息,id testuser +suspend 如果testuser有未关闭的终端窗口,则暂停所有关联到该终端窗口的进程;否则,输出“No unclosed terminal windows found”提示信息,id testuser +restart 如果testuser有未关闭的终端窗口,则重启所有关联到该终端窗口的进程;否则,输出“No unclosed terminal windows found”提示信息,id testuser +force_tty 如果testuser有未关闭的终端窗口且当前没有控制台连接,则强制分配一个控制台连接给该终端窗口;否则,输出“No such session exists”提示信息,id testuser +force_login 如果testuser没有登录或者登录失败,则强制登录testuser;否则,输出“Already logged in as user”提示信息,id testuser +force_logout 如果testuser已经登录但是还没有退出登录会话,则强制退出登录会话;否则,输出“Not logged in”提示信息,id testuser +force_kill 如果testuser正在运行某个进程并且没有退出这个进程或者没有杀死这个进程,则强制杀死这个进程;否则,输出“Process not running or not owned by user”提示信息,id testuser +force_kill_all 如果testuser正在运行某个进程并且没有退出这个进程或者没有杀死这个进程,则强制杀死该进程及其所有子进程;否则,输出“Process not running or not owned by user”提示信息,id testuser +force_kill_pid <PID> 如果存在一个进程(由PID指定),并且没有退出这个进程或者没有杀死这个进程,则强制杀死该进程;否则,输出“Process not running or not owned by user”提示信息,id testuser +force_kill_cmd <command> 如果存在一个进程(由command指定),并且没有退出这个进程或者没有杀死这个进程,则强制杀死该进程;否则,输出“Process not running or not owned by user”提示信息,id testuser +force_kill_group <groupname> 如果存在一个组(由groupname指定),并且组中有某个进程没有退出或者没有杀死这个进程,则强制杀死该组中的所有相关进程;否则,输出“Group does not exist or has no processes associated with it”提示信息,id testuser +force_kill_all_group <groupname> 如果存在一个组(由groupname指定),并且组中有某个进程没有退出或者没有杀死这个进程,则强制杀死该组中的所有相关进程以及该组中的所有子组中的所有相关进程;否则,输出“Group does not exist or has no processes associated with it”提示信息,id testuser +force_kill_pid_group <PID> <groupname> 如果存在一个进程(由PID指定)属于一个组(由groupname指定),并且该进程没有退出或者没有杀死这个进程,则强制杀死该进程;否则,输出“Process not running or not owned by user or process is not part of the specified group”提示信息,id testuser +force_kill_cmd_group <command> <groupname> 如果存在一个命令(由command指定)属于一个组(由groupname指定),并且该命令所启动的某个进程没有退出或者没有杀死这个进程,则强制杀死该命令所启动的所有相关进程;否则,输出“Command does not exist or has no processes associated with it or command is not part of the specified group”提示信息!

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/146987.html

(0)
K-seoK-seoSEO优化员
上一篇 2023年12月19日 19:04
下一篇 2023年12月19日 19:06

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入