linux命令的笔记
1.改变目录的用户组和所有者
chown 命令
如下图:
可以看到test1与test2的的所有者和所属组都是root,其中
第三个字段是说明目录拥有者,
第四个字段是文件拥有者所在的组,
第五个字段是指明文件或者目录的大小(以字节为单位),
第六,七,八个字段是文件创建的时间,
最后一个字段,文件名字
现在用chown修改文件的用户组和用户
chown hadoop:hadoop test*
可以看到文件的所有者和用户所在的组都被改变了。其中 用户组和所有者可以缺一。如:
chown :hadoop test 只修改用户组。
chown root: test 只修改所有者
还有一点要说明一下,如果只对目录修改其所有权,并不能改变这个目录下的文件的属性,如果要改变,则要加“ -R”选项,表示递归的处理这个目录下的所有文件和所以目录,即把这个目录下的所以成员都变成你要设置的属性。
如:chown -R hadoop:hadoop test3 把test3目录下的所有成员的属性都变成hadoop(文件所有者) hadoop(文件所有者所在的组)
当然一个用户可以属于多个用户组
2.查看系统中有多少个用户和有哪些用户组
在/etc/passwd 文件中,可以看到当前系统中有那些用户,如下
[root@BG4D07 test3]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
在/etc/group中,可以看到当前有哪些用户组,如下:
[root@BG4D07 test3]# cat /etc/group
root:x:0:
bin:x:1:bin,daemon
daemon:x:2:bin,daemon
sys:x:3:bin,adm
adm:x:4:adm,daemon
tty:x:5:
disk:x:6:
lp:x:7:daemon
mem:x:8:
kmem:x:9:
wheel:x:10:
mail:x:12:mail,postfix
uucp:x:14:
man:x:15:
games:x:20:
增加用户组:
#groupadd hadoop #cat /etc/group
tcpdump:x:72:
slocate:x:21:
hadoop:x:500:
可以看到新增的用户组建立成功。
添加一个用户到用户组中,用“-g”指明这个用户属于哪个用户组
如:
#useradd -g hadoop HadUser
然后 cat /etc/passwd即可查看新建的用户。
3.登陆ssh,在ssh上传送文件,由一个主机到另一个主机,这些主机在同一个局域网中。
如:当前主机ip为10.0.1.7,与此主机在同一个局域网的另一个主机ip为10.0.1.8
登陆ssh后,要把一个文件从7主机传输到另一台8主机,用cp命令是不行的。
这里使用scp命令:
查看帮助文档可知:
# scp --help
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 ... [[user@]host2:]file2
操作如下:
#scp etrew.txt root@10.0.1.8:/home/
etrew.txt 100% 0 0.0KB/s 00:00
在8号主机的/home目录下可以看到这个文件。
当然如果复制的是个目录,则需要加入一个 “-r”选项
#scp -r TestDir root@10.0.1.8:/home/
此时完成了目录的复制。
先记这么多,后面在添加
linux命令的笔记的更多相关文章
- Linux命令学习笔记目录
Linux命令学习笔记目录 最近正在使用,linux,顺便将用到的命令整理了一下. 一. 文件目录操作命令: 0.linux命令学习笔记(0):man 命令 1.linux命令学习笔记(1):ls命令 ...
- linux命令学习笔记(25):linux文件属性详解
Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组. 最近访问或修改的时间等内容.具体情况如下: 命令: ls -lih 输出: [root@loc ...
- linux命令学习笔记
操作文件和文件夹: copy: $ cp file1 file2 $ cp -r dir1 dir2 move: $ mv file .. $ mv file dir/ rename: $ mv fi ...
- Linux命令学习笔记1
1.Linux命令学习 2.Mkdir /data -创建文件夹 在/下创建文件夹 data 3.Cd -目录切换 列如cd / 4.Touch /data/1 ...
- linux命令学习笔记(20):find命令之exec
find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作, 这个时候exec的作用就显现出来了. exec解释: -exec 参数后面跟的是command ...
- linux命令学习笔记( 2 ) : cd 命令
Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的. 所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧. . 命 ...
- linux命令学习笔记(28):tar命令
通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的 工具.linux中最流行的tar是麻雀虽小,五脏俱全,功能强大. tar命令可以为linu ...
- linux命令学习笔记(1):ls命令
ls命令是linux下最常用的命令.ls命令就是list的缩写缺省下ls用来打印出当前目录的清单 如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单. 通过ls 命令不仅可以查 看li ...
- linux命令学习笔记(4):mkdir命令
linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限, 并且指定的目录名不能是当前目录中已有的目录. .命令格式: mkdir [选项] 目录... .命令功 ...
- linux命令学习笔记(3):pwd命令
Linux中用 pwd 命令来查看”当前工作目录“的完整路径. 简单得说,每当你在终端进行操作时, 你都会有一个当前工作目录. 在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置 ...
随机推荐
- Codeforces-708C(树形DP)
一.题意 给定一颗树,对于每一个节点,判断能否在树中删除某一条边,然后在任意两个节点之间加一条边,使这个点成为重心. 注:删除树中某一条边后,标程并不会这么无聊地把这棵树变成两个孤立的连通图,而是再让 ...
- 在单板上使用WIFI网卡的固件问题
(在单板上使用WIFI网卡的固件问题)(我的wifi网卡是RT3070) (一般买的网卡说是支持LINUX免驱的话,那么在/lib/firmware/ 下一定有相应的固件) 我将USB网卡接入UBUN ...
- Histogram
folly/Histogram.h Classes Histogram Histogram.h defines a simple histogram class, templated on the t ...
- Android——日期格式化转换符
常见日期格式化转换符 转换符 说 明 示 例 %te 一个月中的某一天(1-31) 2 %tb 指定语言环境的月份简称 Feb(英文).二月(中文) %tB 指定语言环境的月份全称 Feb ...
- yum问题的解决办法
关于使用yum“The program package-cleanup is...”的解决办法 在使用yum 时总是有提示信息: The program package-cleanup is f ...
- python collections module's defaultdict
Collections is a high-performance container datatypes. defaultdict objects class collections.default ...
- 【转】Android 中处理崩溃异常并重启程序出现页面重叠的问题
原文地址:http://blog.csdn.net/jiang547860818/article/details/53641113 android开发中经常会遇到程序异常,而已常常会遇到一出现异常AP ...
- [OpenCV Qt教程] 在Qt图形界面中显示OpenCV图像的OpenGL Widget(第二部分)
本文译自:http://www.robot-home.it/blog/en/software/tutorial-opencv-qt-opengl-widget-per-visualizzare-imm ...
- ztree--插件实现增删改查demo(完整版)
ztree--插件实现增删改查demo(完整版) var setting = { async: { enable: true, ...
- JS限制并且显示textarea字数
转自:https://www.cnblogs.com/shinepolo/articles/1373113.html 1 <script type="text/javascript&q ...