Linux基础命令
文件命令
history 历史命令,查看所有历史命令
CRTL+P 历史列表向上滚动
CTRL+N 历史命令列表向下滚动
TAB健 填充命令
ls 查看该目录下所有文件与目录
ls -l 查看详细信息
tree 树形查看目录下所有文件与目录
mkdir 目录名 创建目录
mkdir 目录名1/目录名2 -p 创建目录
rmdir 目录名 删除空目录
rm 目录名 删除非空目录(直接删除)
rm -ri 目录 删除前询问
touch 文件名 创建文件
cat 文件名 创建文件
cp 文件名1 文件名2 拷贝文件
mv 文件名1 文件名2 改名字
mv 目录1 目录2 改目录
ln -s 文件 连接名 创建软连接
ln 文件 链接 创建硬链接
wc 文件名 查看 行数 单词 字节数 文件名
which 查看路径
chmod 文件名 权限1 修改权限
find 目录 -name 文件 查找文件
mount 设备名 目录名 挂载U盘
umount 目录 卸载载U盘
sudo fdisk -l 发现所有设备
Shift+PgUp 终端向上翻页
Shift+PgDn 终端向下翻页
Ctrl+l或clear 清屏
man 查看帮助
echo 字符串 输出指定字符串
压缩包管理
gzip /gunzip 只能单个操作,不能压缩目录,不保留原文件
bzip2/bunzip2 不能压缩目录,只能压缩文件
tar zcvf 压缩包.tar.gz 要压缩的文件 压缩文件
tar jcvf xxx.tar.bz2 要压缩的文件 压缩文件
tar z/jxvf 文件 -C 目录 解压
tar命令参数:
c 创建
x 解压
v 提示信息
f 文件名字
z 以gz方式压缩
j 以bz2方式
rar压缩包-------必须安装该软件
rar a 生成的文件名无后缀 压缩的文件或目录 压缩
rar x 文件名.rar 目录 解压
zip-------必须安装
zip 生成文件名 文件目录 压缩
unzip 压缩包 目录 解压
进程管理
who 查看当前用户
ps a 查看当前系统下所有用户的进程
ps au 信息更加丰富,增加了进程的使用者 CPU使用率 等等
ps aux 所有没有终端的程序
管道:前面命令是后面命令的输入比如ps aux | grep xxx查看指定
kill -l 查看信号
kill -SIGKILL id号 kill进程
env 查看当前进程的环境变量
top 任务管理器
用户管理
adduser username 添加用户名
groupadd 组名 添加组名
password username 更改密码
password 修改当前用户密码
deluser username 删除用户
网络管理
ifconfig 查看网络配置信息
Linux目录结构:
1 . 根目录
2 ./bin 存放经常使用的命令
3 ./boot 启动Linux的核心文件,包括连接文件及镜像文件
4 ./dev 设备文件
5 ./etc 配置文件
6 ./home 用户主目录
7 ./lib 动态连接库
8 ./lost+found 非法关系后的文件
9 ./media 挂载外设 自动挂载
10 ./mnt 挂载外设 手动挂载
11 ./opt 主机额外安装软件目录
12 ./proc 系统内存映射
(未完,待续)