Linux常用命令
/斜杆 \反斜杆 -横杠 —下划线
ls -a 显示隐藏文件 ls -l 具体信息列表形式 ls -h 跟l连用
pwd 查看当前所在位置
cd 目录名字 进入目录 cd .. 返回 cd - 返回上一次目录 cd ~ 回家 cd . 当前目录
mkdir 创建文件夹或目录 touch 创建文件 gedit 编辑文件 cat 查看文件 rm 删除文件 rm -r 删除目录 rm -i 交互式删除 rm -f 强制式删除 rmdir 只删除空目录
more 分屏显示 p退出 空格翻屏 clear 清屏 history 历史命令 !历史序号
目录 aa/bb/cc/dd 可以用 mkdir -p aa/bb/cc/dd
重定向 ----重新定义输出方向
> 覆盖重定向 >> 追加重定向
ln 源文件 目标文件 相当于复制 硬连接 (源文件删除,不影响连接文件) ln -s 源文件 目标文件 (源文件删除,连接文件失效)
通配符过滤的作用
*任意 ex:ls *. py
? 任意一个字符 ls ?.py
[157]包括里面任意一个 ls[157].py
管道
| 把显示的内容放进一个管子里 然后输出more
帮助文档
ls --help man ls
tar -zcvf xxx.tar.gz 要压缩的文件 归档并压缩
tar -zxvf xxx.tar.gz 解压
tar -jcvf xxxx.tar.bz2 要压缩的文件 归档并压缩
tar -jxvf xxxx.tar.bz2 解压
用户功能:
sudo useradd xxx -m 创建新用户
sudo passwd xxx 修改密码
su - xxx 切换用户
sudo userdel xxx 删除用户
groupmod +3次tab 查看组
sudo groupadd xxx 添加组
sudo groupdel xxx 删除组
新增的用户不能使用sudo,能把用户添加到sudo组中和adm组中
执行下面两个命令,一定要在有sudo权限的用户
sudo usermod -a -G sudo xxx
sudo usermod -a -G adm xxx
这样用户就有sudo权限
sudo chown 用户 文件 改变文件拥有者
sudo chgrp 组 文件 改变文件拥有组
sudo chmod u=rwx,g=rwx,o=rwx xxx 改变文件权限
数字法:
r ------4
w ------2
x ------1
7=rwx
6=rw
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 显示日历