linux
快捷键
------------------------------------
table 补全 两次tab 列出目录先文件 crl+c 清空
-------------------------------------
ls [] [] 命令
-------------------------------------
linux 文件类型
基本的三种情况
- 文件
d 目录
l 链接
后面的九位每三位一个意思
依次是:所有者u 所属组g 其他人o 的对应权限
w写 r读 x执行
-rw-r--r--
drwxr-xr-
lrwxr-xr-x
ls -l 详细信息 别名:ll
ls -a 隐藏文件
ls -i 显示id
ls -h 人性化显示B、K、MB
-------------------------------------
mkdir 命令
-------------------------------------
-p 递归创建
例如:
shanghaijiabo1deMacBook-Pro:Desktop GABLE1$ mkdir laoshi
shanghaijiabo1deMacBook-Pro:Desktop GABLE1$ mkdir /jpan/cangls
mkdir: /jpan: No such file or directory
shanghaijiabo1deMacBook-Pro:Desktop GABLE1$ mkdir laoshi/jpan/cangls
mkdir: laoshi/jpan: No such file or directory
shanghaijiabo1deMacBook-Pro:Desktop GABLE1$ mkdir -p laoshi/jpan/cangls
shanghaijiabo1deMacBook-Pro:Desktop GABLE1$ cd laoshi/jpan/cangls
-------------------------------------
cd 命令
-------------------------------------
cd ~ 家目录
cd 家目录
cd - 上次目录
cd ..上级目录
cd . 当前目录
cd ../a/b/c 相对路径 相对当前目录切换
cd /user/a/b/c 绝对路径 从根目录开始一级一级切换
-------------------------------------
pwd 命令 print working directory
-------------------------------------
rm 命令
-------------------------------------
rm -rf 【文件或目录】 删除
-------------------------------------
touch 命令 创建文件
-------------------------------------
-------------------------------------
cp 命令
-------------------------------------
-r 复制目录
-p 连带文件属性复制(时间等)
-d 如果是链接文件就复制链接属性
-a 相当于pdr
-------------------------------------
mv【源文件目录】【目标目录】 剪切 如果源文件目录与目标目录相同 相当于改名
-------------------------------------
ln 链接
-------------------------------------
ln 【源文件】【目标文件】硬链接
ln -s【源文件】【目标文件】软链接 --不同目录下一定要绝对路径
------------------------------------
搜索命令
locate 文件搜索命令
whereis which 命令搜索命令
grep 字符串搜索命令 ----- grep "字符串" 【文件名】
find 文件搜索命令
find /etc -size +40k -a -size -50k -exec ls -lh {} \;
-exec +命令 +{} \;固定格式
通配符 用于模糊查询
* 任意内容
?匹配任意一个字符
[] 匹配任意一个中括号内的字符
find /root -name "ab[cd]"
find /root -name "ab*"
atime 文件访问时间
ctime 改变文件属性
mtime 修改文件内容
+10 10天前
-10 10天内
10 10天当天
find /var/log -mtime -10
文件大小查询
find /var/log -size -10k
i节点查询
find /var/log -inum 1000