文章目录
一.基本命令
##对于目录的命令
-
ls 默认浏览当前所在目录下的文件信息
目录:再看Windows下常叫文件夹
家目录:多用户操作系统—同时可以多个用户登录linux进行操作–操作系统为每一个创建的受保护目录
-a 选项:浏览目录下的所有文件,包括隐藏文件
-l 选项:查看目录下的文件详细信息 -
pwd :查看当前的所在路径
绝对路径:唯一路径–指的是以根目录作为起始表达的路径 /home/san
相对路径:多种多样–指的是以某个路径作为参照路径–通常以当前目录为起始路径
. 表示一个目录自身
… 表示一个目录的上一层目录 -
mkdir --创建目录
-p 递归多层级创建目录,从外往内,那层不存在就创建那一层
示例:mkdir -p workspace/cengci -
rmdir --创建目录
-p 递归多层级删除目录,从内往外,那层不为空就删除那一层
示例 :rmdir -p workspace/cengci -
cp -将一个文件向另一个文件位置拷贝一份
-r 递归将一个目录及其内部的文件全部拷贝指定位置
cp -r tmp ./workspace -
- cd --改变工作路径,改变当前的所在路径,进入某个目录
- 表示当前用户的家目录
常用操作:tab键自动文件名补全–推荐用这种方式
##文件操作
-
touch --touch 一个文件,若文件存在则更新文件的时间属性,不存在则创建文件
-d 使用指定的四件刷新属性
-a 仅使用当前系统时间刷新访问时间
-m 仅使用当前系统刷新修改时间
文件的三种时间属性:最后一次访问,最后一次修改,最后一次状态改变
示例:touch -d “2018-08-09 12:12:-3” passwd -
cat --将文件内容打印出来
示例: cat passwd -
more – 分页显示内容
向下按行滚动:使用回车;
向下按页滚动:使用空格
退出显示:使用q键 -
less --分页显示内容
向下按行滚动:↓ 回车;
向下按页滚动:空格,f键;
向上滚动:↑ b键
退出显示:q键匹配查找字符串:/string 向下匹配 ?向上匹配
-
head – 显示问阿金的前十行内容
-n 指定显示的行数 -
tail – 默认显示文件末尾10行内容
-n 指定显示的行数
-f 动态一直等待文件末尾的新数据进行 -
关机命令 : shutdown -h now
su root — 切换到管理员用户 -
其他的命令
echo:打印字符串—讲述库写入标准输出—显示设备文件
重定向:>/>> 重定向符号实现–将元贝要写入标准输出的数据写入到指定文件,改变数据的流向
‘>’ :清空重定向:将新数据重定向到指定的文件中,但是之前的会清空原有的内容
’>>‘:追加重定向:将新数据重定向到指定的文件中,但新数据会被追加写入到问价末尾stat:查看文件状态信息
-
管道符 : |
打印文件的第23行内容,head -n 23.、passwd | tail -n 1
连接两个命令,将前边命令的输出结果,当做后边命令的输入数据,让后面的命令进行处理 -
man 手册查看命令
man ls --查看ls命令的手册
man fopen —查看fopen函数的手册 -
打包指令
tar Linux下常用的打包解包工具—将多个文件打包成一个文件,提供解包功能,并且打包解包的同事可以进行压缩解压
-c 打包 -x 解包
-z 打包或解包同时进行gzip格式压缩解压缩
-j 打包或解包同时进行bzip2格式压缩解压缩
-v 显示打包解包信息
tar -czvf ***.tar.gz **.txt **.txt 打包
tar -xzvf ***.tar.gz 解包
tar -cjvf new.tar.gz test/
tar -xvf new.tar.gz -
匹配查找命令
grep – 从文件内容中查找匹配包含某个字符串的行,常用语某个文件中找函数
-i 匹配是忽略大小写
-v 反向匹配
-R 指定目录下的文件逐个进行内容匹配
示例:grep -R ‘san’./
grep -v ‘nologin’ passwd
grep -i ‘root’ passwd -
find – 指定目录下查找名称/大小/时间/文件类型
find ./ -name “*test” 通过文件名直接查找文件
find ./ -type d 通过文件类型找文件—f-普通文件 d-目录文件 c-字符设备 b-块设备 p-管道文件 l-符号链接文件 s-套接字文件
find ./ -size -10M 通过文件大小找文件—10M以内的文件
find ./ -mmin -10 通过文件时间找文件 — cmin,mmin,amin–分钟为单位 ctime,mtime,atime—以天为单位 -
bc 计算器
date 打印或设置系统时间
cal 日历
su 切换用户
二.vim的简单配置
我们一般自己去配置的时候,不去改动这个文件,而是选择在自己当前用户的主目录下新建一个 .vimrc 文件,存放我们的配置
- 进入当前主目录
cd ~/
- 创建一个.vimrc文件
vim .vimrc
- 将下面的内容复制进去,保存
set nocompatible
set number
filetype on
set history=1000
color evening
syntax on
set autoindent
set smartindent
set tabstop=4
set shiftwidth=4
set showmatch
set guioptions-=T
set vb t_vb=
set ruler
set nohls
set incsearch
if has("vms")
set nobackup
else
set backup
endif
inoremap ( ()<LEFT>
inoremap { {}<LEFT>
inoremap [ []<LEFT>
set vb t_vb =
set mouse = a
来源:oschina
链接:https://my.oschina.net/u/4312205/blog/4480000