Linux常用命令二

1.创建文件夹
mkdir file0  创建1个文件夹
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字节  清空该文件(有)或者新建该文件(无)

3.mv
mv Lynn0.log Lynn1.log  可用于移动文件+更改文件名称 前为要更改的文件,后为目标文件

4.cp
cp lynn.log lynn13.log    复制文件
cp -r 1 2         复制文件夹 须带-r参数(递归)

5.删除
rm 删除文件
rm -f 强制删除文件
rm -rf 强制删除 文件夹

6.环境变量
临时变量 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'  保存退出
[lynn@ruozehadoop000 ~]$ source .bash_profile  重新执行该文件
[lynn@ruozehadoop000 ~]$ . .bash_profile 重新执行该文件,等同于命令source  .bash_profile

7.su 切换用户
  - 参数表示切换用户,执行lynn用户的环境变量文件和进home
[root@ruozehadoop000 ~]# su  lynn
还是处于root中
[root@ruozehadoop000 ~]# su - lynn
可进入个人家目录

8.vi
命令 i进编辑模式    shift+: 进入尾行模式
编辑模式下  ecs退出到命令模式
尾行模式下wq保存文件  wq!强制保存退出  q! 强制退出

9.sudo 普通用户临时有root权限
[root@ruozehadoop000 ~]# vi /etc/sudoers 编辑sudoers文件
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 ~]# useradd lynn 创建1个名称相同的用户和用户组 
gid : 主组
groups: 所有组
[root@ruozehadoop000 ~]# userdel ruoze 删除指定用户,但无法彻底删除该用户主目录,须自行rm删除以免混乱
[root@ruozehadoop000 ~]# cat /etc/passwd 查看用户
[root@ruozehadoop000 ~]# cat /etc/group 查看用户组
[root@ruozehadoop000 ~]# usermod -a -G bigdata lynn 添加用户组到该用户
善用--help了解命令详细作用

11.管道符 和 过滤
[root@ruozehadoop000 ~]# cat /etc/passwd | grep jepson
管道符连接命令,grep过滤命令

12.进程和端口号
[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 命令执行前 确认清楚
xxx服务的ip:  通过ifconfig查看
端口号:通过 ps -ef|grep xxx   netstat -nlp| grep pid 查看

13.yum 安装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/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值