Linux窗口化命令
| | | |
---|
cd app | 切换到app目录 | cd … | 切换到上一层目录 |
cd / | 切换到系统根目录 | cd ~ | 切换到用户主目录 |
cd - | 回退上一个命令 | | |
| | | |
---|
cd etc/udev/ | 绝对路径 | cd udev/ | 相对路径 |
| | | |
---|
ctrl+l | clear/清屏 | ctrl+c | 中断操作 |
↑ ↓ | 切换历史执行的命令 | tab | 命令自动补全,输入命令前几个字符(自动补全) |
| | | |
---|
mkdir 目录名称 | 创建目录 | mkdir -p aaa/bbb/ccc | 递归创建目录 |
| | | |
---|
ls -a 父目录 | 查看所有的文件 | ls -l 父目录 | 以列表的方式查询 |
ls -a -l(简写: ll) | 以列表的方式查询所有的目录和文件 | | |
| | |
---|
find 目录 参数 文件名称 | find /etc/ -name ‘t*’ | 搜索目录 递归查询(查) |
mv 目录名称 目录的新位置 | mv hello/ /opt/ | 移动目录的位置—剪切(改) |
mv 目录名称 当前目录下新目录名 | mv hello/ hello-world/ | 目录重名操作 |
cp -r 目录名称 目录拷贝的目标位置(-r代表递归) | cp -r aaa/ xxx/ | 拷贝目录(改) |
| | | |
---|
rm -r 目录 | 递归删除 | rm -f 目录 | 删除的时候不提示,直接删除 |
rm -rf 目录 | 联用 | rm -rf * | 删除当前目录下所有文件 |
| | |
---|
touch 文件名称(空文件) | touch hello.txt | 文件的创建(增) |
| | | |
---|
cat 文件 | 使用cat查看,只能显示最后一屏内容 | more 文件 | 可以显示百分比,回车可以向下一行,空格可以向下一页,q可以退出查看 |
less 文件 | 可以使用键盘上的PgUp和PgDn向上和向下翻页,q结束查看 | tail 文件 | 使用tail -10 查看文件的后10行,Ctrl+C结束 |
| |
---|
head -查看行数 文件 | 使用head -10 查看文件的前10行,Ctrl+C结束 |
tail -f 文件 | 可以对某个文件进行动态监控,例如tomcat的日志文件, 会随着程序的运行,日志会变化,可以使用tail -f catalina-2016-11-11.log 监控文件的变化 |
linux中的打包文件:tar
linux中的压缩文件:gz
linux中打包并压缩的文件:.tar.gz
tar -zcvf 打包压缩后的文件名 要打包的文件(对文件进行压缩)
tar -xvf 压缩文件名(对压缩包进行解压)
其中:z:调用gzip压缩命令进行压缩, c:打包文件, v:显示运行过程, f:指定文件名。x:代表解压
| | | |
---|
pwd | 显示工作目录(当前所在目录) | ps -ef | 显示所有的进程 |
kill -9 进程的id | 强制杀死进程 | grep 要搜索的字符串(词) 要搜索的文件名 --color(查出加颜色,默认有) | 字符串搜索 |
命令 | 命令 | 后命令在前命令的执行结果上执行 | ifconfig | 网络通信命令(查看服务器的基本信息) |
ping | 查看与某台机器的连接情况 | halt(reboot) | 服务器关机(重启)命令 |
chmod u=rwx,g=rw,o=r aaa.txt | chmod u=rwx,g=r–,o=r-- hello.sh | 数字写法:chmod 744 hello.sh | 三种都是文件的权限修改 |
d(目录) l(链接) -(文件) r/4(读取权) w/2(写入权) x/1(执行权)
rwx列中第一列为属主权限,第二列为组员权限,第三列为其他用户权限