首页 > 代码库 > linux 基础命令 1
linux 基础命令 1
1 创建目录/data
mkdir -p /data
-p 递归创建目录 ,创建多级层目录
2 tree 以树的形状显示目录
-L 1 显示多少层目录 只查看一层目录
-d 只显示目录
3 ls 列表列出目录中内容
-l 字母 long长格式显示 详细信息
-d 查看目录(把目录当做普通文件对待)
-a 显示隐藏的信息包括隐藏的文件
-F 给不同文件加上不同的标志
-p 只给目录加上标记,其他类型文件不管
-r 逆序倒叙显示内容
-t 按文件的修改时间排序
ls -li 显示文件的索引节点
ls -h 以人类的方式显示
4 进入目录、改变当前正在使用的目录
cd /data
cd - 返回上一次目录
cd . 当前目录
cd . . 返回上一级目录
cd ~ 当前用户的家目录
5 pwd linux的指南针,显示当前所在的位置,打印当前工作目录
6 touch 触摸,创建文件 (修改文件的时间戳)
touch -d “ 2016-3-13” + 文件名 修改文件的时间
touch -s 修改系统的时间
7 vi /vim vim编辑器是文本编辑器
i/o insert 编辑模式
esc 键再次进入到命令模式
:wq 保存退出
w 写入
q quit 退出
:q ! 强制退出
:set nu 在vi编辑文件的时候显示行号
:set nonu 取消显示行号
G 到文件的结尾
gg 到文件的第一行
o 在当前行的下一行插入一个空行,并进入编辑模式
dG 删除光标所在行到文件的最后一行
dd 删除光标所在行
D 删除光标所在位置 到行尾
dnd
p 粘贴
yy 复制当前行
:1,15copy15 复制1至15行
8 echo 输出内容到屏幕上
注:单引号 ,双引号,以及没有引号之间的区别
参数:-n 不输出回车换行符号
-e 开启转义符号
echo的特殊使用:echo也可以多行追加
例:
echo "123
321
456
654
abc
cba" >> /xinjia
cat /xinjia
321
456
654
abc
cba
9 cat 查看文件内容
(1) 多行追加
cat >>/data/oldboy.txt<< EOF
i
am
oldboy
linux
EOF
(2)cat -A 显示全部内容,包括空格也全部显示
cat -n 显示行号
10 cp copy 复制文件或目录 默认只能复制文件
-a =-pdr
-p 复制文件同时保持文件属性不变
-r 递归复制,目录及其子孙后代
-t 制定cp格式 第一个为目标 cp -t 目标 源
cp 复制文件 格式:
cp 源文件 目标文件
本文出自 “小辛” 博客,谢绝转载!
linux 基础命令 1