初学Linux(2)

Linux帮助手册
查找Shell的内部命令帮助  可以用   help 命令   例如: help echo
查找Shell的外部命令帮助  可以用   命令 --help   例如:ls --help
另外还有Man page命令  
查找各种命令的帮助文档  例如: man ls       显示的是ls的帮助文档
快捷查找ls帮助文档的某一用途  / 标志     例如 / -a   寻找-a字段(按n向下寻找,按N向上寻找)

执行man -p 7 man  显示出man的帮助文档,在文档中得到
1 代表 用户(普通)命令  User Commands
2 代表 系统调用 System Calls
3 代表 库函数 C Library Functions
4 代表 设备和特殊文件 Devices and Special Files
5 代表 文件格式和约定 File Formats and Conventions
6 代表 游戏等 Games et.Al.
7 代表 杂记 Miscellanea
8 代表 系统管理工具和虚拟光驱 System Administration tools and Deamons


另外还有info 命令   比Man page多了一个链接的功能, 按U可返回前一个文档
例如 info ls    显示ls的帮助文档


查看后台运行的命令 用  jobs命令


touch `date +%y-%m-%d`.log  意思是创建一个以当前时间为名字的文件,用于shell脚本;  其中` ` 是 Shift+~ 


查看某一个文件的信息,可以用   file a.txt  意思是 显示a.txt的信息


添加用户
useradd tUser   添加一个tUser用户
passwd  123456   给tUser用户设置密码为123456
userdel tUser   删除tUser用户
添加组
groupadd A 添加一个名为A的组
gpasswd 123 给A组设置密码
groupdel A 删除组A


[hadoop@bi-test ~]$ chown -R hadoop.wang /home/wang   改变/home/wang下的所有文件和子文件夹拥有者为hadoop和所在组是wang
[hadoop@bi-test ~]$ id
uid=501(hadoop) gid=501(hadoop) groups=501(hadoop)   uid指的是用户id ,gid指的是组id ,groups指的是用户所在组的一些id
[hadoop@bi-test ~]$ 

[hadoop@bi-test home]$ ll
total 8
drwx------ 4 hadoop hadoop 4096 Nov  3 11:44 hadoop
drwxrwxrwx 3 hadoop wang   4096 Nov  3 14:14 wang    通过上面chown 修完完后,现在就可以看到/home/wang这个文件夹拥有者是hadoop


chmod g+rwx  ./wang    修改当前目录下的wang这个目录的权限,使和当前用户在一个组的用户对这个目录拥有读、写、执行的权限




[hadoop@bi-test ~]$ w | cat       (通过使用管道  显示出来)  查看当前登录本机的用户和他运行的程序
 14:46:03 up 4 days, 19:02,  1 user,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
hadoop   pts/0    192.168.4.55     14:45    0.00s  0.00s  0.00s w
/etc/login.defs里面记载着用户添加完成后的一些属性




ln a.txt b  为a.txt创建一个硬链接b,即使删除a.txt,b也能执行。
ln -s a.txt b 为a.txt创建一个软连接b,如果删除a.txt,则b无法使用。
软链接和硬链接的区别:软链接可以跨分区,硬链接不行;可以为目录做软链接,但是不能为目录做硬链接




压缩
gzip A  将A文件压缩,完成后压缩包名称为A.gz,完成后A不存在了gunzip A.gz 或 gzip -d A.gz  解压A.gz
bzip2 A  将A文件压缩,完成后压缩包名称为A.bz2,完成后A不存在了   bunzip2 A.bz2或 bzip2 -d A.bz2  解压


打包
tar cvf ./a.txt.tar ./a.txt  将当前目录下的a.txt打包,完成后a.txt依然存在
tar rvf ./b.tar ./a1.txt ./a.txt 向b.tar包中 追加当前目录中的a1.txt a.txt两个文件
tar tvf ./b.tar 查看b.tar包下的都有什么文件
解包
tar xvf ./b.tar 将b.tar包解开,但是这个包依然存在
打包压缩
tar cvfz ./a.txt.gz ./a.txt 将当前目录下的a.txt打包压缩成a.txt.gz 原文件存在
tar cvfj ./b.txt.bz2 ./b.txt 将当前目录下的b.txt打包压缩成b.txt.bz2 原文件存在
解包解压
tar xvfz ./a.txt.gz -C ./test_1 将a.txt.gz 解包解压  到当前目录下的test_1目录下
tar xvfj ./b.txt.bz2 -C ./ddd 将b.txt.bz2 解包解压 到当前目录下的ddd目录下


[hadoop@bi-test ~]$ hostname    查看主机名
bi-test


[hadoop@bi-test ~]$ uname -a   查看当前平台的一些信息
Linux bi-test 2.6.32-220.el6.x86_64 #1 SMP Tue Dec 6 19:48:22 GMT 2011 x86_64 x86_64 x86_64 GNU/Linux


[hadoop@bi-test ~]$ last 查看最近的用户登录


[hadoop@bi-test ~]$ lastlog  查看每个用户的登录情况
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值