大数据之Linux常用命令
1.Linux日常操作的命令
pwd
查看当前所在的目录date
查看当前系统使用的时间- 查看有谁在线(哪些人登录到了服务器)
who
查看当前在线last
查看最近的登录历史信息
hostname
查看主机名称,修改主机名vi /etc/sysconfig/network
ifconfig eth0 192.168.0.1
,重启无效vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改永久有效uname -a
查看系统的版本mount
挂载硬盘
>>> mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom # 将光驱挂载到/mnt/cdrom -t 表示文件类型 -o 表示类型 ro为只读(readonly)
>>> mount -t cifs //192.168.1.100/tools / #加载windows共享
umount
卸载硬盘
>>> umount /mnt/cdrom
du -ah
查看文件大小
>>> du -sh /etc # 查看文件的大小
df -h
查看分区service
后台服务的操作
>>> service --status-all # 查看所有的后台服务
>>> service network restart # 重启网路服务
chkconfig
查看自动启动的服务,系统的启动级别
# 系统的启动级别 vim /etc/inittab
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)``
# 一般就是3
>>> chkconfig iptables --list # 查看iptables的启动级别
>>> chkconfig iptables off # 关闭iptables自动启动
pstree
查看进程数netstat -nltp
查看网络端口
2.文件系统操作
ls /
查看根目录下的子节点(文件夹和文件)信息ls -al
-a是显示隐藏文件 -l是以更详细的列表形式显示cd /home
切换目录mkdir
创建文件夹
>>> mkdir aaa
>>> mkdir -p aaa/bbb/ccc #循环创建目录,父目录不存在则创建
rmdir
删除文件夹,删除空目录(一般不使用)rm
删除文件, 如果是删除文件夹,需要添加参数-r
,如果不要提示强制删除,需要添加参数-f
>>> rm -rf aaa
mv
修改文件夹、文件的名称
>>> mv aaa anglebaby
touch
创建一个空文件echo
创建一个文件并且写一段东西
>>> echo "i miss you,my baby" > somefile.1
cp
拷贝文件cat
查看文件的内容,将文件的内容全部输出more
查看文件的内容,可进行翻页 空格下一页 b前一页less
查看文件内容,可进行翻页 空格下一页 b前一页 可以搜索关键字/wordtail
查看文件尾部多少行
>>> tail -10 install.log
>>> tail -f install.log
>>> tail -F install.log
chmod
修改权限
>>> chmod u+x aaa # 给aaa的拥有者添加一个可执行权限
>>> chmod g-r aaa # 给aaa的所属的组删除一个可读权限
>>> chmod o+w aaa # 给其它的用户添加一个可写权限
chown
修改文件所属的用户和用户组chown -R angel:angel aaa
,必须使用root用户
3.Vi编辑器一些快捷键
a
在光标后一位插入A
在该行的最后插件I
在该行的最前面插入gg
跳到文件的首行G
跳到文件的末行dd
删除当前行,如果要删除多行需要按一下数字后再按dd5dd
yy
复制当前行,复制多行同上p
粘贴
低行命令模式
%s/sad/8888
查找sad并且替换为8888/sad
查询sad字符串,n
下一个N
上一个
4.用户管理
useradd angela
新增用户
passwd angela
添加密码,按照提示输入
5.安装软件
rpm -ivh
安装软件rpm -e
卸载软件