学习笔记node
命令提示的内容
[root@localhost ~ ] #
root 是当前的用户名
localhost 是当前机子的主机名
# 是表示当前用户的权限 # 是管理员的 $ 是普通用户
~ 是表示当前的位置 普通 用户为~的时候是表示当前的/home/用户名 位置 超级管理员的是/root的位置为home
命令格式
命令 [选项] [参数]
-a 简化命令
--all 完整命令
查询目录中内容 ls
ls [选项] [文件或目录]
选项 :
-a 显示全部文件,包括隐藏文件
-l 显示详细信息
-d 查看目录属性
-h 人性化显示文件大小 //k M G 这种方式显示文件的大小 好比 ls -lh
-i 显示inode
文件权限 后面的9 位 是没三位为一组
-rw-r--r--
- 文件类型 - 文件 d 目录 i 软连接文件
rw- r-- r--
u全部者 g全部组 o 其余人
r 读
w写
x执行
经过权限列的第一列去区分文件类型
-rw-r--r--. 1 (应用次数) root(全部者) root(全部组)
目录命令
创建目录命令 mkdir -p [目录名]
-p 递归建立
英文的原文意思是 make directory
mkdir abc 建立一个abc 的目录
mkdir -p abc/abcd 建立abc目录 并在abc 目录下建立abcd
切换目录命令 cd [目录]
英文原文的是 change directory
cd ~ 进入当前用户的家目录 /home/用户名
cd 和cd ~ 是同样的
cd -进入上次目录
cd .. 进入上一级目录
cd . 进入当前目录
.. .的区别
查询所在目录位置 pwd
英文原意 print working directory
删除空目录 rmdir [目录]
remove empty directories
删除文件或目录 rm
原文意思是 remove
选项 :
-r 删除目录
-f 强制删除
re -rf 强制
rm -rf / 这一条是能够执行的 删除根目录下全部的文件 自杀的命令 慎重执行
复制命令 cp
英文原意 copy
命令格式 cp [选项] [源文件或目录] [目标目录]
选项:
-r 复制目录 不加的是复制文件
-p 连带文件属性复制
-d 若源文件是链接,着复制链接属性
-a 至关 -pdr 目标文件和源文件 是如出一辙的
ls -l // ll 是同样的
剪切或更名 mv
mv [原文件或目录] [目标目录]
英文 意思 move
链接命令 ln
ln -s [源文件][目标文件]
英文意思 link
选项 -s 建立软链接
touch 命令
文件搜索
文件搜索 locate
locate 文件名 在后台数据库搜的
updatedb 更新数据库
命令搜索
whereis
whereis 搜索所在路径及帮助文档所在位置
-b 值查找可执行文件
-m 只查找帮助文件
which
文件搜索 find
find [收索范围] [收索条件]
linux 中的通配符
* 匹配任意内容
? 任意一个字符
[] 匹配任意一个中的括号内容字符
find / -name 文件名
find / -iname 文件名 不区分大小写
find / -user 用户名 按照文件的全部者搜索
ifnd / -nouser 查找全部没有全部者的文件
按照时间 -mtime +10 单位事天
-10 十天内修改的文件
10 十天当天修改的文件
+10 天 前修改的文件
atime 文件访问时间
ctime 改变文件属性时间
mtime 修改文件内容
按照文件大小
find . -size
find . -size 56k
后面的大小和时间的是同样的 + 的是大于这个的 - 的是小于的 没有符号的是等于这个的
//要注意的是 千字节要用小写的k 兆字节的要用到大写的M
find . inum 节点号
find . inum 23432
grep
在文件中查找 指定内容的
-v 取反
-i 不区分大小写
要用正则表达是作匹配
帮助命令
帮助命令 man
man 命令名字
man ls
查看命令的拥有哪一个级别的帮助
man -f 等同于 whatis
man -k 找到有这个命令的全部信息
命令 --hlep 要有两个 --
shell 内部命令
help 获取内部的帮助命令
用whereis 命令名字 来肯定是否是内部命令 要是找不到的就是内部命令
在用 help 命令名 或者内部帮助命令
info 命令 linux