7.19 linux 基本操作

来源:互联网 发布:淘宝二层牛皮除牛反绒 编辑:程序博客网 时间:2024/06/06 12:50

Usr:公共的共享的只读文件

Lib:存放库文件(动态库文件.so,静态库文件.a

Sbin:系统所使用的二进制文件

Bin:cpls man sh tar vi

 dev:设备文件

etc:配置文件(grouppasswordprofile

tmp:临时文件存放目录

home:家目录(普通用户帐号都会在home下创建自己的账户、超级用户在root的家目录直接在根目录下)

 su 切换用户

/ 根目录

文件夹

- 普通文件

l 链接文件

b 设备文件

c 串行端口设备

 

命令字【选项】【参数】

命令选项包含两类:

短选项(两个可以放在一起使用) 字符

长选项 ——    ls -l -- coler=‘never’    单词

 隐藏文件以 .开始

*(通配符)~

帮助命令:man

linux命令分为内置命令(必须有支撑系统)和外部命令(可有可无,用户添加)

type cd  查看cd类型

helpcd  查看内置命令

ls -- help 查看外部命令

man ls 查看内置跟外部

pwd 显示当前路径

ls -a 所有文件

 

路径:绝对路径-——C/system从盘符开始直到文件

           相对路径——相对于当前路径来说,目的目录使用..表示的一种方式。

Mkdir 创建目录

Mkdir –p a/b/c 创建递归目录

Mkdir a b c 创建多个目录

Rmdir 删除空目录

Rmdir –p a/b/c 删除递归目录

Cp 复制(cp a/file1 b/(cp –r a b)复制目录

双击tab 显示全部test1 test2文件名  tab补全test

. 表示当前路径

.. 表示当前路径的上一级路径 cp ./file2  ../b   相对路径写法cp file2 ../../../lib

Cp -p 复制时保留文件属性

Mv 移动(文件重命名(mv b/file3b/file4))移动文件夹mv a ../a/

Rm 删除(rm –I file1删除提示选项 rm –ffile1没有提示信息)

Rm –f 强制删除

Rm –r 删除文件夹 rm –rf强制删除

Touch (修改文件时间拖)创建空文档

Cat 查看文件内容 输入文件内容 拼接文件创建一个不存在的文件 >(重定向符)

Cat > f1 输入内容 ctrl d结束输入 cat>> f1 追加内容

Cat f1 f2 > f3   f1 f2内容拼接输入f3

Cat –n f3 给出行标

More 分页显示文件内容(b可以往上翻 q退出查看)空格或f一页一页往下翻

Less 查看文件内容(可以使用上下箭头,more不可以)

Head 查看文件前几行 head –n 20 /etc/services查看文件头20

Tail 查看大文件最后几行 tail –n 2查看最后20

Ln 生成链接文件

硬链接:源文件副本 ln f1 f1.l (普通文件)

软链接:快捷方式    ln –s f1 f1.ll (链接文件)

Chomd 改变文件或目录权限(x可执行rw写)chomd +xf4    ./f4执行f4里的命令

Rwxrwxrwx

文件属主:头三个user  u

文件属组:中间三个group g

其他用户:后三个other o 

         所有用户all a

Chomd –R 递归修改

Chown 修改文件的所有者、

Chgrp 修改文件属组

Find 文件搜索 find ./ -name f3   -size按大小查找  -user查所有者

Find /etc –cmin -5 查找5分钟内被修改过的属性的文件和目录

-amin访问时间 access

-cmin 文件属性 change

-mmin 文件内容 modify

Which 搜索

Alias ls=‘ls –color=auto’别名

Unalias 去别名

Grep 查找文件内容(grep内容文件名)

Grep –i 忽略大小写 

grep –c 内容文件名(查询文件中有几行出现)

grep 内容文件名 --color=auto用颜色标出内容

alias grep=‘grep –color=auto’添加别名

grep –n 内容文件名(第几行显示)

grep –v 排除制定字符

-o 只打印匹配的字符串 –m最多匹配的个数

Useradd 添加新账户

Su 切换帐号 ctrl alt+f2打开终端   ctrl alt+f1 返回

Exitsu返回root帐号

Passwd 添加密码

Groupadd 添加用户组

Userdel 删除帐号

Gzip 压缩文件(不常用)

Tar (可以对文件压缩)压缩。 tar选项[-zcf]压缩后文件名目录。    

–c 打包 –v显示详细信息 –f指定文件名 –z打包同时压缩

Tar –zcf a.tar.gz a   a打包压缩

Tar –jcf a.tar.bz2 a

Linxu压缩类型:.zp .bz2

Gzip压缩: .gz

Bzip2压缩: .bz2

Tar –zxf a.tar.gz 解压(x

-linux下的习惯,不加是符合linux

Tar –jxf a.tar.bz2 –C /  解压到指定存放目录

Zip 压缩

Zip b.zip b

Unzip 解压 unzip b.zip

Ping 测试网络连通性 –c发送次数

Ifconfig 查看网卡状态

Ifconfig 网卡 down 断掉网卡

Setup 配置网卡

Mount挂载(将新的文件系统关联至当前根文件系统) 

  umount    卸载:将某文件系统与当前根文件系统的关联关系予以解除

 mount[-t 文件系统]设备文件名挂载点

shutdown 关机命令 shutdown –h now现在就关机

-r 重启

其他关机:halt    poweroff   init0

重启:reboot   init 6

 

Vi/vim 编辑(一般模式) i/a/o(编辑模式)可以输入 esc退出(一般模式):+一些命令     shift+zz  退出(一般模式下)

 i:当前光标所在字符前面,转为输入模式

 a 当前光标所在字符后面,转为输入模式

o:当前光标所在字符下方,新建一行,作为输入

O:当前光标所在字符上方,新建一行,作为输入

I:当前光标所在字符行首,作为输入

A当前光标所在字符尾行,作为输入

shift +zz 退出(一般模式下)

Vim +3 test   打开后将光标定位在第三行

Vim

+ test  定位到最后一行

Vim +/] test  定位到左]

3d删除第三行

1822d删除18-22

.+2d当前行删2

.$-100删除当前行到倒数第100

wq 保存并退出

q不保存退出

q!强制退出

w!强制保存

Hljk左右下上

W移至下一个单词词首

 

原创粉丝点击