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