linux---常用的查找,查看,创建

touch 文件名字
创建普通文件
vi 文件名字
打开文件/创建文件,但要写内容
i/a
命令模式转插入模式,i:光标前插入,a:光标后插入

ESC
编辑模式进入命令模式,使用wq!保存强制退出
q–退出
q!–不保存,强制退出
wq–保存退出
wq!保存强制退出

cat 文件
只能查看文件
ctel+z
回到命令行
tab键
自动补全
pwd
得到目前所在的工作目录的绝对路径名称

cd
切换到制定目录
cd …
返回上一级目录
cd …/…/
使用相对路径切换到当前目录的上一级的上一级目录下
cd /home
进入home目录

ls
查看当前目录的内容
ls -l
显示当前目录的详细信息
ls -a
显示当前目录下的所有文件。包括隐藏文件
ls -al

ls*.txt
显示当前目录下所有以.txt为后缀名的文件
ls /opt/a
显示目录opt下的目录a
ls -R/opt
显示opt目录及子目录的内容

Vi 的命令模式中写 set nu 是显示行号
Vi 的命令模式中写set nonu 是不显示行号
Vi 的命令模式中写/ 加 关键字 是查找文件中匹配的内容
Vi 的命令模式中写数字 可以定位到该行
More 加文件名或文件所在的路径,按百分比显示文件内容
Less 加文件名或文件所在的路径,按分屏显示文件内容
Head -10 加 文件名或文件所在的路径 显示前10条
Tail -10 加文件名或文件所在的路径,显示后10条
Tail j直接加文件名或文件所在的路劲,默认显示后10条信息
Tail -f 加文件名字 动态显示文件信息(会随着文件更新而更新后10条命令)
Clear 清屏
点击 上键 查看上次敲过的命令
点击 下键 查看当前命令之后的敲过的命令
History 查看历史敲过的命令
Mkdir 添加文件夹或新增目录
Rm -f 文件名 删除该文件
Rm -rf 目录名 删除目录
Cp 文件名或者文件所在路径 要拷贝的目标路径, 把文件拷贝到另一文件夹下的
Cp -r 目录名字或者目录所在路径 要拷贝的目标路径 ,把文件夹拷贝到另一文件夹下
Mv 旧目录的路径 新目录的路径 修改文件夹名字
Mv 旧文件名 新文件名 修改文件名

查找命令
Find 路径 -name “文件或文件夹名”, 在该路径下查找文件或文件夹
Find 路径 -name “文件名的一部分” 模糊查询该路径下的文件
Find 路径 -name “[nn]
” 以n或n开头的文件夹或者文件(n为数字或字母或者是字符)
Find 路径 -name “[A-Z]” 以大写字母开头
Find 路径 -name “[a-z]
” 以小写字母开头
Find 路径 -name “[0-9]*” 以数字开头

Find 路径 -type d 查找该目录下的所有文件夹
Find 路径 -type d |grep ‘文件夹名’ 查找该文件夹
| 是管道, grep 是筛选

Find 路径 -type f 查找该目录下的所有文件
Find 路径 -size +1k 查找该目录下大于1k的文件
Find 路径 -name “[^m ]*” 查找该目录下不以m开头的文件
Find 路径 -mtime -1 查找该目录下1天内更新过得文件,减几就是几天内更新的文件

内容查找
Grep “关键字” 文件名 查找该文件中包含关键字的行
Grep “^关键字” 文件名 查找以关键字开头的行
Grep “关键字$” 文件名 查找以关键字结尾的行
Grep -n “关键字” 文件名 查找文件中包含关键字的行数据并显示行号

权限操作
用户名操作
Useradd 用户名 ,添加用户
Su 用户名 ,切换到该用户
Useradd -g test denny ,新增用户denny加入到test组

Groups 用户名 查看该用户所在的组的名字
Usermod -g 用户组名 用户名 , 把该用户换到该用户组(换组是要用root用户,仅有的换组权限)
Userdel 用户名,删除用户

文件权限操作
Chmod o+rwx 文件名 ,在文件中添加三种权限 o代表other 其他组
Chmod g+rwx 文件名 ,为文件添加相同组的三种权限 g代表group 创建者所在的组
Chmod u+rwx 文件名, 为文件所有者添加三种权限 u代表user 创建者、拥有者
以上三种方式可适用与去除权限 (o-rwx) 也可以单独增加或减少一种或两种权限
Chmod a+rwx文件名 a代表三种角色添加
权限rwx :权限r 或者数字4— 表示可读
权限w或者数字2 ----表示可写
权限x或者数字1 -----表示可执行

也可以用数字的方式来添加或去除权限
例如:chmod 777 文件名, 为文件的权限设为rwxrwxrwx
通过数字相加来实现对每一种角色来添加或减少权限

Groupadd 用户组名, 添加用户组
Cat /etc/group ,查看所有用户组
Groupmod -n 新用户组名 旧用户组名, 给组重命名
Groupdel 用户组名,删除组
Groups 用户名 , 查看该用户所在的组名

Ps 查看进程
Kill -9 进程号 关闭进程
Netstat -an 显示所有连接的端口并用数字表示
Netstat -ano 可查看端口号的情况

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值