Linux基础命令

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

你可能感兴趣的:(Linux基础命令)