Linux中常用的终端命令

tech2025-07-10  3

常用终端命令: ls: 查看当前文件夹下的内容 参数:-a 显示所有子目录和文件,包括隐藏文件 //文件名前加‘.’是隐藏文件。 -l 以列表方式显示文件的详细信息 r:可读,w:可写,x/s:可执行 -h 配合-l 以人性化的方式显示文件大小 //要配合-l使用 通配符:* 任意个数(0-n)的字符 ?任意一个字符 //注意!有且仅有一个 [字符组] 字符组中的任意一个字符

pwd: 查看当前所在目录

cd 目录名: 切换文件夹 参数: ~ 返回当前用户的主目录 … 切换到返回上一级

touch 文件名: 新建文件或修改文件时间 如果文件不存在,创建一个空白文件 如果文件已存在,修改文件的修改日期

mkdir 目录名: 创建目录 参数:-p 创建叠加的文件夹

rm 文件名: 删除指定的文件 //文件删除后不可恢复 参数:-f 强制删除,不会有任何错误提示 -r 级联删除。//删除文件夹时必须使用此参数 //rm也可以使用通配符

clear: 清屏

-----2020.6.2---------

tree:以树状图的方式列出文件目录结构 参数:-d 只显示目录

cp: 将文件或目录复制到另一个文件或目录中 参数:-i 覆盖文件前提示 -r 级联复制子文件

mv:移动文件、目录,或者重命名文件、目录 参数:-i 覆盖文件前提示

cat :查看文件内容 参数:-b 对文件内容非空行进行编号 -n 对文件内容所有行进行编号

more :分屏查看文件内容 操作键:空格:显示内容页的下一屏 Enter:滚动显示内容的下一行 b:回滚一屏 f:等于空格,前滚一屏 q:退出

grep:文本搜索工具 参数:-n 显示匹配行的行号 -v 显示不包含匹配文本的行 -i 忽略大小写 ^a 搜寻以a开头的行 a$ 搜寻以a结尾的行

echo:在终端上输出。

重定向:> 将命令的执行结果存入指定文件,如果有文件就覆盖文件内的内容,没文件就创建新的文件 >>表示追加,追加到已有文件的末尾

管道 | :将一个命令的输出作为另一个命令的输入

--------------2020.6.3---------------

shutdown:关机 参数:-r 重新启动 -c 取消关机/重启的指令 shutdown +10 十分钟之后关机 shutdown 20:30 今天20:30关机

---------------2020.6.4---------------

ifconfig:查看网卡的配置信息 ifconfig | grep inet: 查看网卡的IP地址

ping IP地址:检测到目标地址是否连接正常

scp:远程拷贝文件 //把本地目录下的a.txt文件复制到远程家目录下的Desktop/a.txt scp -P port a.txt user@remote:Desktop/a.txt //把远程家目录下的Desktop/a.txt文件复制到本地目录下的a.txt scp -P port user@remote:Desktop/a.txt a.txt -r 复制文件夹

---------------2020.8.31------------- 在sudo下执行 groupadd 组名: 添加组 groupdel 组名: 删除组 chgrp -R 组名 文件/目录名 :递归修改文件/目录的所属组 useradd -m -g 组名 用户名:添加新用户 passwd 用户名:设置用户密码 userdel -r 用户名:删除用户 usermod:修改用户的主组/附加组 -g 组 用户名: 修改用户的主组 -G 组 用户名: 修改用户的附加组 -s /bin/bash 用户名:修改用户登录的shell

id 用户名:查看用户UID和GID信息

---------------2020.9.1--------------- which:查看执行命令所在位置 /bin 是二进制执行文件目录,主要用于具体应用 /sbin 是系统管理员专用的二进制存放目录,主要用于系统管理

su - 用户名:切换用户,并且切换目录 exit:退出当前登录用户

chown 用户名 文件名:修改文件的拥有者 chgrp -R 组名 文件名:修改文件的组 chmod -R 755 文件名:修改文件的权限 r–4,w–2,x–1

date : 查看系统当前的时间 cal:查看系统当前月的日历 -y:查看系统当前年的日历

df -h:显示磁盘剩余空间 du -h 目录名:显示目录下的文件大小

---------------2020.9.2----------------

ps: 查看进程 a:显示终端上的所有进程,包括其他用户的进程 u:显示进程的详细状态 x:显示没有控制终端的进程

top:动态显示运行中的进程 q:退出

kill 进程代号:终止指定代号的进程 -9:强行终止

fine 路径 -name “文件名” 查找指定路径下的符合条件的文件 省略路径表示在当前文件夹下查找

ln -s 被链接的源文件 链接文件:建立文件的软连接(快捷方式) 源文件要使用绝对路径

tar -cvf 打包文件.tar 被打包的文件、被打包的文件、、:将一系列文件打包到一个大文件中 tar -xvf 打包文件.tar :将大文件解包为一系列文件 tar -zcvf 压缩包.tar.gz 被压缩的文件:将一系列文件打包压缩为一个压缩包 tar -zxvf 压缩包.tar.gz :将压缩包解压解包为一系列文件 -C:将压缩包解压解包到指定目录下 z换成j可以压缩/解压为tar.bz2压缩包

sudo下执行 apt install 软件包:安装软件 apt remove 软件名:卸载软件 apt upgrade:更新已安装的包

最新回复(0)