一、目录和文件操作
1、pwd命令:显示当前工作目录。
pwd
该命令用于显示当前所在的目录。在不加任何参数的情况下,只需键入pwd即可,系统将自动显示当前目录的绝对路径。
2、cd命令:切换工作目录。
cd 目录名
该命令用于切换工作目录。假设你当前所在路径为/home/user,你想切换到/home/user/mydir。可以键入cd mydir,即可完成操作。
3、ls命令:显示目录内容。
ls 参数 目录名
该命令用于显示当前目录中的文件和子目录。在不加任何参数的情况下,只需键入ls即可。如果要显示其他目录中的内容,需要在ls命令后加上该目录名。常用参数:
- -l:以详细列表形式输出结果,包含文件大小、权限、所有者、修改日期等信息。
- -a:显示所有文件,包括隐藏文件。
- -h:以人类可读的方式输出文件大小。
4、cp命令:复制文件。
cp 源文件 目标文件
该命令用于将一个文件复制到另一个位置。源文件和目标文件可以指定相对路径或绝对路径,也可以指定文件名。
5、mv命令:移动或重命名文件。
mv 源文件 目标文件
该命令用于将一个文件移动到另一个位置,也可以用于重命名文件。如果目标文件名与源文件名相同,则会将源文件覆盖掉。
二、文件编辑和查看
1、vi命令:编辑文件。
vi 文件名
该命令用于启动vi文本编辑器,可以新建、编辑和保存文件。插入模式下,可以使用常规文本编辑器的方式编辑文件。命令模式下,可以执行一系列的操作,比如查找、替换、删除等。
2、cat命令:查看文件内容。
cat 文件名
该命令用于将指定文件的内容显示在终端上。如果文件内容较多,可以使用管道符号和分页命令more或less进行分屏查看。
3、grep命令:在文件中搜索指定字符串。
grep 字符串 文件名
该命令用于在指定文件中搜索包含指定字符串的行,并将这些行显示在终端上。常见选项:
- -i:忽略大小写
- -n:显示行号
- -v:显示不含指定字符串的行
三、系统管理命令
1、ps命令:查看进程信息。
ps 选项
该命令用于查看当前系统中正在运行的进程信息。常见选项:
- -a:显示所有用户的进程
- -u:以用户为主的格式来显示进程信息
- -x:显示没有控制终端的进程信息
2、top命令:实时查看系统资源使用情况。
top
该命令用于实时查看系统资源的使用情况,比如CPU利用率、内存使用情况、进程状态等。
3、kill命令:停止指定进程。
kill 进程号
该命令用于停止指定的进程。在不加任何参数的情况下,会发送一个SIGTERM信号给进程,要求进程正常退出。如果进程无响应,可以使用SIGKILL信号强制终止进程。
4、shutdown命令:关闭系统。
shutdown 选项 时间
该命令用于关闭系统。常见选项:
- -h:关机
- -r:重启
- -c:取消上一次关机命令
四、网络命令
1、ifconfig命令:查看和配置网络接口。
ifconfig 选项
该命令用于查看和配置网络接口。常见选项:
- -a:显示所有网络接口的状态
- up:启用指定的网络接口
- down:停用指定的网络接口
2、ping命令:测试网络连接是否正常。
ping IP地址
该命令用于测试网络连接是否正常,以及网络延迟情况。会向指定的IP地址发送数据包,并等待对方返回,以计算出网络延迟。
3、netstat命令:显示网络状态信息。
netstat 选项
该命令用于显示网络状态信息,包括网络连接、接口状态、路由表等。常见选项:
- -a:显示所有连接和监听的端口
- -n:以数字方式显示地址和端口号
- -r:显示当前系统的路由表信息
4、ssh命令:远程登录到其他计算机。
ssh 用户名@主机名
该命令用于从当前终端远程登录到其他计算机。需要提供目标计算机的IP地址或域名,以及登录用户名和密码。登录成功后,可以在目标计算机上执行指令。
五、用户和权限管理
1、useradd命令:添加用户。
useradd 用户名
该命令用于添加一个新的用户。默认情况下,该用户将不会有密码,需要使用passwd命令设置密码。
2、passwd命令:设置用户密码。
passwd 用户名
该命令用于为指定用户设置密码。会提示你输入新密码,并要求确认输入。如果当前用户为root,可以指定其他用户修改密码。
3、chown命令:修改文件所有者。
chown 用户名 文件名
该命令用于修改指定文件的所有者。需要使用root权限才能执行该命令。
4、chmod命令:修改文件权限。
chmod 权限 文件名
该命令用于修改指定文件的权限。常见的权限值有:
- r:读取权限(4)
- w:写入权限(2)
- x:执行权限(1)
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/248558.html