Linux 命令

# Linux 命令

image-20260725141201493

目录指令

  1. cd 目录名
cd java

​ 切换到该目录下

  1. cd ../

切换到上一层的目录

  1. cd ~

切换到当前用户家目录(root用户即为root目录)

  1. cd /目录名

切换到根目录下指定目录

  1. mkdir 目录名
mkdir java

​ 创建目录

  1. ls -all 目录名

在根目录 / 下使用ls,查看目录下所有目录和文件 在根目录 / 下使用ls -a,查看包含隐藏文件在内的所有内容 在根目录 / 下使用ls -all,查看所有目录和文件的详细信息

​ 查看目录内容

  1. find 目录名 参数

查找根目录内容路径前需要加 /

– -name:搜索(区分大小写)
– -iname:搜索(不区分大小写)

find / -name 'test'
find ./java -name 'aa.txt'

​ 寻找文件/目录

  1. mv 原目录名称 新目录名称

​ 修改目录的名称

  1. mv 目录名称 目录的新位置
mv newTest /usr

​ 移动目录位置

  1. rm -rf 目录名
rm a.txt         # 删除a.txt文件(需要确认y/n)
rm -f a.txt      # 不询问,直接删除文件
rm -r a          # 递归删除目录(需要确认)
rm -rf a         # 不询问递归删除(慎用)
rm -rf *         # 删除当前目录所有文件
rm -rf /*        # 高危操作,俗称“自杀”

​ 删除目录/文件


文件指令

  1. touch 文件名
touch aa.txt

​ 创建空文件

  1. cat/more/less/tail 文件

cat:查看文件,一次性输出全部内容 more:分页查看,回车向下一行,空格向下一页,q退出 less:分页查看,支持PgUp/PgDn上下翻页,q结束查看 tail -10 文件:查看文件最后10行,Ctrl+C终止 重点:tail -f 文件 动态监控文件,常用于实时查看日志(如Tomcat日志)

cat /etc/sudo.conf
more /etc/sudo.conf
less /etc/sudo.conf
tail -10 /etc/sudo.conf
tail -f catalina-2016-11-11.log

​ 浏览文件

  1. vim 文件

示例:vim aaa.txt

1. 打开文件默认处于命令模式;按下 i/a/o 进入编辑模式

2. 编辑完成,按下 Esc 返回命令模式

3. 输入

>    :
>    

进入底行模式:

– wq:保存内容并退出
– q!:强制退出,不保存修改 Vim详细教程:https://coolshell.cn/articles/5426.html ****

​ 编辑文件

4.rm -rf 文件名

​ 删除文件,用法和目录删除一致


打包与常用系统指令

  1. tar -zcvf xxx.tar.gz 待打包文件
tar -zcvf xxx.tar.gz aaa.txt bbb.txt ccc.txt

– z:调用gzip进行压缩
– c:打包
– v:显示执行过程
– f:指定压缩包名称

​ 打包文件

  1. tar [-xvf] 压缩文件

– x:代表解压

tar -xvf xxx.tar.gz
tar -xvf xxx.tar.gz -C /usr
# -C 指定解压目标位置

​ 解压文件

  1. pwd

查看当前所在目录路径

  1. grep 搜索字符串 目标文件
grep to /etc/sudo.conf
# 搜索/etc/sudo.conf中包含to的行

​ 文件内容搜索命令

  1. ps -ef

​ 查看当前系统运行的全部进程

  1. ps -ef | grep java

​ 管道命令,查询名称包含java的进程

  1. kill -9 进程PID

​ 强制杀死指定进程


权限命令

image-20260725141129720

文件标识类型:

1. d:目录
2. -:普通文件
3. l:软链接(类似Windows快捷方式)

权限标识后9位分为3组,每组3位: 属主权限 → 同组用户权限 → 其他用户权限

– r:可读,数字等价 4
– w:可写,数字等价 2
– x:可执行,数字等价 1

image-20260725141224759

修改文件/目录权限命令:chmod

示例:修改/test/aaa.txt权限 属主:全部权限;同组:读写权限;其他用户:只读权限

chmod u=rwx,g=rw,o=r aaa.txt
# 数字简写形式
chmod 764 aaa.txt

image-20260725141106194

上一篇
下一篇