Linux
/ 斜杠
\反斜杠
-横杠
_下划线
在linux所有的一切都是文件(包括文件夹)
ls
a 隐藏文件
l具体信息列表形式
h跟l参数连用
pwd
查看当前所在位置
cd 目录名字 进入目录
cd ..返回
cd- 返回上一级所在目录
cd~ 返回到家
cd. 当前目录
cd 去哪里 进入目录
ls 看书 查看目录有东西没
touch 买衣服 创建文件
mkdir 租衣服 创建文件或目录
cat 看穿衣服的效果
查看文件
gedit32 穿衣服 编辑文件删除目录
clear 清屏
rm 删除 那你呢 文件
rm -r 删除目录
more 分屏显示 q 退出 空格翻屏
history 历史命令
覆盖中定向
追加中定向
ln 源文件 目标文件 相当于复制 硬连接
如果这个文件删除 不影响连接的文件
ln -s 源文件 目标文件
如果源文件删除 连接的文件肯定会删除
通配符过滤的作用
可以的任意的 ex:ls.py
?任意一个字符 ls ?.py
【157】 包括里面任意一个数 ls [157].py
管道
| 把显示里面的内容放进一个管子里面 然后你看怎么输出 more
帮助文档
ls --help
man ls
绝对路径:home/python/desktop/01/03.txt
绝对路径是从根目录开始算的
相对路径
从当前你的位置开始找
/home/python/desktop/ 目前路径
01/03.txt 这就是相对路径
grep -nvi 搜索内容 搜索那个文件
n 显示行号
v 取反
i 忽略大小写
复制
cp 复制文件内容 然后搜索那个内容
cp -r 文件夹 路径 复制文件夹
移动
mv 给文件起个新名字
mv 给文件夹起个新名字
归档并解压 效果中等
tar -jcvf xxx.tar.bz2 1.txt 2.txt
解档
tar -jxvf xxx.tar.bz2 1.txt 2.txt
解档
tar -zcvf xxx.tar.gz
归档并压缩 压缩效果最好
tar -zxvf xxx.tar.gz 1.txt 2.txt
sudo apt install zip unzip
Linux是多用户多任务操作系统
sudo useradd xxx -m 创建新用户
sudo passwd xxx 修改密码
su - xxx 切换用户
sudo userdel xxx 删除用户
sudo userdel -r xxx 删除用户并删除家目录
cat /etc/group 查看组
groupmod +三次tab 查看组
sudo groupadd xxx 添加组
sudo groupdel xxx 删除组
sudo chown 用户 文件 改变文件拥有者
sudo chgrp 组 文件 改变文件拥有组
sudo chmod u=rwx,g=rwx,o=rwx xxx 改变文件权限
数字法
r ------ 4
w ------ 2
x ------1
7 = rwx
6 = rw
5 = rx
4 = r
3 = wx
2 = w
1 = x
sudo chmod 777 xxx 数字标识法
ps -aux 显示进程
kill -9 pid 杀进程
ifconfig 查看ip地址
ping www.baidu.com 查看电脑网络是否联网
ping 127.0.0.1 检查网络设备是否良好
df -m 检测整个磁盘使用情况
du -h 检测当前路径使用情况
top 动态显示进程
htop 动态显示进程
date 显示当前时间 date "+%Y-%m-%d"
cal 显示日历
新增的用户不能使用sudo,能把用户添加到sudo组中和adm组中
执行下面两个命令,一定要在有sudo权限的用户
sudo usermod -a -G sudo xxx
sudo usermod -a -G adm xxx