1.1 常用指令
pwd 当前工作目录 pwd
ls 当前目录内容(list) ls
mkdir 创建目录(makedir) mkdir books
cd 进入目录 cd books
touch 生成空文件 touch book.txt
echo 带内容的文件 echo "内容" > book.txt
cp 拷贝文件(copy) cp book.txt book.txt.bak
rm 删除文件(remove) rm -r(删除所有文件)/-f(强制删除) book.txt
rmdir 删除空目录 rmdir 空目录
mv 移动文件(move) mv 原文件 目标位置
mv 重命名 mv a.txt b.txt
find 查找文件 find [指定目录] -name 文件名
grep 查找指定文件里的内容 grep "是否有包含内容" book.txt
wc 统计文本的行数字符数 wc book.txt
tree 树状目录 tree
ln 建立软链接(link) ln -s 目标目录 链接目录(快捷方式)
cat 查看文件内容 cat book.txt
more 分页显示文件内容
less 分页显示文件内容
head 显示文本开头内容
tail 显示文件内容结尾内容
1.2 系统管理命令
stat 查看目录详细信息 stat 目录
who 查看有多少登录用户 who
hostname 显示主机名称 hostname
uname 显示系统信息 uname -a
top 显示当前系统资源实时信息 top
ps 显示当前系统瞬间进程状态 ps -aux
du 显示指定文件目录的磁盘使用情况 du -h 目录/文件
df 显示磁盘使用情况 df -h
free 显示当前内存使用情况 free -s2 2秒数更新数据
ifconfig 显示网络接口信息 ifconfig
ping 测试网络连通性
netstat 显示网络状态信息
man 命令帮助信息查询 man ls 查看ls的帮助
alias 设置命令别名 aliax list="ls"
unaliax 删除命令别名 unaliax list
clear 清屏
kill 杀死一个进程
1.3 备份压缩命令
# gzip 只能压缩文件 后缀 gz
-----------------------------------------------------------
压缩 gzip 文件名
解压 gzip -d xxx.gz
压缩比 gzip -l xxx.gz
压缩速度 gzip -num 默认num=6 数值越小压缩率越小
# bzip2 只能压缩文件 后缀 bz2
-----------------------------------------------------------
压缩 bzip2 -z 文件名
解压 bzip2 -d xxx.bz2
压缩比 bzip2 -l xxx.gz
压缩速度 bzip2 -num 默认num=6 数值越小压缩率越小
# tar 打包
-----------------------------------------------------------
-c 打包
-x 解包
-z 使用gzip压缩
-j 使用bzip2压缩
-v 显示压缩过程
-f 文件名
例子
tar -cvf 文件名 把谁压缩
tar -xvf 文件名 把谁解包
tar -zcvf 文件名 把谁压缩
tar -zxvf 文件名 解压到
tar -jcvf 文件名 把谁压缩
tar -jxvf 文件名 解压到
1.4 关机重启命令
shutdown -r now 立即重启
shutdown -h now 立即关机
halt 关机
reboot 重启 Linux 通道符 |
注:本系列文章转自林国峰个人博客