Linux基本命令
来源:互联网 发布:前台list转json 编辑:程序博客网 时间:2024/05/16 23:35
一、以root权限建立文件
1、 换成root用户
su –
注:建立文件完成后,退回到原用户,如原用户名为ubuntu,只需在root下用exit命令,便可退回到ubuntu用户来操作。
2、 创建目录hadoop
mkdir hadoop
3、 修改文件的属组,把hadoop归于ubuntu用户所有
语法:chgrp [选项] 属组 文件名
该命令的各选项含义为:
- R 递归式地改变指定目录及其下的所有子目录和文件的属组。
chgrp ubuntu hadoop
4、 更改文件或目录的属主和属组
语法:chown [选项] 用户或组 文件
文件是以空格分开的要改变权限的文件列表,支持通配符
该命令的各选项含义如下:
- R 递归式地改变指定目录及其下的所有子目录和文件的拥有者。
- v 显示chown命令所做的工作。
chown pat hadoop
二、用命令来修改hosts文件
1、 换成root用户
su –
注:修改完成后,退回到原用户,如原用户为pat,只需在root下用exit命令,便可退回到pat用户来操作。
2、 修改
vi /etc/hosts
vi命令,详情参见http://os.51cto.com/art/200907/140969.htm
http://hi.baidu.com/cn_linux/blog/item/bdeef11fb90d320b304e151c.html
3、 修改完后查看是否修改成功
用cat命令查看文件
cat /etc/hosts
cat命令,详情参见http://os.51cto.com/art/201006/207528.htm
三、查看文件内容
有三个命令都可以实现,cat、more、less
1、cat:显示整个文件的内容,没有翻页功能
经常和more命令搭配使用;不过cat命令可以将数个文件合并成一个文件
语法:cat [-AbeEnstTuv] [--help] [--version] filename
参数:
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprinting
2、more:让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示。
语法:more [-dlfpcsu] [-num] [+/pattern] [+num][fileNames..]
参数:
-d: 提示使用者,在画面下方显示 [Press space to continue,q to quit.],如果使用者按错键,则会显示 [Press h for instructions.] 而不是哔声;
-l: 取消遇见特殊字元 ^L(送纸字元)时会暂停的功能 ;
-f: 计算行数时,以实际上的行数,而非自动换行过后的行数(有些单行字数太长的会被扩展为两行或两行以上);
-p: 不以卷动的方式显示每一页,而是先清除萤幕后再显示内容;
-c: 跟 -p 相似,不同的是先显示内容再清除其他旧资料;
-s: 当遇到有连续两行以上的空白行,就代换为一行的空白行;
-u: 不显示下引号 (根据环境变数 TERM 指定的 terminal 而有所不同);
+/: 在每个档案显示前搜寻该字串(pattern),然后从该字串之后开始显示;
-num: 显示到第num行;
+num: 从第num行开始显示;
3、less:less命令的用法与more命令类似,也可以用来浏览超过一页的文件。所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。当要结束浏览时,只要在less命令的提示符“:”下按Q键即可。
四、Linux之间复制文件和目录
scp [可选参数] file_source file_target
参数:
-v 和大多数 linux 命令中的-v 意思一样 , 用来显示进度,可用来查看连接,认证,或是配置错误
-C 使能压缩选项
-P 选择端口 . 注意 -p 已经被 rcp 使用
-4 强行使用 IPV4 地址
-6 强行使用 IPV6 地址
1、 本地复制到远程:
1)复制文件
scp local_file remote_username@remote_ip:remote_folder
(需输入密码,文件名不变)
或者
scp local_file remote_username@remote_ip:remote_file
(需输入密码,文件名为remote_file的设置)
或者
scp local_file remote_ip:remote_folder
(需输入用户名和密码,文件名不变)
或者
scp local_file remote_ip:remote_file
(需输入用户名和密码,文件名为remote_file的设置)
1)复制目录
scp -r local_folderremote_username@remote_ip:remote_folder
(需输入密码)
或者
scp -r local_folder remote_ip:remote_folder
(需输入用户名和密码)
2、 远程复制到本地:
只要把“本地复制到远程”中的参数调换即可
五、五个查找命令
find、locate、whereis、which、type
1、 find
2、 locate
3、 whereis
4、 which
在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果
5、 type
- 【Linux】Linux基本命令
- Linux基本命令-mkdir命令
- linux基本命令-mysql命令
- Linux基本命令
- Linux基本命令
- linux基本命令
- linux基本命令(编译)
- Linux Mysql基本命令
- Linux基本命令
- Linux初学者基本命令
- linux基本命令
- Linux基本命令介绍
- linux基本操作命令
- Linux基本操作命令
- LINUX的基本命令
- LINUX的基本命令
- Linux基本命令
- linux基本命令
- 游戏王千金囊开发实录二 —— 登录
- iphone开发-地图注解(地图上的大头针)
- 我自己通用的线程池
- (最新)HttpClient4模拟登录腾讯微博 .
- Launcher 拖拽 流程小结『android 2.3 2.2』
- Linux基本命令
- JDBC访问所有数据库的完整步骤
- 嵌入式Linux启动过程中的问题积累
- 数据库之触发器
- 20120711讲座预告
- 算法导论 10.3-4 紧凑的多重数组
- 巴巴运动网 (18--20) 用泛型技术对产品分类的业务管理Bean抽象,测试,重载
- 常用算法思想--递归算法
- 应聘技巧回答