目录
Linux
Linux 目录进入
- pwd 显示当前目录的名字
- ls 查看当前目录下所有文件夹
- cd usr 切换到该目录下usr目录
- cd ../ 切换到上一级目录
cd ../user 返回上一级目录再进入下一级user内
cd /etc 根目录下的etc路径 - cd ~ 切换到主目录 root
- cd - 切换到上一个所在目录(类似撤销)
Linux目录增删改查
- 增:mkdir 目录名称 例子:mkdir test
- 查:ls 用的多
- ls
- ls -a 查看所有文件目录包括隐藏的
- ls -l 查看所有目录和文件的详细信息 可以缩写成:ll
- 搜索: find 目录 参数 例子:find/root name 'text*'
- 改
- 修改文件名: mv 目录名称 新目录名称 例子:mv oldTest newTest
- mv的语法不仅可以对目录进行重命名,而且也可以对各种文件,压缩包等进行重命名的操作
- 移动目录位置: mv 目录名称 目录的新位置 例子:mv yyy / (本质剪切)
- mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作。
- 拷贝目录/文件: cp -r 目录名称 目录拷贝的目标位置 ---r代表递归拷贝
- 示例:将/usr下的newTest拷贝到跟=根目录下的test中,使用cp-r /usr/newTest/test
- 没有-r只能拷贝单个文件或压缩包,有-r可以拷贝文件夹等都可以
- cp命令不仅可以拷贝目录,还可以拷贝文件,压缩包等,拷贝文件和压缩包时不用写-r递归
- 修改文件名: mv 目录名称 新目录名称 例子:mv oldTest newTest
- 删
- rm -rf 目录/文件 例子:删除/usr下的newTest 进入/usr下使用rm -r newTest
文件的操作命令(增删改查)
- 文件的创建(增)
- touch 文件名称 //空文件
- 文件的查看(查)
- cat/more/less/tail 文件
- 示例:使用cat查看/etc/sudo.conf文件,只能显示最后一屏内容 命令:cat sudo.conf
- 使用more查看,可以显示百分比,回车显示下一行,空格可以向下一页,q可以退出查看
- 使用less,可以使用pgup,和pgdn,向上向下翻页,q结束查看
- tail,是能显示最后一屏内容 ctrl+c结束
- 命令tail-f文件,可以对某个文件进行动态监控,例如tomcat的日志文件,会随着程序的运行,日志会变化,可以使用tail -f catalina-2016-11-11.log 监控文件的变化
- 文件的修改编辑(改) -vim/vi 文件
- 编辑/test下的aaa.txt文件,使用vim aaa.txt
- i 进入编辑模式 按esc退出编辑模式
- 编辑完成之后 :wq //保存并退出 q! 不保存,强制退出
- vim/vi 文件----》进入文件----》命令模式-----》按i进入编辑模式----》编辑文件----》按ESC进入底行模式------》输入:wq/q!
- 文件的删除(删)
- rm -rf 目录/文件 例子:删除/usr下的newTest 进入/usr下使用rm -r newTest
其他命令
-
pwd 显示当前所在位置
-
grep 要搜索的字符串 要搜索的文件
-
ps -ef 查看当前系统中运行的进程(太多了需要筛选,就用到了管道)
-
| 管道 将前一个命令的输出作为本次目录的输入
-
kill -9 进程的pid //杀死进程
-
网络通信命令
- 查看当前系统的网卡信息:ifconfig
- 查看与某台机器的连接情况:ping
- 查看当前系统的端口使用:netstat -an