tab:补全、提示 pwd:显示路径 man:帮助命令
文件的类型(-文件,d目录,|软链接文件)
查询目录中的内容:ls [选项] [参数]
-a 显示所有文件(包括隐藏文件)
-l 详细信息
-d 目录属性
-h 人性化
-i inode
建立目录:mkdir
- mkdir -p[目录名]
-p:递归创建
新建文件:touch
clear:清屏
su:获取超级权限
写入数据:
echo 333>>/temp/hhxx
查看文件:cat
- cat 文件名
创建文件:touch
touch 目录/文件名
切换目录:cd
cd ~
cd 家目录
cd - 上次目录
cd .. 上一级目录
删除空目录:rmdir
- rmdir [目录名]
删除文件或目录:rm
- rm -rf [文件或目录]
-r 删除目录
-f 强制删除
复制命令:cp
cp [选项] [原文件或目录] [目标目录]
-r 复制目录
-p 连同文件属性复制
-d 若为连接文件,则复制链接文件
-a 相当于-pdr
没有选项为文件复制
剪切或改名:mv
- mv [原文件或目录] [目标文件]
常见文件:
/root 超级用户家目录
/tmp 临时目录
/sbin 命令保存目录
/proc 直接写入内存
/sys
/usr 系统软件资源目录
/usr/bin/ 系统命令(普通)
/usr/sbin/ 系统命令(超级)
/var 系统相关文档内容
/bin 命令保存
/boot 启动目录
/dev 设备文件保存
/etc 配置文件保存
/home 普通家目录
/mnt 系统挂载
链接命令:ln
ln -s [原文件] [目标文件]
-s:创建软链接(必须写明绝对路径),相当于windows下的快捷方式
文件搜索:
locate 文件名
updatedb 强制更新locate数据库
which与where is 搜索命令
echo $path:查看环境变量
find [搜索范围] [搜索条件] (在文件中搜索符合条件的文件名)
#搜索文件
* 匹配任意内容
?匹配任意一个字符
[] 匹配任意一个中括号中的字符
find /root -iname install.log
#不区分大小写
find /root -user root
#按照所有者搜索
find /root -no user
#查找没有所有者的文件
find /var/log/ -mtime +10
#查找10天前修改的文件
-10 十天内
10 十天当天
atime 文件访问时间
ctime 改变文件属性
find /root -size 25k
#查大小是25k的文件
-25k 小于25k
+25k 大于25k
find /root -inum 262422
#查i结点是262422的文件
find /etc -size +20k -a -size -50k -exec ls -lh{}\;
#查找etc下,大于20小于50k的文件,并显示详细信息。
-a 逻辑与 and
-o 逻辑或 or
grep [选项] 字符串 文件名 (在文件中搜索符合条件的字符串)
在文件当中匹配符合条件的字符串
-i 忽略大小写
-v 排除指定字符串
zip格式压缩
zip 压缩文件名 源文件
#压缩文件
zip -r 压缩文件 源文件
#压缩目录
unzip 压缩文件
# 解压文件
gzip 源文件
# 压缩为.gz文件,源文件消失
gzip -r 目录
# 压缩目录下子文件,不能压缩目录
gzip -d 压缩文件
# 解压缩文件
gunzip 压缩文件
bzip2 源文件
#压缩为 .bz2格式,不保留源文件
bzip2 -k 源文件
# 压缩后保留源文件
解压同上
tar -zcfv 压缩包名 .tar.gz 源文件
-z : 压缩为 .tar.gz 格式
tar -zxvf 压缩包名 .tar.gz -c /tmp/
-x : 解压缩 .tar.gz 格式到指定文件
tar -jcvf 压缩包名 .tar.bz2 源文件
-z : 压缩为 .tar.bz2 格式
tar -jxvf 压缩包名 .tar.bz2
-x : 解压缩 .tar.bz2格式
关机:shoutdown (较安全)
-c 取消前一个关机命令
-h 关机
-r 重启
不安全:
- # half
- # poweroff
- # init 0
# init 0~6 进入不同系统级别
#cat /etc/inittab
修改系统默认运行级别
# runlevel
查询系统运行级别
退出登录:
#logout