-
whereis
查询文件的位置 -
file
查看文件的类型 -
who
查看当前在线的用户 -
whoami
我是谁 -
pwd
我在哪 -
uname -a
查看内核信息 -
echo
打印语句 -
clear
清屏 -
history
历史命令-
history -c
清除历史
-
-
find
查看文件 -
useradd **
添加用户 -
passwd **
设置用户密码 -
ps
查看系统运行的进程信息 -
cd
:改变当前工作目录 -
ls
orll
- 显示出指定目录下所有文件
- 文件的类型
- 普通文件
- d 文件夹
- l 软连接,类似于 Windows 的快捷方式
ll is an alias for ls -lh
-
mkdir
:创建文件目录- mkdir -p a/b/c/d/e/f 会自动创建文件父目录
- mkdir -p lucky{1,2,3,4} 一次可创建多个子目录,分别为 lucky1、lucky2、lucky3、lucky4
-
rmdir
:删除空文件夹,可以安全的删除文件目录 -
cp
:拷贝文件或目录文件- cp 源文件 目标目录
- -r 拷贝整个文件夹
-
mv
- 移动文件或者文件夹
- mv 源文件 目标文件
- 修改文件名称
- mv 源文件名 目标文件名
- 移动文件或者文件夹
-
rm
- 删除文件
- rm 文件名
- 删除文件夹
- rm -r 文件夹名
- rm -rf 文件夹名 谨慎使用,从删库到跑路
- 删除文件
-
touch
- 如果没有就创建一个文件
- 如果该文件已经存在,修改文件的三个时间,将三个时间改为当前时间
-
stat
- 查看文件的状态
- Inode 当前文件在文件系统的唯一标识,类似于 ID
- 时间
- access 访问时间
- modify 修改文件内容的时间
- change 修改文件元数据信息的时间
- 文件大小、文件所有者、文件权限
- 对于文件的描述信息
-
ln
- 创建文件的链接(快捷方式)
- 软(符号)连接
- ln -s 文件名 链接名
- 软连接和原始文件不是同一个文件(Inode 不同)
- rm -rf lucky1
- 硬链接
- ln 文件名 链接名
- 硬链接和原始文件使用文件系统中的同一个文件(Inode 相同)
- 如果你害怕一个文件被别人误删,可以使用硬链接保护这个文件
- 软硬链接在链接文件的时候,推荐使用文件的绝对路径,否则有可能会出现问题
- 查看文件内容
-
cat
- 将整个文档加载到内存中,并进行一次性显示
- 除非后面使用管道,传递数据
-
tac
- 将整个文档加载到内存中,并进行一次性按行逆序显示
-
more
orless
- 分页查看文档内容
- 快捷键
- 回车 下一行
- 空格 下一页
- b 回退
- q 退出
- less 比 more 更强大,可以向前翻页
-
head
- 从文章开始读取 N 行
- 默认如果超过 10 行读取 10 行,否则读取现在行树
-
head -n 文件名
,展示文件前 n 行
-
tail
- 从文章末尾读取 N 行
-
tail -n 文件名
,展示文件的后 n 行 -
head -n 文件名 | tail -1
利用管道只读取第 N 行,| 相当于一个管道,作用是把前面查询的结果传递给后面。 -
tail -f 文件名
查看文件的实时变化,这里可以是 f,也可以是 F- 如果
f
- 它会监听指定 Inode 的文件数据变化,但是当文件被删除后,即使重新创建,Inode 也会发生变化,于是监听失败
- 如果
F
- 它会监听指定名字的文件,如果文件被删除后,重新创建后会重新监听新文件的数据变化,监听不受影响
- 如果
-
-
find
- 查找指定的文件
find 要查找的范围 -name 名字
-
reboot
重启 -
ifconfig
:查看当前网卡的配置信息 -
netstat
:查看当前网络的状态信息- 一个机器默认有 65536 个端口号[0,65535]
- 这是一个逻辑概念,应用于我们需要使用程序监听指定的端口,等待别人的访问
- 一个端口只能被一个程序所监控
-
netstat -anp
主要看哪些端口正在被监听 -
netstat -r
显示核心路由表 -
netstat -ntlp | grep 7000
查看某一个端口的连接信息
-
ping
:查看与目标 IP 地址是否能够连通 -
telnet
:查看与目标 IP 的指定端口是否能够连通- telnet host port
-
curl
:restful 获取网络资源的方式。 -
date
:查看当前系统时间。- 修改:date -s 2019-11-11 11:11:11
-
cal
:查看日历。 -
chown
:修改文件的所属 -
chmod
:修改文件的权限 -
grep
or|
管道 -
ps -ef
查看进程信息 -
ps -aux
进程的所有信息 -
ps -aux —sort -pcpu
根据进程的 CPU 排序 -
top
当前服务器内存使用率 -
kill -9 PID
结束进程 -
jobs -l
查看当前正在运行的后台进程,但是只有当前用户界面可以获取到 -
nohup
防止后台进程被挂起,使用时需配合2>&1
使用 -
cut
切分文件 -
sort
排序 -
wc
统计单词的数量 - awk: 一种处理文本文件的语言,一个强大的文本分析工具。
- sed: 操作、过滤和转换文本内容的强大工具,常用的功能有增删改查,其中查询的功能中最常用的 2 大功能是过滤和取行。
网友评论