Cirry's Blog

linux基础(1)

2016-07-25
linux
5分钟
988字
1
mkdir [目录] #-p 递归创建
2
3
cd [目录] # 切换目录
4
cd .. # 返回上一级目录
5
cd # 返回家目录
6
cd ~ # 返回家目录
7
cd - # 进入上次目录
8
cd . # 进入当前目录

查询所在目录位置: pwd ,print working directiory

删除空目录 : rmdir ,remove empty directory

删除空文件或目录 : rm,选项: -r 删除目录 ,-f 强制删除

1
rm -rf japan
2
rm -rf / # 慎用此命令, 不然会删除整个linux的大部分文件
3
rm -rf /tmp/* 删除tmp 中的内容
4
rm -rf /tmp/ 删除tmp目录

复制命令

cp [选项] [源文件或目录] [目标目录]

选项:

  • -r 复制目录
  • -p 连带文件属性复制
  • -d 若源文件是链接属性, 则复制链接属性
  • -a 相当于 -pdr , 一模一样, 隐藏属性也一样, 包括文件的创建时间

date : 显示当前系统时间

ll = ls -lh

剪切或改名命令

mv [源文件或目录] [目标目录]

根目录下的 bin 和sbin , user 目录下的bin 和 sbin, 这四个目录都是用来保存系统命令的。

/etc :系统默认配置文件目录 /lib:系统函数库 /proc 和 /sys 目录是不能直接操作, 这两个目录保存的是内存的过载点 /usr: 系统软件资源目录 /var :系统相关文档目录

可以在家目录root 或home 中存放内容, 也可以在 tmp 文件中存放文档

链接命令

ln -s [源文件] [目标文件] 功能描述: 生成链接文件 选项: -s 创建软连接

硬链接: 拥有相同的I节点和存储块, 等同于 同一文件 可通过I 节点识别 不能跨分区 不能针对目录

软链接: 类似 windows的快捷方式 拥有自己的I节点和Block 块, 并没有实际数据 lrwxrwxrwx 软链接权限 修改任意一个, 另一个都变 删除源文件, 软链接不能用

文件搜索命令: locate locate 文件名 在后台数据库中按文件名搜索, 速度快 /var/lib/mlocate #locate 命令所搜索的后台数据库

updatedb 更新数据库 (一般一天一更新 )

命令搜索命令

whereis : 搜索命令所在路径及帮助文档所在位置

选项 :

  • -b :只查找可执行文件
  • -m:只查找帮助文档 只能查找系统命令

PATH 环境变量: 定义的是系统搜索命令的路径

文件搜索命令

find [搜索范围] [搜索条件]

Linux 中的通配符: “*” 匹配任意内容 “?”匹配任意一个字符 “[ ]”匹配任意一个中括号的字符

1
find /root -name "install.log"
2
3
find /root -iname install.log
4
#不区分大小写
5
6
find /root -user root
7
#按所有者搜索
8
9
find /root -nouser
10
#查找没有搜索者的文件
11
12
find /var/log/ -mtime +10 #查找十天前修改的文件

选项:

  • -10 十天内
  • 10 第十天
  • +10 十天前
  • actime 文件访问时间
  • ctime 改变文件属性
  • mtime 改变文件内容
1
find . -size 25k
2
#小写k 大写M, 查找文件大小是25k的文件
3
4
find . -inum 264422
5
#查找 I 节点是262422的文件
6
7
8
find /etc -size +20k -a -size -50k -exec ls -lh {} \;
9
#查找/etc 下, 大于20k 和小于 50k 的文件
10
# -a 是逻辑与 -o 是逻辑或

搜索字符串命令

grep [选项] 字符串 文件名

选项:

  • -i 忽略大小写
  • -v 排除指定字符串

帮助命令

man 命令

man -f 等同于 whatis man -k 相当于 apropos

选项帮助

例: ls —help

1
shell #内部帮助命令
2
help shell #内部命令
3
#并获取shell 内部命令的帮助
4
whereis cd
5
help cd

详细命令帮助

info 命令

选项:

  • -回车 :进入自帮助命令
  • -u: 进入上层页面
  • -n: 进入下一个帮助小节
  • -p: 进入上一个帮助小节
  • -q :退出
本文标题:linux基础(1)
文章作者:Cirry
发布时间:2016-07-25
感谢大佬送来的咖啡☕
alipayQRCode
wechatQRCode
总访问量
总访客数人次