【纯干货!Linux命令合集】

目录树

在这里插入图片描述
在这里插入图片描述

Linux基本命令

1.1 pwd命令
该命令的英文解释为print working directory(打印工作目录)。输入pwd命令,Linux会输出当前目录。

1.2 cd命令
cd命令为目录切换命令

  • cd usr: 切换到该目录下usr目录
  • cd . ./: 切换到上一层目录
  • cd /: 切换到系统根目录
  • cd ~: 切换到用户主目录
  • cd -: 切换到上一个操作所在目录

1.3 ls命令
ls命令用来查看目录的内容

选项含义
-a列举目录中的全部文件,包括隐藏文件
-f显示文件类型
-s大小,按文件大小排序
-lh遍历详细信息,如权限,所属用户,创建日期等

1.4 mkdir 命令
mkdir 目录名称:增加目录(创建新的目录)

1.5 find命令
find 目录 参数: 寻找目录(查)

列出当前目录及子目录下所有文件和文件夹find .
在/home目录下查找以.txt结尾的文件名find /home -name “*.txt”
在/home目录下查找以.txt结尾的文件名忽略大小写find /home -iname “*.txt”

1.6 mv命令
mv 目录名称 目录的新位置: 移动目录的位置—剪切(改)
mv t.txt Document 把文件t.txt 移动到目录Document中。
mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作。
另外mv与cp的结果不同,mv好像文件“搬家”,文件个数并未增加。而cp对文件进行复制,文件个数增加了。

选项说明
-i互动:如果选择的文件会覆盖目标中的文件,他会提示确认
-v详细:显示文件的移动进度

1.7 cp命令
cp 目录名称 目录拷贝的目标位置 :拷贝目录、文件

选项含义
-i互动:如果文件将覆盖目标中的文件,他会提示确认
-r递归:这个选项会复制整个目录树、子目录以及其他
-v详细:显示文件的复制进度

cp t.txt Document 该命令将把文件t.txt复制到Document目录下

1.8 rm命令
rm t.txt 该命令删除文件t.txt

选项说明
-i互动:提示确认删除
-r递归:将删除某个目录以及其中所有的文件和子目录

1.9 rmdir命令
rmdir命令用来删除目录。
或者rm -r dir 删除目录dir

文件操作命令

1.1 touch命令
touch 文件名称 : 文件的创建

1.2 cat/head/more/less/tail 命令

命令功能
cat查看并显示文件内容
head查看文件的开头部分
more可以使用键盘上的PgUp和PgDn向上 和向下翻页,q结束查看
less可以显示百分比,回车可以向下一行, 空格可以向下一页,q可以退出查看
tail查看文件的后10行,Ctrl+C结束

cat snow.txt 该命令显示文件snow.txt的内容,ctrl+D退出cat
1.3 vi命令

命令说明
vi abc.txt使用vi 打开abc.txt,但是此时还不能编辑
输入 a 或者 i进行编辑
:wq要退出,首先要离开当前的编辑模式,点击左上角的ESC键,退出编辑模式然后输入冒号 (shift+分号) 打开控制命令接着输入wq,然后敲回车,即保存退出
:q!不保存退出

1.4 grep命令
grep命令的最大功能是在一堆文件中查找一个特定的字符串。
grep money test.txt
以上命令在test.txt中查找money这个字符串,grep查找是区分大小写的。

进程操作命令

命令说明
shutdown正常关机
reboot重启计算机
ps查看目前程序执行的情况
top查看目前程序执行的情景和内存使用的情况
kill终止一个进程
date更改或查看当前日期
cal显示月历或年历

1.shutdown命令
要使用这个命令必须保证是根用户,否则使用su命令改变为根用户。命令格式如下:
shutdown –(选项)

选项功能
-r关机并重启
-t在规定时间内关机

加入要在2min内关机,输入命令:

shutdown –t 2

如果是关机后重启,输入命令:

shutdown –r

2.ps命令
ps命令用来查看在计算机系统中有哪些程序正在执行,及其执行的情况。这是一个相当强大的命令,可以用它来找出所有的process id和名称。另外,ps命令也可以用来列出所有程序占用内存的情况。

在这里插入图片描述
ps -ef 和 ps -aux也是查看进程的命令

  1. top命令
    top命令可以查看目前程序的执行情景和内存使用。它和ps类似,不过,它会几秒钟更新一次系统状态,方便追踪。要离开这个程序,按Ctrl+C键就可以了。

  2. kill命令
    kill命令用来终止一个正在执行中的进程。如果一个程序执行过程中失败了,可以把这个程序终止,避免留在内存中占用系统资源。不过,它的实际意义是送一个信号给这个正在执行的程序,叫它自杀。可以送很多信号给这些程序,也可以让他们受到信号后做很多事情。标准用法:

kill –(选项) pid

在执行kill命令前。可以先用ps命令查一下某宕掉程序的pid,然后使用kill除去某个程序。例如,终止pid为90的程序:

kill 90

将 pid 为 323 的行程砍掉 (kill) :

kill -9 323

将 pid 为 456 的行程重跑 (restart) :

kill -HUP 456

5.date命令
date命令用来显示、设定和修改现在的时间和日期。标准用法:

date –(选项) 显示时间格式(以+号开头,后加格式)
date 设定时间格式

在这里插入图片描述

常用的几种时间格式如下表所示:

在这里插入图片描述
如果输入命令:

date “+%x,%r”

系统返回如下信息:

2010年3月26日,下午 18时06分49秒

参考:https://blog.csdn.net/tianzongnihao/article/details/80539264

  • 10
    点赞
  • 93
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱技术的小小林

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值