操作系统 虚拟机 ubutu
linux内核 林纳斯
ls 查看当前目录信息
Tree 查看多层目录信息 以树的形状
pwd查看当前目录路径
clear 清楚终端内容
绝对路径:从根目录算起
相对路径:从当前目录算起
touch 文件名 创建指定文件 touch. 文件名 创建隐藏文件
mkdir 目录名 创建文件夹 mkdir.目录名 创建隐藏目录
rm 文件名 或者目录名 删除该文件或者目录 rm -r 删除目录 rm-d 删除空目录
rmdir目录名 删除空目录
cp 拷贝文件、目录 相当于复制 原文件存在
mv 移动 文件、目录、重命名(在一个目录 下)
ls --help man ls
终端命令格式组成:命令名(ls) 选项(-r) 参数
重定向 :将在终端显示的内容保存在文件中 ls tree 均可以i结合使用
>表示每次值写入最新的数据,原有数据不保留 先清空在写入
>> 表示 每次在原有数据的基础上进行追加,原有数据 会保留 在文件末尾追加
查看文件的内容:
gedit 可读可写
管道 存储终端数据的容器 先存储到管道在查看
链接命令
软连接 ——快捷方式 ls-la 相当于ll 以列表查看隐藏目录 文件等 蓝色目录
创建软链接时 不在同一个目录下时 要指定路径为绝对路径 原文件删除时 软连接文件失效
硬链接 ln 原文件 链接文件名 防止数据误删
类似于别名 两个名字指向同一个文件数据
硬链接数据同步 同时可以使用绝对路径和相对路径 硬连接数会响应的发生变化 目录不可以创建硬链接
相对路径
文本搜索命令
grep ’内容‘ 位置 引号可以省略
grep结合正则表达式
查找文件的命令
Find 在指定目录下查找文件 -name 根据文件名查找 .当前目录
find使用通配符时要加引号 其他的,比如:ls rm mv cp等使用通配符时不需要加引号
压缩和解压缩
tar 压缩解压缩
S
zip将文件压缩为.zip格式 同时使用unzip来解压缩 |
解压缩到指定目录
压缩文件
文件权限命令
chmod 角色 权限 文件
chomd可以用数字 法表示 4可读 2可写 1可执行 无任何权限为0
获取管理员权限的命令
exit退出root用户
Which 查看命令对应的路径 passwd修改密码 who 查看有哪些用户在登录 ifconfig 查看ip
Shutdown -h now 立刻关机 reboot 重启 whoami 查看处于哪个用户
用户相关操作
useradd创建一个新用户
sudo passwd 用户名 给创建的新用户设置密码
su - 用户名 切换用户
sudo gpasswd -d 用户名 附加组名
Id 用户名 查看用户信息
Cat / etc/group
创建用户组
Sudo groupadd 用户组名
Sudo useradd -m -g 用户组名 用户名
Sudo groupdel 组名 删除用户组
Cp -a 保护其他用户权限 o角色 -a还可以拷贝文件夹
远程登录、远程拷贝命令
ssh -V 查看是否安装了客户端
ssh 远程登录 sudo apt-get install openssh-server 安装ssh服务端软件
apt -lst
client 客户端
客户端 ctrl d退出
Filezilla软件 可以远程批量拷贝文件
scp远程拷贝
从客户端向服务端复制文件 scp 文件名 服务端用户名@ip地址:文件地址
从服务端向客户端复制文件 scp 服务端用户名@IP地址:文件地址/文件名 拷贝的目录
拷贝文件夹时 scp -r 其他的相同