Linux快速入门
Linux 基础命令
- 查看光标当前位置
pwd - 切换当前用户家目录3种方式
cd ; cd ~ ; cd /home - cd - 和 cd ~ 区别是什么
cd - 返回上一次路径,cd ~ 返回家目录 - 绝对路径和相对路径区别是什么
绝对路径根路径开始的,相对路径是从当前路径开始的 - ls 的l、a、h、r、t组合,分别代表什么意思
查看当前目录下的文件和文件夹详细信息,-a 显示所有文件,包括影藏文件,-h 查看文件大小,-r 当前目录中文件文件夹排序,-t是按时间排序 - 按时间排序查看当前目录下文件和文件夹
ll -rt - 移动和拷贝的命令是什么,谁的速度比较快
mv 和 cp ,同一文件系统mv 命令快,不同文件系统 性能一样。 - 如果创建一个空文件
touch xx; echo “”>xx(会有一个字符占用); cat /dev/null > xx - 查看文件的内容,常用三个命令
cat more less - 实时查看文件的命令是什么,-f 和-F 区别是什么
tail ,-f 如果文件被移动或者重命名会停止,-F 会尝试查看改文件的名称 - 查看log文件,10G大小,有个ERROR错误,需要快速定位到ERROR的上下文50行,命令是什么
cat log | grep -C 20 ERROR > tmp - which 和 whereis 的区别
which 是直接查找可执行命令;whereis 不仅可以查找命令还可以查找文件位置 - 全局环境变量在哪,个人环境变量在哪
全局:/etc/profile;个人 ~/bash_profile和 ~/bashrc - 如何配置一个普通用户临时获得root权限,且不需要输入密码
在 /etc/sudoers中添加一行: 用户名 ALL=(root)NOPASSWD:ALL
15.安装CDH时是否一定需要root用户运行安装
否,可以用非root用户安装,但是需要sudu且不需要输入密码权限 - 查看文件夹大小命令是什么,文件大小命令是什么
du -sh ;ll -h - 生产,我只记得有个机器上有个文件的名称,含有xxx,请问如何查找
whereis xxx* - 查看系统负载的命令是什么
top - 生产上如何清空一个文件,哪2种方式
echo “”>xxx ; cat /dev/null>xxx; - 查看系统额磁盘,内存的命令是什么
df -h ; free -m - 生产,想要看看某服务进程是否在运行,任何查看,如何杀死
ps -ef | grep B服务名称 - 生产如何通过进程号找到端口
netstat -nlp | grep pid - 是不是所有的进程号都有端口
不是 - ip 通不通的命令是什么,端口通不通命令是什么
ping ip; telnet ip port - 安装rpm包的命令是什么,如何卸载,和yum 命令的区别是什么
rpm -i ; rpm -e ;yum会去主动尝试解决依赖性,rpm 不会,直接问题反馈给用户,当有两个软件包相互依赖,yum 无法解决,需要rpm --nodeps(忽略依赖性)参数跳过依赖性,实现安装 - linux下载一个http链接的软件包的命令是什么
wget http链接源 - 解压压缩有哪两组,其中tar 的解压和压缩分别是什么
zip 和 tar , 压缩: tar -zcvf ,解压:tar -zxvf - 如何查看命令帮助
man 命令; 命令 --help