当前位置: 首页 > news >正文

linux常用的命令

一、cd:Change directory 修改工作目录

cd /  #进入根目录
cd -  #返回上次的目录
cd    #返回home目录
cd ~  #返回home目录
cd ../ # 返回上一级目录

二、ls:List files 列出目录内容

-a  列出包括.a开头的隐藏文件的所有文件
-A  通-a,但不列出"."".."
-l  列出文件的详细信息
-c  根据ctime排序显示
-h  将文件大小以人类可读的格式显示(如K、M、G)。
-t  根据文件修改时间排序
---color[=WHEN] 用色彩辨别文件类型 WHEN 可以是'never''always''auto'其中之一

三、pwd:print working directory 打印工作目录

pwd #用于显示当前用户所处的工作目录的完整路径。

四、kill:杀死进程 killall:命令用于根据进程名终止所有匹配的进程。

# 通过进程ID终止进程
kill 1234
# 强制终止进程
kill -9 1234
# 终止名为 "httpd" 的所有进程
killall httpd

五、mkdir: Make Directory 创建目录

# 创建一个名为 test 的目录
mkdir test
# 递归创建目录 /home/user/documents/newdir -p:递归创建目录,即创建嵌套目录时自动创建父目录
mkdir -p /home/user/documents/newdir

六、mv:move 移动或重命名文件

# 将文件 file1.txt 移动到 /tmp 目录
mv file1.txt /tmp/
# 重命名文件 file1.txt 为 file2.txt
mv file1.txt file2.txt
# 强制移动文件,覆盖已有文件
mv -f file1.txt /tmp/

七、cp:copy 复制文件或目录

# 复制文件 file1.txt 到 /tmp 目录
cp file1.txt /tmp/
# 递归复制目录 dir1 到 /tmp 目录
cp -r dir1 /tmp/
# 显示复制过程
cp -v file1.txt /tmp/

八、rm:remove 删除文件或目录

# 删除文件 file1.txt
rm file1.txt
# 递归删除目录 dir1 及其内容
rm -r dir1
# 强制删除文件,不提示确认
rm -f file1.txt

九、cat:concatenate 查看文件内容,尤其适用于查看短文件。

# 显示文件 file1.txt 的内容
cat file1.txt
# 显示带行号的文件内容 -n:显示行号。
cat -n file1.txt   

十、tar: 压缩和解压文件

-c:创建压缩包。
-x:解压缩包。
-f:指定文件名。
-z:使用 gzip 压缩。
-v:显示详细操作信息。
# 创建 gzip 压缩包
tar -czvf archive.tar.gz file1.txt dir1/
# 解压 gzip 压缩包
tar -xzvf archive.tar.gz

十一、zip/unzip:压缩/解压zip文件

# 压缩单个文件
zip archive.zip file1.txt
# 递归压缩整个目录 -r:递归压缩目录。
zip -r archive.zip dir1/# 解压文件
unzip archive.zip
# 指定解压到某个目录 -d:指定解压目录。
unzip archive.zip -d /path/to/directory
# 列出压缩包中的文件 -l:列出压缩包中的文件。
unzip -l archive.zip

十二、grep:Global Regular Expression Print 在文件或输出中搜索特定字符串

# 在文件中搜索字符串 "hello"
grep "hello" file1.txt
# 忽略大小写搜索
grep -i "hello" file1.txt -i:忽略大小写。
# 递归搜索目录中的文件 -r:递归搜索目录中的文件。
grep -r "hello" dir1/

十三、head/tail:查看文件头部/尾部内容

# 查看文件的前10行
head file1.txt
# 查看文件的前5行  -n:指定显示的行数
head -n 5 file1.txt
# 查看文件的最后10行
tail file1.txt
# 查看文件的最后5行  -n:指定显示的行数。
tail -n 5 file1.txt  
# 持续监视日志文件的内容 -f:持续监视文件内容的变化,特别适合用于查看实时日志文件的更新。
tail -f /var/log/syslog

十四、df:disk free 查看磁盘空间使用情况

# 显示磁盘空间使用情况
df
# 以人类可读的格式显示
df -h
# 显示文件系统类型
df -T

十五、wget:下载文件

# 下载文件到当前目录
wget http://example.com/file.zip
# 将文件保存为指定名称
wget -O myfile.zip http://example.com/file.zip
# 断点续传
wget -c http://example.com/file.zip

http://www.mrgr.cn/news/42703.html

相关文章:

  • 用Python和OpenCV实现人脸识别:构建智能识别系统
  • C++:const成员
  • 力扣 简单 100.相同的树
  • C语言第15课—数据在内存中的存储
  • 基于Zynq SDIO WiFi移植一(支持2.4/5G)
  • mysql设置表的某一个字段每天定时清零
  • 【数据结构】链表-1
  • C++基础(7)——STL简介及string类
  • js进阶——深入解析JavaScript中的URLSearchParams
  • 文心一言 VS 讯飞星火 VS chatgpt (361)-- 算法导论24.3 3题
  • java入门基础(一篇搞懂)
  • 红日靶机(三)笔记
  • 神经网络激活函数之前的加权求和 | 矩阵相乘运算法则(清晰版)
  • Python : 类变量、静态方法、类方法
  • 初识Linux · 自主Shell编写
  • 基础算法之双指针--Java实现(上)--LeetCode题解:移动零-复写零-快乐数-盛最多的水
  • win11远程连接MySQL(linux版),不需安装docker容器
  • 探索TCP协议的奥秘:Python中的网络通信
  • Python+Matplotlib-高等数学上-P7-例如部分可视化
  • 【Golang】语法基础——切片:灵活、高效的数据处理利器