linux基本操作学习1

查看文件和目录

查看当前所在路径:pwd
命令格式:命令 -选项 -参数
查看当前路径下的文件:ls

-d : 只看当前目录的信息
-l : 看详细信息
-a : 显示所有 任何文件前加一个.
-h : 显示文件大小

路径切换

路径的切换:cd

- : 跳入上次使用目录
~ : 切换到用户主目录
.. : 切换到上一目录

目录结构

  • /boot Linux     启动时需要的文件
  • /dev       设备文件
  • /etc       配置文件
  • /home       用户家目录
  • /media       媒体文件
  • /mnt       挂载文件
  • /opt       第三方软件
  • /proc       虚拟化文件
  • /root       管理员的家目录
  • /run       进程文件
  • /srv       压缩过的文件
  • /sys       系统文件
  • /usr       安装的软件,共享库
  • /var       可变数据,日志文件
  • /tmp       临时文件
  • /usr/bin       普通用户可以使用的命令
  • /usr/sbin       超级用户可以使用的命令
  • /usr/lib       32位库文件
  • /usr/lib64       64位库文件

Linux文件处理

d : 表示目录
- : 表示文件
l : 连接文件
b :设备文件,提供存储的接口设备
c : 设备文件,提供串行的接口设备 -- 键盘,鼠标
查看方式:ls -l 看第一个字符。

文件处理

新建目录 : mkdir 目录名
复制文件 : cp 文件1 文件2
移动文件 : mv 文件1 文件2
删除文件 : rm 文件(rm -f 文件 强制删除)
复制目录 : cp -r 目录1 目录2
移动目录 : mv 目录1 目录2
删除目录 : rm -r 目录

注:需要使用“递归”选项处理来源目录

查看文件 -cat

-A       整合命令-vET
-b       列出行号,但是空白行不标志行号
-E       将结尾的断行字符($)显示出来
-n       列出行号,空白行也会标志行号
-T       将tab按键以^I显示
-v       列出一些看不来的特殊字符

注:tac 加上面的表示顺序颠倒

查看文件 -nl

nl       可以直接显示行号
     -b

  • -ba       无论是否有空行,都列出行号
  • -bt 如果有空行,则不列出行号
    -n
  • -nln       行号在屏幕的最左方
  • -nrn       行号在屏幕的最右方,前面不加0
  • -nrz       行号在屏幕最右方,前面加0
    -w       缩进多少位

查看文件 -more

more(一页一页翻动)
空格:向下翻一页
回车:向下翻一行
/字符串:搜索
:f:立刻显示文件名和行数
b:翻到第一页
q:离开

查看文件 -less

less (一页一页翻动)
空格:向下翻动一页
pagedown:向下翻动一页
pageup:向上翻动一页
/字符串或字符:搜索
n:重复前一个搜索
N:反方向重复前一个搜索
q:退出

查看文件 head tail

head tail:显示文件头或尾几行
-n:指定显示几行,默认是前十行
wc:显示文件的行数,数字,字节
-c:只显示字节
-w:只显示字数。一个字被定义为空白、空格或换行字符分隔的字符串。(显示空白字符有多少)
-l:只显示行

Vim编辑器

i:插入
esc:退出编辑
u:撤销
x:删除
v:选择文本
y:复制
yy:复制当前行
dd:删除光标所在行
p:粘贴
:w:保存
:wq:保存并退出
:q!:强制退出

你可能感兴趣的:(linux基本操作学习1)