1、tree 命令
可以以树状图列出文件目录结构
tree -d 只显示目录
2、cp命令
-i 覆盖前提示
-r 复制目录
3、mv命令
-i 覆盖前提示
4、cat命令
cat 文件名 对应英文concatenate
查看文件内容、创建文件、文件合并、追加文件内容等功能。
-b 对输出的非空行进行编号
-n 对输出的所有行进行编号
5、more命令
more 文件名 分屏显示文件内容
空格 下一屏
回车 下一行
b 上一屏
f 下一屏
q 退出
6、grep命令
grep 搜索文本文件名
-i 忽略大小写
-n 显示行号
-v 取反搜索
正则:
^a a开头 行首
d$ d结尾 行尾
7、echo命令
echo 在终端中显示指定文字,一般跟重定向一起使用
> 覆盖
>> 追加
8、| 管道
liunx 将一个命令的输出,通过管道做为另一个命令输出
9、ping命令
ping 不仅可以ping ip,也可以ping网址
10、ssh命令
ssh [-p port] user@remote
port 不指定则默认为22
11、id命令
id [用户名] 查看用户uid gid
who 查看当前所有登陆的用户列表
whoami 查看当前登陆用户的账户名
12、which命令
which 查看执行命令的所在位置
如:which passwd
13、bin和sbin
bin和sbin
/bin 二进制执行文件目录
/sbin 系统管理员专用的二进制代码存放目录,主要用于系统管理
/usr/bin 后期安装的一些软件
/usr/sbin 超级用户的一些管理程序
14、修改文件(夹)权限
chown 修改拥有着
chgrp 修改组
chmod 修改权限
-R 递归
chmod设置权限时,三个数字代表拥有着/组/其他
r 4 w 2 x 1
15、查看磁盘空间
df -h (disk free) 磁盘剩余空间
du -h (disk usage) 显示目录下的文件大小
-h 人性化显示
16、进程信息
ps aux (process status) 查看进程详细状况
top 动态显示运行中的进程并且排序
kill -9 进程号 终止进程,-9表示强行终止
ps 默认只显示当前用户通过终端启动的应用进程
a 显示终端上的所有进程,包括其他用户
u 显示进程的详细状态
x 显示没有控制终端的进程 (包含系统运行所需进程)
17、liunx 清屏
clear 刷新屏幕,即向后翻一页
ctrl + l 等价clear
reset 之前终端输入操作信息都被情况,速度较慢
18、打包/解包
tar -vcf 打包
tar -xvf 解包
-c 生成文档文件,创建打包文件
-x 解开档案文件
-v 详细过程,显示进度
-f 必须放最后,指定档案文件名称 .tar文件
-C 解压到指定目录,目录必须存在
tar 只打包文件,不压缩。
gzip压缩tar打包后的文件。扩展名xxx.tar.gz
-z 调用gzip,实现压缩和解压功能
bzip2(two) 压缩,用法跟gzip一样,扩展名xxx.tar.bz2
-j 调用bzip2
19、软件安装
sudo apt install 软件包 安装软件
sudo apt remove 软件包 卸载软件
sudo apt upgrade 更新已安装的包
liunx常用基础命令
最新推荐文章于 2024-02-22 16:38:14 发布