1 如何使用Linux
命令 | 作用 |
Su Su +用户名 | 切换到root用户 切换到任意普通用户 |
Cd /文件夹名/ | 切换工作文件路径 绝对路径带盘符名称,相对路径不带盘符 cd ../ |
ls | 查看当前目录下的文件信息 |
ls -alh | -a 查看目录下所有文件 -l 查看文件详细信息 -h 以友好的格式展示信息 |
ls python* : ls *.py: ls ?.py: ls > test.txt: | 查看所有python开头的文件 查看所有.py结尾的文件 文件名只有一个字符,然后以.py结尾 将命令得到的结果保存在文件test.txt |
pwd | 查看当前目录路径 |
clear | 清除屏幕显示区域内容: |
touch 文件名称 | 创建文件命令 权限不够加sudo |
mkdir 文件夹名称 | 创建文件夹命令 |
mkdir -vp days01/days02/days03/ | 级联创建文件夹 选项-v:每次创建回显信息 选项-p:指定父文件夹,不存在则创建 |
rmdir | 删除指定文件夹 如果文件夹为空或正在使用则不能删除 |
rm -ifr days01 rm 删除文件 | 选项i:以交互方式执行 选项f:强制删除,忽略不存在的文件,不提示 选项r:递归方式级联删除底层文件夹 |
cp 源文件 目标文件 | 拷贝文件 添加 -rf之后,就可以拷贝文件夹 |
mv 源文件 目标文件 | 剪贴/移动文件 添加-f之后就可以移动文件夹 |
history | 查看操作系统中用过的历史命令 |
Man | 查看帮助手册说明信息 |
命令 --help | 查看命令帮助信息 |
whereis | 查看命令的出处,包含指定命令的文件都存在系统的各个位置 |
which | 查看使用命令的可执行文件的位置 |
more 文件 | 通过分页的形式查看文件信息 |
Cat 文件 | 查看文件信息 |
Tail –f 选项文件 | 查看指定文件最后的内容并且监听新增到文件中的内容 |
tar –vcf 打包后文件名 ,原文件名 | 文件打包命令 选项c:压缩打包 选项v:回显打包消息 选项f:按照文件操作方式进行操作 选项x:解压拆包 |
gzip | 压缩解压缩命令 -r:压缩指定文件,包含文件夹 -d:解压缩指定文件 |
bzip2 | 压缩解压缩命令,用法同gzip压缩文件 |
zip unzip | 压缩解压缩文件操作 |
Find find . -name "*back*" find . -size -5k | 从指定路径查询文件 根据名称在指定路径中查询 根据文件大小在指定路径中查询 |
ln | 系统中文件的链接 软链接:软链接不占用磁盘空间,源文件失效则软链接失效 硬链接:硬链接只能链接普通文件,不能链接目录 |
whoami | 查看当前登录用户 |
who | 查看当前所有登录的用户信息 |
exit | 退出终端 |
useradd | 增加一个用户信息 选项-d:指定用户所述主目录 选项-m:指定自动创建主目录 选项-g:指定组名称 |
Passwd
| 设置用户密码 [sudo passwd 普通用户名称]给普通用户设置密码 [sudo passwd]给超级管理员root设置密码
|
Userdel 删除用户信息 | 选项-r:删除用户的同时删除用户主目录和邮件池
|
cat /etc/group groupmod + 按下三次tab按键 | 查看系统中都有哪些用户组 |
groupadd 用户组名称 | 添加一个用户组 |
groupdel 用户组名称 | 删除一个指定用户组 |
usermod –g 用户组 用户名 | 修改用户所属组 |
groups | 查看用户所述组 |
chmod u/g/o/a +/-/= rwx 文件 | 读r、写w、执行x 当前用户、用户组、其他用户 |
chown 用户名称 文件名称 | 修改文件所述用户 |
chgrp 组名称 文件名称 | 修改文件所述组 |
ps –ef:以标准格式展示进程信息 | ps –aux:以BSD格式展示进程信息 |
top | 查看系统程序运行信息,类似windows中的任务管理器 |
kill [-9] 进程编号 | 终止进程 |
ifconfig | 查看IP |
sudo apt-get intall 软件名称 | 命令行安装软件 |
sudo apt-get update | 更新软件源/系统文件 |
Check Remove update | 检查 移除 更新 |
Help man | 查看命令操作手册 查看命令原始文档 |
Sudo password root | 启用超级管理员用户 |
$ # | 普通用户提示符 超级管理员用户提示符 |
|
|
linux入门
unix/linux操作系统
unix/linux操作系统是一种开源的操作系统,更多的在技术开发人员使用的较多的操作系统,
在某些程度上专业性质更强一些。比较有名的作为服务器的IBM/hp的unix操作系统
另外还有桌面版的ubuntu/redhat/centos等常见的操作系统
unix系统:可以同时存在多个用户,只有一个默认的超级管理员用户[root]
其他的所有用户~都是普通用户,多个用户可以同时操作unix系统!
软件 VMware /virtualbox 系统镜像iso