1.基础bash命令
查看历史命令记录
history
查看时间
date
目录进入
cd 路径
查看目录结构
ls
ls -a --全部文件
ls -l --详细信息
ls -la --全部文件详细信息
1.1文件目录操作
tree --以树状机构查看目录及文件
白色:普通文件
蓝色:目录
绿色:可执行文件
红色:压缩包
青色:链接文件(快捷方式)
黄色:设备文件
灰色:其他文件
tree
注意:需要联网安装该软件
sudo apt install tree
mkdir 创建目录
mkdir 目录名称
mkdir aa/bb/cc -p --创建多层目录
rmdir 删除空目录(不常用)
rm 删除
rm 目录名称 -r --添加参数-i可以加提示
rm 文件名
touch 创建文件
touch 文件名.后缀名 --后缀名可省略
cat/more/less 查看文件(还有head和tail命令也可以查看文件不做解释)
cat 一般查看小型文件
more 一般查看大型文件 (回车一行一行的切换,空格键翻页)
less 查看可返回
cat 文件名more 文件名less 文件名
cp 复制文件
cp 源文件 目标文件 --存在有内容会覆盖cp 源目录 目标目录 -r --存在放在目录下,不存在新建目录
mv 修改文件名/目录名或者移动文件
mv 源文件名 修改文件名mv 源文件 移动路径
which 查找命令位置
which 命令(ls/cp等)
1.2修改文件权限
chmod
chmod [who] [+|-|=] [mode]
文件所有者:u
文件所有组:g
其他人: o
所有人:a(who不写默认a)
+:添加权限
-:减少权限
=:覆盖权限
mode:r:读、w:写、x:执行
或者数组设定 r:4、w:2、x:1
1.3文件查找
find
按照名字查找
find 查找路径 -name "文件名"--通配符查找find 查找路径 -name "a*"/"a?" --*表示多个字符,?表示一个
按照大小查找
find 路径 -size +10M/+10k/-10k/10M/--范围find 路径 -size +10M -size -100M
按文件类型查找
find 查找目录 -type d/f/b/c/s/p/l
grep 按文件内容查找
grep -r "查找内容" 查找路径
1.4 安装软件
apt-get 在线安装
sudo apt-get/apt install 软件名
移除
sudo apt-get remove 软件名
更新软件列表
sudo apt-get update
清理所有软件安装包
sudo apt-get clean
sptitude 安装
sudo aptitude install 软件名sudo aptitude reinstall 软件名 --重新安装sudo apt-get update --更新sudo aptitude remove 软件名 --移除sudo aptitude show 软件名 --显示状态
deb包安装
sudo dpkg -i xxx.deb --安装sudo dpkg -r xxx --删除