Linux shell 常用命令

这篇博客主要介绍了Linux中常用的shell命令,包括文件、目录操作的ls、cd、cp、rm、mv命令,以及vim编辑器的基本操作。此外,还提到了ssh远程登录、scp安全复制、pwd、more和less查看文件、ps进程查看、ulimit资源限制、shell执行SQL查询以及jps查看Java进程的相关知识。
摘要由CSDN通过智能技术生成

一、文件、目录操作命令

1、ls命令

功能:显示文件和目录的信息

ls 以默认方式显示当前目录文件列表

ls -a 显示所有文件包括隐藏文件

ls -al 显示当前目录下的所有文件及文件夹包括隐藏的.和..等并显示详细信息,详细信息包括大小,属组,创建时间

ls -l 显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行

ls -lh 显示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M2G)

ls -lt 显示文件,按照修改时间排序

补充:ls -l 和 ll 的区别

ll:罗列出当前文件或目录的详细信息,含有时间、读写权限、大小、时间等信息 ,像Windows显示的详细信息。ll是“ls -l"的别名。相当于Windows里的快捷方式。可以理解为 ll 和 ls -l 的功能是相同的, ll 是 ls -l 的别名。

ls:仅罗列出当前文件名或目录名 就像Windows里的文件列表。ls -l 是显示当前目录下文件详细信息。

2、cd命令

功能:改名目录

cd dir 切换到当前目录下的dir目录

cd / 切换到根目录

cd .. 切换到到上一级目录

cd ../.. 切换到上二级目录

cd ~ 切换到用户目录,比如是root用户,则切换到/root下

3、cp命令

功能:copy文件

cp source target 将文件source复制为target

cp /root /source. 将/root下的文件source复制到当前目录

cp –av soure_dir target_dir 将整个目录复制,两目录完全一样

4、rm命令

功能:rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。

rm file 删除某一个文件

rm -rf * 删除当前目录下的所有文件,这个命令很危险,应避免使用。所删除的文件,一般不能恢复。

rm -f file 删除时候不进行提示。可以于r参数配合使用

-i 删除已有文件或目录之前先询问用户;

-r 递归处理,将指定目录下的所有文件与子目录一并处理

--preserve-root 不对根目录进行递归操作;

--v  显示指令的详细执行过程

友情提示:一般的删除操作使用rm命令即可

5、mv命令

功能:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值