apt 命令
apt-get install 安装包名字(下载安装)
apt-get remove 安装包名字
apt-get purge 安装包名字 移除安装包与配置文件
apt-get upgrade 安装包名字 检查安装包是否有升级包 有则升级软件
apt-get autoremove 自动删除不需要的安装包
服务的启动 重启 关闭
sudo service ssh start
sudo service ssh stop
sudo service ssh restart
linux文件目录
cd / 切换到根目录
cd ~ 切换到当前用户目录
ls 浏览当前目录下的所有文件
pwd 查看当前目录
Tab 键两次可以自动提示
home目录 普通用户的家
root目录 超级管理员目录
bin 目录 相当于system32 目录 存放了Linux常见命令
boot 目录 系统目录相当于Windows目录,关于系统的启动核心文件
cdrom目录 光驱目录
dev目录 存放一些常用设备的目录
etc目录 系统的配置文件所在目录 修改软件配置时使用
sudo /etc/init.d/ssh start (启动sshf服务)
lib 目录 系统的链接库文件
opt 目录 第三方软件可以安装在此
常用命令
pwd 查看当前目录
ls 打印出当前目录下所有文件
关于ls的参数:
-a 打印出所有文件 包括隐藏文件
-l 列表形式列出
ls p* 查看以p开头的文件
man 命令 查看手册
history 查看之前使用过的命令
- pkill -u fangjun 结束用户名下的所有进程
文件夹相关的命令
关于绝对路径与相对路径
mkdir 文件夹名 创建目录
mkdir -p 创建多层的目录结构
rmdir 文件夹名 删除(空)文件夹 windows 中(同)
rmdir -p code/a1/a2 递归的删除空的子文件夹以及父目录
文件的创建查看
touch 文件名 创建文件
gedit 文件名 打开文件(桌面环境下)
cat 文件名 终端页面显示文件内容
*cat >文件名 从终端接受输入存入文件中 windows 中 可以使用echo 内容>文件名
tac 文件名 倒叙查看文件
*vi a.txt 启动vi 文件编辑器 (:q 退出)
more 文件名 分页查看 q 退出
less 文件名 /要搜索内容 可以搜索内容
cat -n 文件名 加行号进行查看
head 文件名 前几行
tail 文件名 尾几行
文件的删除
rm 文件名 windows 中使用del 文件名 进行删除
rm 绝对路径/文件名
rm -i 文件名 删除时提示确认
rm -f 文件名 删除时无提示
rm -rf 文件夹/文件/文件 递归删除文件夹以及文件下的所有内容
复制文件
cp code/a.txt code1 复制 code/a.txt 到 code1
cp -r 源文件夹 目标文件夹 (文件夹的复制)
移动文件
mv 源文件 目标文件夹
mv -t 目标文件夹 源文件夹
mv 文件1 文件2 将文件1重命名为文件2
文件查找
find -name a.txt 当前目录下查找
find / -name a.txt 在根目录下按照名字进行查找
find / -size +1000k 按照大小进行查找
文件内容搜索
grep:
-i 忽略大小写
grep -n ‘time’ code/a.txt
文件的权限
r:read
w:write
x:excute 可执行
chmod [ugo] [±] [rwx] +文件名
chmod a(all)
chmod a=rwx
u user
g group
o other
a all