1.创建文件夹
mkdir file0 创建1个文件夹
mkdir file1 file2 file3 同时创建多个同级文件夹
mddir -p file1/file2/file3 创建级联文件夹
mkdir file1 file2 file3 同时创建多个同级文件夹
mddir -p file1/file2/file3 创建级联文件夹
2.创建文件
vi Lynn.log 可自行选择创建空或不空的文件
touch Lynn0.log 创建空文件
echo "" > ruoze.log 覆盖后文件有1个字节
cat /dev/null > data.log 0字节 清空该文件(有)或者新建该文件(无)
vi Lynn.log 可自行选择创建空或不空的文件
touch Lynn0.log 创建空文件
echo "" > ruoze.log 覆盖后文件有1个字节
cat /dev/null > data.log 0字节 清空该文件(有)或者新建该文件(无)
3.mv
mv Lynn0.log Lynn1.log 可用于移动文件+更改文件名称 前为要更改的文件,后为目标文件
mv Lynn0.log Lynn1.log 可用于移动文件+更改文件名称 前为要更改的文件,后为目标文件
4.cp
cp lynn.log lynn13.log 复制文件
cp -r 1 2 复制文件夹 须带-r参数(递归)
5.删除
rm 删除文件
rm -f 强制删除文件
rm -rf 强制删除 文件夹
rm 删除文件
rm -f 强制删除文件
rm -rf 强制删除 文件夹
6.环境变量
临时变量 alias rzd='cd /root/ruozedata'
临时变量 alias rzd='cd /root/ruozedata'
全局:
[root@ruozehadoop000 ~]# vi /etc/profile 编辑该文件,将要添加的环境变量写入其中并保存
# alias
alias rzd='cd /root/ruozedata'
[root@ruozehadoop000 ~]# vi /etc/profile 编辑该文件,将要添加的环境变量写入其中并保存
# alias
alias rzd='cd /root/ruozedata'
[root@ruozehadoop000 ~]# source /etc/profile 重新执行该文件,生效新的环境变量
个人家目录:
可通过查看 .bash_profile或.bashrc知晓该用户作用等等
进入 .bash_profile或.bashrc编辑模式
个人变量
#alias
alias tmp='cd /tmp' 保存退出
可通过查看 .bash_profile或.bashrc知晓该用户作用等等
进入 .bash_profile或.bashrc编辑模式
个人变量
#alias
alias tmp='cd /tmp' 保存退出
[lynn@ruozehadoop000 ~]$ source .bash_profile
重新执行该文件
[lynn@ruozehadoop000 ~]$ . .bash_profile 重新执行该文件,等同于命令source
.bash_profile
7.su 切换用户
- 参数表示切换用户,执行lynn用户的环境变量文件和进home
[root@ruozehadoop000 ~]# su lynn
还是处于root中
还是处于root中
[root@ruozehadoop000 ~]# su - lynn
可进入个人家目录
可进入个人家目录
8.vi
命令 i进编辑模式 shift+: 进入尾行模式
编辑模式下 ecs退出到命令模式
尾行模式下wq保存文件 wq!强制保存退出 q! 强制退出
命令 i进编辑模式 shift+: 进入尾行模式
编辑模式下 ecs退出到命令模式
尾行模式下wq保存文件 wq!强制保存退出 q! 强制退出
9.sudo 普通用户临时有root权限
[root@ruozehadoop000 ~]# vi /etc/sudoers 编辑sudoers文件
jepson ALL=(root) NOPASSWD:ALL
保存更改退出
jepson ALL=(root) NOPASSWD:ALL
保存更改退出
10.用户和用户组
[root@ruozehadoop000 ~]# ll /usr/sbin/user* 查看用户相关命令
[root@ruozehadoop000 ~]# ll /usr/sbin/group* 查看用户组相关命令
[root@ruozehadoop000 ~]# id Jepson 查看该用户id
[root@ruozehadoop000 ~]# ll /usr/sbin/user* 查看用户相关命令
[root@ruozehadoop000 ~]# ll /usr/sbin/group* 查看用户组相关命令
[root@ruozehadoop000 ~]# id Jepson 查看该用户id
[root@ruozehadoop000 ~]# useradd lynn 创建1个名称相同的用户和用户组
gid : 主组
groups: 所有组
gid : 主组
groups: 所有组
[root@ruozehadoop000 ~]# userdel ruoze 删除指定用户,但无法彻底删除该用户主目录,须自行rm删除以免混乱
[root@ruozehadoop000 ~]# cat /etc/passwd 查看用户
[root@ruozehadoop000 ~]# cat /etc/group 查看用户组
[root@ruozehadoop000 ~]# cat /etc/group 查看用户组
[root@ruozehadoop000 ~]# usermod -a -G bigdata lynn 添加用户组到该用户
善用--help了解命令详细作用
善用--help了解命令详细作用
11.管道符 和 过滤
[root@ruozehadoop000 ~]# cat /etc/passwd | grep jepson
管道符连接命令,grep过滤命令
[root@ruozehadoop000 ~]# cat /etc/passwd | grep jepson
管道符连接命令,grep过滤命令
12.进程和端口号
[root@ruozehadoop000 ~]# ps -ef|grep ssh 查看指定(通过过滤指定)进程所用进程号
[root@ruozehadoop000 ~]# netstat -nlp|grep 1480 通过进程号查端口号
[root@ruozehadoop000 ~]# ps -ef|grep ssh 查看指定(通过过滤指定)进程所用进程号
[root@ruozehadoop000 ~]# netstat -nlp|grep 1480 通过进程号查端口号
[root@ruozehadoop000 ~]# kill -9 3647 杀1个进程
[root@ruozehadoop000~]# kill -9 $(pgrep -f httpd) 杀死所有关于httpd的进程
凡rm 和 kill,必须确定是否要删除和杀死
rm -rf / 禁用
kill 命令执行前 确认清楚
rm -rf / 禁用
kill 命令执行前 确认清楚
xxx服务的ip: 通过ifconfig查看
端口号:通过 ps -ef|grep xxx netstat -nlp| grep pid 查看
端口号:通过 ps -ef|grep xxx netstat -nlp| grep pid 查看
13.yum 安装rpm
查询
[root@ruozehadoop000 ~]# rpm -qa | grep http 查询所有关于http的rpm包
[root@ruozehadoop000 ~]# rpm -qa | grep http 查询所有关于http的rpm包
卸载
[root@ruozehadoop000 ~]# rpm -e --nodeps httpd-tools-2.2.15-60.el6.centos.6.x86_64 卸载指定包,不检测依赖关系
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31543109/viewspace-2156572/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/31543109/viewspace-2156572/