常用命令(一)
文件处理命令
ls 显示目录文件 -a 显示所有文件,包含隐藏文件-l 详细信息显示
-d 查看目录属性
cd 切换目录 例:cd / 切换到根目录
cd .. 切换到上一级目录
pwd 显示当前的工作目录
touch 创建文件
mkdir 创建新目录
cp 复制文件或目录 复制文件 cp 文件 目的目录 复制多个文件 cp 文件 文件 目的目录
复制目录 cp -R 目录 目标目录
-p保留原始时间值
mv 移动文件、更名 mv 需要更名的文件 更名后文件名
mv file2 dir2 将文件file2移动到dir2
移动同时变更名称 mv /test/testfile /tmp/file.test 将testfile从test移动到tmp同时更名为file.test
rm 删除文件 rm 文件 删除文件 rm -f 文件 不询问删除文件
rm -r 目录 删除目录 会挨个询问是否删除目录下每一个文件
rm -rf 目录 直接删除整个目录
rmdir 删除空目录
终止命令 curl+c
常用命令(二)
cat 显示文件内容(较小文件) cat /etc/servicesmore 分页显示文件内容 more 文件
more内置命令 空格或f 显示下一页
(Enter) 显示下一行
q或Q 退出
head 查看文件前几行(默认10行) head -n 文件名 查看文件的前几行
tali 查看文件的最后几行(默认10行) tail -n 文件名 查看文件的后几行
tail -f 文件名 动态显示文件后10行
ln 产生链接文件 创建硬链接 ln 源文件 目标文件 例:ln /etc/issue /issue.hard 创建文件/etc/issue的硬链接 类似于cp,但同步更新 硬链接不能跨文件系统
创建软链接 ln -s 源文件 目标文件 例:ln -s /etc/issue /issue.soft 创建文件/etc/issue的软链接 类似于windows的快捷方式
权限管理命令
chmod 改变文件或目录权限 chmod [{ugo}{+-=}{rwx}] [文件名或目录]
chmod 数字(7 6 5 4 3 2 1) 文件名或目录 r-4 w-2 x-1
chown 改变文件或目录的所有者 chown 用户 文件或目录
useradd 添加用户 useradd 用户名 然后 passwd 用户名 设置密码
chgrp 改变文件或目录的所属组 chgrp 所属组 文件或目录
umask 显示设置文件的缺省缺省权限
-S 以rwx形式显示新建文件或目录缺省权限
压缩解压命令
gzip 压缩文件 gzip 文件
只能压缩文件,不能压缩目录。不保留原文件
gunzip 或 gzip -d 解压缩文件
tar 打包目录 tar -[cvfz] [目录]
tar命令解压缩语法
-c 产生.tar打包文件 -x 解包.tar文件-v 显示详细信息 -v 显示详细信息
-f 指定压缩后的文件名 文件名写前面 -f 指定解压文件
-z 打包同时压缩 压缩后文件格式.tar.gz -z 解压缩
file 查看文件类型
zip 压缩文件或目录(保留原文件) 压缩文件 zip 压缩后的文件名.zip 文件 例:zip services.zip /etc/services
压缩目录 zip -r 压缩后的目录.zip 目录 例:zip -r test.zip /test
unzip 解压.zip的压缩文件 unzip [压缩文件]
bzip2 压缩文件 bzip2 [文件]
-k 保留原文件压缩文件
unbzip2 解压.bz2文件
-k 保留原压缩文件解压
网络通信指令
ifconfig 查看网络设置信息write 向另外一个用户发信息,以Ctrl+D作为结束 write 用户名 信息
实时通讯命令,必须对方服务器账户在线
wall 向所有用户广播信息 wall 信息
ping 测试网络连通性,Ctrl+C终止命令 ping 选项 IP地址
-c n ping n 次自动停止
-s n 改变ping请求包字节为n字节(n<=65507)