SHELL命令
- WHO
- SUDO
- SUDO APT-GET UPDATE
- SUDO APT-GET UPGRADE
- SUDO APT-GET DISK-UPGRADE
- PWD
- MAN + 命令行
- LS
- LS /
- CD
- TOUCH
- CP
- RM
- MKDIR
- STAT
- FILE
- CAT
- MV
- MORE/LESS
- TAIL
- HEAD
- PS
- TOP
- KILL
- DF
- DU
- GREP
- UNZIP
- TAR
- PRINTENV
- ECHO
- BASH
- CHMOD
WHO
查询有谁登陆过
SUDO
以最高权限登录
SUDO APT-GET UPDATE
下载最新的资源信息,并不下载真正的软件包
SUDO APT-GET UPGRADE
比较软件包中哪些是旧的,并下载新软件包更新
SUDO APT-GET DISK-UPGRADE
内核更新,版本更新
PWD
查询当前目录
MAN + 命令行
查询该命令行的使用,按Q键退出
LS
查看当前目录下有哪些文件
ls -l: 详细列出当前文件目录
ls a* 只列出a开头的文件
ls *.dat 列出所有的dat文件
ls a?b.txt 一个?表示一个字符
LS /
查看有哪些文件目录
bin:可运行的文件
boot: 启动文件
dev: 设备,如硬盘等
etc: 配置文件
home: 主目录
lib/lib64: 库目录
mnt: 挂载目录
opt: 可选目录
root: 根的主目录
sbin: 系统二进制目录,系统管理员的工具
usr: 自己安装的软件
tmp: 临时文件,系统重启后会被删除
CD
切换目录
cd +绝对路径
cd . 相对路径 ,.表示当前目录
cd … 相对路径 …表示上一级目录
cd /: 切换到根目录
TOUCH
touch+文件名+后缀名: 生成一个字节为0的文件,如果该文件已存在,则会修改此文件的修改时间
-rw-rw-r-- 1第一位如果是文件则为-,如果是目录则为d,后面每三位,代表当前文件拥有者的权限(当前用户,同一组用户,其他用户),,r代表读,w代表写,x代表可执行(对目录来说是可以进入),1代表文件的硬连接数
CP
cp +原文件名+后缀+新文件名+后缀 拷贝文件
cp -l +原文件名+后缀+新文件名+后缀 拷贝文件建立硬连接,硬连接:两个文件分享同一个node,但互不影响,不能跨文件系统,跨硬盘
cp -s +原文件名+后缀+新文件名+后缀 拷贝文件建立软连接,软连接:相当于给文件起了个小名,可以跨文件系统,跨硬盘
RM
rm+文件名+后缀 删除文件
rmdir+目录名 删除目录
rm -r +目录名 递归删除目录和其中的文件
MKDIR
mkdir+目录名 创建目录
mkdir -p a/b/c 创建多级目录
STAT
stat+文件名+后缀 查看文件详细信息
FILE
file+文件名+后缀 查看文件信息
CAT
cat+文件名+后缀 查看文件内容
MV
mv+原文件名+后缀+新文件名+后缀 修改文件名
MORE/LESS
查看文件,向下/向上翻页
TAIL
用于看log
tail+文件名+后缀 查看文件尾部十行
tail -n +文件名+后缀 查看文件尾部n行
tail -f -n +文件名+后缀 实时查看文件尾部n行
HEAD
head+文件+后缀 查看文件头部十行
PS
ps 查看当前用户的系统进程
ps -ef 显示所有进程
ps al 显示所有进程
ps axgl 显示所有进程
ps aux | grep 关键字 查询含有关键字的进程信息
TOP
top 实时显示所有进程信息
load average 系统负载
htop 需要下载htop
KILL
kill -s INT +进程号 给进程一个中断信息
sudo kill -9 +进程号 强制杀死进程
DF
df 查看当前磁盘空间
DU
du 查看目录
GREP
g:global,全部
re:正则表达式
p:print 输出
用于查看服务器日志
grep 关键字 文件名 查看关键字在文件中出现的情况
ps | grep ssh 查看含有ssh的进程
|是管道,将前一个ps的输出,作为输入传给grep ssh
UNZIP
unzip 解包
TAR
tar 解包
PRINTENV
printenv 查看环境变量
ECHO
echo $PATH 打印PATH的值
BASH
bash 建立子shell
CHMOD
chmod +x 文件名+后缀 使文件可运行
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)