1。命令格式与目录处理命令ls
命令格式:ls -la /etc 显示目录文件
-a 显示所有文件,包括隐藏文件
-l 详细信息显示
-d 查看目录属性
2,目录处理命令
mkdir 创建新目录
-p 递归创建 $mkdir -p /temp/japan/boduo
cd 切换目录 cd.. 回到上一级目录 cd~ 进入当前用户的家目录 cd .. 进入上一级目录 cd - 进入上次目录 cd . 进入当前目录
pwd 显示当前目录 $pwd /temp/Japan
rmdir 删除空目录
cp 复制文件或目录
-r 复制目录
-p 保留文件属性
cp -rp 源文件或目录 目标目录
mv 剪切文件,改名
mv 源文件或目录 目标目录
rm -rf 文件或目录 删除文件
-r 删除目录
-f强制执行
3.文件处理
touch 创建空文件
cat 显示文件内容
-n 显示行号
$cat -n /etc/services
tac 显示文件内容(反向列示)
$tac /etc/services
more 分页显示文件内容
less 分页显示文件内容(可向上翻页)
head 显示文件前面几行
-n 指定行数
tail 显示文件后面几行
-n 指定行数 -f动态显示文件末尾内容
4,链接命令
ln
生成链接文件
ln -s 源文件 目标文件
-s 创建软连接
5,权限管理命令
chmod 改变文件或目录权限
chmod [ugoa +-= rwx] 文件或目录
-r 递归修改
权限的数字表示
r-4 w-2 x-1
chown 改变文件或目录的所有者
chgrp 改变文件或目录的所属组
umask 显示,设置文件的缺省权限 shell内置命令
-s 以rwx形式显示新建文件缺省权限
6,文件搜索命令
find 文件搜索
find /root -nouser 查找没有所有者文件
按照大小,按照时间,按照范围,按照i节点查找
find /etc -size +20k -a -size -50k -exec ls -lh {} \;
查找文件大于20k小于50k的文件,并用指定格式显示。
find通配符匹配 * [] ?
grep 正则表达式进行匹配
locate 在文件质料库中查找文件
which 搜索命令所在目录及别名信息
$which ls
grep 在文件中搜寻字串匹配的行并输出
-i 不区分大小写 -v 排除指定串
whereis
搜索命令所在目录及帮助文档路径
7,帮助命令
man 获得帮助信息 man ls man services
help 命令 获得shell内置命令的帮助信息
8,用户管理命令
useradd 添加新用户root权限
passwd 设置用户密码
who 查看登陆信息
w 查看登录用户详细信息
9,压缩解压命令
tar 打包目录
-x 解包
-v 显示详细信息
-f 指定解压文件
-z 解压缩
zip 压缩文件或目录
unzip 解压zip的压缩命令
bzip2 压缩文件
bunzip2 解压缩
10,网络命令
write 给用户发信息,以ctrl_d保存结束
wall 发广播信息
ping 测试网络连通性
ifconfig
挂载命令
11,。挂载光盘
1.建立挂载点 mount
2,挂载光盘
umount 卸载
12.,挂载u盘
fdisk -l 分区命令
用户登录查看命令
1,查看登录用户信息
w 用户名
who
命令输出
user :登录用户名
tiy 登录终端
from 从哪个IP地址登录
login@ 登录时间
idle 用户闲置时间
jcpu 指的是和该终端连接的所有进程占用的时间,这个时间并不包括过去的后台作业时间,但却包括当前正在运行的后台作业时间。
pcpu 是指当前进程所占用的时间
what 当前正在运行的命令
last
查询当前登录和过去登录的用户信息,记录系统重启时间
lastlog
所有用户最后一次登录时间