部署到Linux 常用命令

本文档详细介绍了在 Linux 系统中如何使用各种命令行操作,包括目录切换、文件管理、权限修改等核心功能,适用于初学者快速掌握 Linux 命令行的基本使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

切换目录

cd /usr
 切换到/usr目录下 注:Linux的文件系统和Windows不一样

查看目录下的文件

ls
ls -lh
 ls 用来遍历当前目录下所有的文件和目录 ls -lh 遍历详细信息,如权限,所属用户,创建日期,大小等等信息

查看当前所处目录

pwd
 使用pwd命令来显示当前所处与的目录

创建目录

mkdir -p /test/abc
 创建目录 /test/abc -p的意思是如果abc的父目录不存在,就会帮助创建其父目录

创建文件

touch test.java
 创建test.java文件

删除文件

rm -f test.java
 使用rm命令删除文件。 -f是强制删除的意思

删除目录

rm -rf /test/abc
 rm 命令也可以用来删除目录 -r表示删除目录 f表示强制

查看文件内容

查看文件的命令有多种,这里用tail

tail -50f /etc/passwd
 查看 /ect/passwd 文件的内容, -50 表示查看最后50行 f表示滚动查看,当这个文件发生变化的时候,会自动展示最新的内容。 这种方式特别适合查看日志文件。 在后续的tomcat日志文件那里就会用这种方式。 退出方式: ctrl+c

Tab

使用Tab键来进行命令补全,作用是补全文件名或者路径

Ctrl+c

当你在 Linux 命令行中无意输入了一个不知道的命令,或者错误地使用了一个命令,导致在终端里出现了你无法预料的情况,使用Ctrl+c键来强行终止当前程序(并不会使终端退出)

其他一些常用快捷键

按键作用
Ctrl+d键盘输入结束或退出终端
Ctrl+s暂停当前程序,暂停后按下任意键恢复运行
Ctrl+z将当前程序放到后台运行,恢复到前台为命令fg
Ctrl+a将光标移至输入行头,相当于Home
Ctrl+e将光标移至输入行末,相当于End
Ctrl+k删除从光标所在位置到行末
Alt+Backspace向前删除一个单词
Shift+PgUp将终端显示向上滚动
Shift+PgDn将终端显示向下滚动

Shell通配符是一种特殊语句,主要有星号(*)和问号(?),用来对字符串进行模糊匹配(比如文件名、参数名)。当查找文件夹时,可以使用它来代替一个或多个真正字符;当不知道真正字符或者懒得输入完整名字时,常常使用通配符代替一个或多个真正字符。

终端里面输入的通配符是由 Shell 处理的,不是由所涉及的命令语句处理的,它只会出现在命令的“参数值”里(不能出现在命令名称里, 命令不记得,那就用Tab补全)。当 Shell 在“参数值”中遇到了通配符时,Shell 会将其当作路径或文件名在磁盘上搜寻可能的匹配:若符合要求的匹配存在,则进行代换(路径扩展);否则就将该通配符作为一个普通字符传递给“命令”,然后再由命令进行处理。通配符实际上就是一种 Shell 实现的路径扩展功能。在通配符被处理后, Shell 会先完成该命令的重组,然后继续处理重组后的命令,直至执行该命令

Shell 常用通配符:

字符含义
*匹配 0 或多个字符
?匹配任意一个字符
[list]匹配 list 中的任意单一字符
[^list]匹配 除list 中的任意单一字符以外的字符
[c1-c2]匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z]
{string1,string2,...}匹配 string1 或 string2 (或更多)其一字符串
{c1..c2}匹配 c1-c2 中全部字符 如{1..10}

其他常用命令

ls      列出目录
ls -al     使用格式化列出隐藏文件
cd dir      进入目录dir
cd       进入home目录
pwd        显示当前目录
mkdir dir     创建目录dir
rm file      删除文件file
rm -r  dir     删除目录dir
rm -f file     强制删除file
rm - rf dir     强制目录dir
cp file1 file2     将file1复制file2
cp -r dir1 dir2     将dir1复制dir2;如果dir2不存在则创建它
mv file1 file2    将file1重命名或移动到file2;如果file2是已存在目录将file1移动到目录file2中
ln -s fie link   创建file的符号连接link
touch file    创建file的文件
cat > file    将标准输入添加到file
more file    查看file的内容
tail -f file   从后10行开始查看file的内容
man command    显示command的说明手册
ps    显示当前的活动进程
top   显示所有正在运行的进程
kill pid    杀掉进程id pid
killall proc    杀掉所有名为proc的进程
chmod octal file    更改file的权限
grep pattern files   搜索files中匹配pattern的内容
df    显示磁盘占用情况
du    显示目录空间占用情况
tar xzf file.tar.gz    使用Gzip解压tar文件
tar xjf file.tar.bz2   使用Bzip2解压tar文件
ping host  ping host   并输出结果
wget file    下载file
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值