最基本的几个命令
文件相关的命令
name | des | 参数 |
---|---|---|
mkdir | 创建目录 | -p 递归的创建 |
touch | 创建文件 | |
rm | 删除 | -rf 则是递归的删除 -i 交互的删除 |
cat | 显示文件内容 | |
more | 多页显示 | 空格下一页,q退出,h 帮助 |
ls | 显示 | -a 显示全部 -l 列表显示 -lh更友好显示大小 |
ln | 链接 | -s 软链接 ,不加则为硬链接 前源后目的文件 |
> | 输出重定向 | >代表先清空后添加, >>为直接添加 |
clear | 清屏 | |
pwd | 显示当前路径 | |
grep | 文本搜索 | 主要参数为 -n 显示行号 |
find | 文件查找 | 很强大 -name, -size, -perm权限 |
cp | 复制 | |
tree | 显示目录结构 | |
mv | 重命名或者移动 | |
tar | 归档 | |
gzip | 压缩 | -r压缩 , -d解压 |
which | 查看命令位置 |
cat和>结合可以合并文件
# cat a.txt b.txt > c.txt
grep查找
# grep -n 'a' hello.txt
1:hdasfrga
2:dgarfdfagb
3:dsafdhgrtjhSR
root@tenda://mnt/e/code#
tar归档
tar -cvf test.tar *.txt #归档
tar -zxcf test.tar.gz #压缩
gzip压缩
gzip -r test.tar test.tar.gz
用户权限
name | des | 参数 |
---|---|---|
whoami | 查看当前用户 | |
who | 查看当前所有登陆用户 | |
adduser | 添加用户 | |
passwd | 修改密码 | |
userdel | 删除用户 | -r 连同删除主目录 |
su | 切换用户 | -则会连同切换目录 |
groupmod | 查看组 | 本命令需要敲击三次Tab |
chmod | 修改权限 |
useradd -d /home/abc abc -m
创建abc用户,如果/home/abc目录不存在,就自动创建这个目录,同时用户属于abc组
useradd -d /home/a a -g test -m
创建一个用户名字叫a,主目录在/home/a,如果主目录不存在,就自动创建主目录,同时用户属于test组
cat /etc/passwd
查看系统当前用户名
系统管理
name | des | 参数 |
---|---|---|
cal | 日历显示 | -y 整年显示 |
date | 时间显示 | |
ps | 查看进程 | |
top | 动态显示进程 | |
kill | 杀掉进程 | |
df | 检测磁盘空间 | -h 友好展示 |
ifconfig | 查看网卡信息 |
date使用
# date '+%Y.%m.%d/%H:%M:%S'