文件和目录
目录切换
进入根目录 : cd ../
进入家目录--root目录 :cd / cd ~
进入上次目录 cd -
进入上一级目录 cd .. 进入当前目录 cd .
切换所在目录 cd **/**
信息查看
查看目录里的文件和文件夹 ls
例: ls /tmp/ 查看tmp目录下的信息
查看详细信息 ll
显示隐藏文件夹 ls -a
显示详细信息 ls -l
按照时间显示文件 ls -lrt
显示工作路径 pwd
从头到尾查看文件 cat
查看当前系统范围区域设置 localectl
创建文件,目录
创建目录 mkdir ***
递归创建目录 mkdir -p *
无文件则创建,有则刷新修改时间 touch **
删除目录
rmdir &&& 删除空目录 --不常用
rm 删除文件
rm -rf 强制删除目录
复制文件,目录
cp [选项] [源文件或目录] [目标目录]
选项:
-r 复制目录
-p 连带文件属性复制
-d 若源文件是链接文件,则复制链接属性
-a 相当于 -pdr
例:cp -r 书籍2/ /tmp/
剪切或者重命名
mv [原文件或目录] [目标目录]
例:mv 书籍2 /tmp/书籍2哈哈
查找 ——find
find [搜索范围] [搜索条件]
find / -name *** 查找根目录及子目录下的文件
例:find /home -name "*.txt"
在/home目录下查找以.txt结尾的文件名 路径不输入表示当前节点
注:find是完全匹配搜索,可以用通配符匹配
*匹配任意内容
?匹配任意一个字符
[ ]匹配任意一个中括号的字符
不区分大小写:find -iname ***
根据用户搜索:find /root -user root --root用户的所有文件
查找没有所有者的文件:find /root -nouser
find /var/log/ -(atime,ctime,mtime)(-10,10,+10)--10天前的日志
-10 10天内修改的文件,
10 10天当前修改的文件,
+10 10天前修改的文件;
atime 文件访问时间,
ctime 改变文件属性,
mtime 修改文件内容;
find /root -size 2k --查找文件大小是1到2KB的文件(进一法)
-2k 小于2KB的文件,
2k 等于2KB的文件,
+2k 大于2KB的文件;
```html
find /etc -size +20k -a -size -50k -exec ls -lh {} \;
/*查找/etc/目录下,大于20KB并且小于50KB的文件,并显示详细信息;*/
ls -i 查看当前目录下的文件节点
find /root -inum 262422 --查找i节点是262422的文件
逻辑词
-a and 逻辑与 ,两个条件都满足
-o or 逻辑或,两个条件满足一个即可
常用命令和快捷键
目录补全以及命名补全 tag键
***命令+tab键 显示所有 开头的命令
ctrl+s 锁死界面
ctrl+q 解锁界面
打印当前目录 pwd
-exec/-ok 命令{} \; 对搜索结果执行操作;
rename xiangmu1 xiangmu2 * 目录下所有文件的文件名中xiangmu1改成xiangmu2
ln -s /lp/hadoop /lp/aa 在目录/lp下建立一个符号链接文件aa,使它指向目录/lp/hadoop
启动SSH systemctl restart sshd
其他命令文章:CentOS最常用命令及快捷键整理