磁盘管理的命令
ls 参数 : -al : 查看当前目录下所有的文件以及文件夹,包括隐藏文件
ll : 查看当前目录下所有文件以及文件夹的详细信息,不包括隐藏文件
pwd : 查看当前的路径
mkdir : 创建文件夹 参数 -p : 表示创建多级目录
cd : 切换路径
文件管理的命令
cat : 查看文件的所有内容
less 查看我们的文件内容
enter 往下翻一行
空格 往下翻一页
q 退出浏览
more
enter 回车 往下翻一行
space 空格 往下翻一页
ctrl + c 退出浏览
tail 查看文件的尾部内容
-f 表示从尾部进行查看
-100f 查看尾部100行的内容
tail -100f install.log
文件操作的命令
cp : 表示复制
cp 源文件 目的文件 拷贝并且可以支持重命名
cp 源文件 目的路径 表示拷贝到某一个路径下面去
mv 剪切功能 不光可以移动文件,还可以移动文件夹
mv 源文件(文件夹 ) 目的文件(目的文件夹)
rm 表示删除文件或者文件夹
-r 表示递归删除,会-把文件夹下面所有的东西都删掉
-f 表示强制删除 不通知你是否确认
rm -rf 表示强制递归删除 不会通知你是否确认,一定要慎用
find 查找磁盘的文件或者文件夹
find / -name install.log
第一个参数:从哪个路径下面查找
第二个参数 -name 按照什么规则来进行查找
第三个参数: 查找得文件的名字
文档编辑的命令
vi 或者vim
加参数 a 或者 i 进入编辑模式
编辑完成之后按 esc 退出编辑模式
:wq 保存退出
:q! 不保存退出
-
输入“vim 文件名”进入“一般模式”
-
按下“i”从一般模式,进入“插入模式”
-
按下“esc”从“插入模式”退出到“一般模式”
-
在“一般模式”下,输入“:wq”,保存并退出编辑。
-
在”一般模式下”,输入”:q!” 不保存并退出编辑
分组 |
命令 |
描述 |
插入 (从一般模式进入到插入模式) |
i |
在光标前插入 |
shift + i |
在光标当前行开始插入 |
|
a |
在光标后插入 |
|
shift + a |
在光标当前行末尾插入 |
|
o |
在光标当前行的下一行插入新行 |
|
shift + o |
在光标当前行的上一行插入新行 |
|
|
||
复制或粘贴 (在插入模式下) |
yy |
单行复制 将光标移动到将要复制的行处 |
nyy |
多行复制 将光标移动到将要复制的首行处 |
|
p |
粘贴 将光标移动到将要粘贴的行处 |
|
定位 |
gg |
到文本的第一行 |
shift + g |
到文本的最后一行 |
|
|
||
删除 |
dd |
删除光标所在行 |
ndd |
删除n行 |
|
退出 |
:q |
退出vi(没有做任何修改时) |
:q! |
强制退出不保存 |
|
:w |
保存不退出 |
|
:wq |
保存后退出 |
管道命令 |
管道在linux里面是一个连接的作用
连接前一个命令和后一个命令
命令1 | 命令2 将命令1的输出,作为命令2的输入
grep 命令 表示过滤
grep -i Installing install.log 从 install.log里面查找 Installing这个字符串
系统命令
ps 查看系统进程
ps -ef | grep rpcbind 表示查看某个进程
ps –ef | grep tomcat 表示查看tomcat的进程
kill命令 杀死某个进程
kill 进程号 表示杀死某个进程
kill -9 进程号 表示强制的杀死
ifconfig 查看网络ip地址以及mac地址等
ping www.baidu.com 验证两台服务器之间是否能够通信
压缩与解压
tar cvf test.tar test/ 打包不压缩
tar czvf test3.tar.gz install.log 打包并压缩
tar xvf test2.tar 表示解压某一个文件.tar结尾的文件
tar zxvf test2.tar.gz 表示解压缩.tar.gz结尾的文件
tar zxvf test2.tar.gz -C abc 解压到某一个指定的路径下面去
wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.84/bin/apache-tomcat-7.0.84.tar.gz : 下载软件包到当前路径下面
关机重启
reboot -h now 马上关机重启
shutdown 关机
halt 关机
用户与用户组
useradd hadoop : 创建普通用户
passwd hadoop : 给用户设置密码
chmod [参数] [<权限范围><符号><权限代号>] :变更文件或目录的权限
-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
- 权限范围的表示法如下:
u:User,即文件或目录的拥有者。
g:Group,即文件或目录的所属群组。
o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围。
a:All,即全部的用户,包含拥有者,所属群组以及其他用户。
- 符号:
+ 添加权限
- 取消权限
- 有关权限代号的部分,列表于下:
r:读取权限,数字代号为"4"。
w:写入权限,数字代号为"2"。
x:执行或切换权限,数字代号为"1"。
-:不具任何权限,数字代号为"0"。