Linux常用命令。

本文介绍了Linux系统中的常用命令,包括目录操作如ls,cd,mkdir等,文件查看如cat,more,less,tail,以及编辑操作如vi/vim的使用方法。还涵盖了打包解压、查找、进程管理和文件管理等核心功能。
摘要由CSDN通过智能技术生成

常用命令:

  1. ls:列出当前目录下的文件和文件夹。
  2. cd:切换当前工作目录。
  3. mkdir:创建新目录。
  4. touch:创建新文件或更新现有文件的时间戳。
  5. cp:复制文件或目录。
  6. mv:移动文件或目录,也可以重命名文件或目录。
  7. rm:删除文件或目录。
  8. cat:查看文件内容。
  9. grep:查找文本中匹配的模式。
  10. top:查看系统的进程和资源使用情况。
  11. ps:查看正在运行的进程。
  12. kill:停止运行的进程。
  13. ifconfig:查看网络接口的信息。
  14. ping:测试网络连接。
  15. tar:打包压缩文件和目录。
  16. unzip:解压缩压缩文件。
  17. ssh:通过安全的加密协议远程连接到服务器。
  18. scp:远程复制文件或目录。
  19. history:查看最近执行的命令历史。
  20. man:查看命令的帮助文档。

1. 目录操作

cd a : 进入当前目录下的a目录

cd a/b : 进入当前目录下的a目录下b目录

cd /a/b : 进入根目录下的a目录下b目录 

cd .. : 返回上一级目录

cd ~ : 回家 root回到 /root目录下 ;  其他用户例如tom 回到/home/tom

cd - : 返回上次工作的目录

cd / : 回到根目录

2.查看操作

ls -l  : 展示当前目录下可见的文件和文件夹的详细信息 一般使用 ll 替代

ll -a : 展示当前目录下所有的文件和目录(包含隐藏)

3.创建操作

mkdir a : 在当前目录下创建了a目录

mkdir -p b/c : 创建多级目录

4.打印当前工作目录

pwd :查看当前工作目录

5.文件查看

cat 文件名 : 查看文件的所有内容 ,适用于文件内容比较小

==**more**== 文件名: 分页展示文件的内容,enter一行一行看,空格一页一页的看,b上一页,q退出

less 文件名:分页展示文件的内容,enter一行一行看,空格一页一页的看,支持pageup和pagedown,q退出

**==tail==** 文件名:查看一个文件后10行

* tail -n 文件名 : 查看一个文件后n行
* tail -f 文件名 : 滚动的动态查看文件的内容  ctrl+c终止查看

6.文件操作

cp 文件名 目录 : 将文件复制到指定目录下

cp 文件名 目录/新文件名 : 将文件复制到指定目录下且重命名

cp -r 要复制的目录 目的地目录 : 将一个目录复制到到指定的目录下

mv 文件名 目录 : 将文件移动到指定目录下

mv 文件名 目录/新文件名 : 将文件移动到指定目录下且重命名

mv 要移动的目录 目的地目录 : 将一个目录移动到到指定的目录下
rm 文件名 : 带询问的删除

rm -f 文件名 : 不带询问的删除  暴力删除

rm -r 目录名 : 带询问的逐层删除

rm -rf 目录名 : 不带询问的逐层删除 暴力删除

rm -rf ./* : 清空当前目录

rm -rf  * : 清空当前目录

总结:

cp :复制文件
rm :删除文件或目录
mv :移动文件

7.打包解包操作

tar -zcvf 打包压缩后的文件名字.tar.gz 要打包压缩的目录或者文件

tar -zxvf 解包包压缩后的文件名字.tar.gz 要解包压缩的目录或者文件

总结

tar zxcvf 文件名.tar.gz : 后缀名有.gz 必须加上z 没有则不加
x 代表解包
c 代表打包

8.查找操作

ps -ef | grep 进程名 :查看当前进程是否运行

find用来查找文件

  • 格式 : find 目标目录 -name ‘文件名字*’
  • 例如 : find /etc -name '*ens33*' 在etc目录下查询名字带"ens3"的文件

9.编辑操作

vi 文件名
vim 文件名

进入编辑的文件里,按i、a、o进入编辑模式。 编辑完 按esc : wq 保存退出
q!强制退出 q 不保存退出

10.强制退出

有的时候需要退出文件查看模式或者编辑模式 按ctrl + c 强制退出
回到工作目录下。

11.保存备份文件或者文件夹

cp source_file backup_source_file

如果你想要保留原文件的修改时间和权限,可以使用-p选项:

cp -p source_file backup_source_file

如果你想要复制目录及其所有内容,可以使用-r(递归)选项:

cp -r source_directory backup_source_directory

如果你想要在不覆盖现有文件的情况下复制文件,可以使用-n(no clobber)选项:

cp -n source_file backup_source_file

如果你想要在复制时保持符号链接,可以使用-P(physical)选项:

cp -P source_link backup_source_link

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值