Linux基础操作(一)

简单记录一下,平时使用频率比较多的基本操作命令,操作系统为ubuntu16.04.

一、文件和目录指令
1. 查看指定目录下文件和目录信息

使用命令:cd
常用参数:

  • -a : 列出当前目录下所有文件内容:包括.[当前目录]和…[当前目录的父目录]、隐藏文件(以.开头)、普通文件
  • -l : 列出文件的权限、所有者、文件大小等详细信息
2. 切换目录

使用命令:cd

  • 进入指定目录-----cd + path:
 cd ./test								# 相对路径
 cd /home/study/linux/test  			# 绝对路径
 cd .. 									# 进入上一级目录
 cd . 									# 当前目录
  • 进入用户主目录:
cd 
cd ~
cd /home/usrName
  • 相邻两个目录来回切换:
cd -
3. 查看当前所在的工作目录

使用命令:pwd

4. 创建/删除目录或文件

创建目录命令:mkdir
创建文件命令:touch

  • 创建目录或文件
mkdir test 		#创建test目录
mkdir -p a/b/c 	#参数-p 创建多级目录

touch file.txt 			#创建文件

删除目录命令:rmdir / rm
删除文件命令:rm

  • 删除目录或文件
rmdir test			# rmdir智能删除空目录
rm -r a				# -r 删除多级目录,-i 提示用户是否需要删除,-f 强制删除
rm file.txt			# 删除文件
5. 复制目录或文件

使用命令:cp

  • 复制文件:
cp file1.txt file2.txt 		# 将file1.txt中的内容复制到file2.txt中

注意:

  1. 如果file2.txt 不存在,则创建file2.txt
  2. 如果file2.txt存在,则覆盖掉原有文件内容
  • 复制目录
cp -r dir1 dir2 		#将dir1中的内容复制到dir2中,如果dir2不存在则创建目录
6. 移动文件或更改文件名字

使用命令:mv

  • 移动文件
mv file1.txt dir1		#将文件file1移动到目录dir1下
  • 更改文件名
mv file1 file2			#将文件file1的名字改为file2
7. 查看文件内容
  • 命令:cat,将文件内容一次性输出到终端,如果文件太长, 终端无法全部显示
  • 命令:more,文件内容可分页在终端显示,但是不能回退
  • 命令:less,文件内容分页在终端显示,可以来回翻页浏览
  • 命令:head,查看文件前几行的内容,默认是前10行,查看前5行:head -5 file1.txt
  • 命令:tail,查看文件末尾几行,默认是最后10行,查看最后20行:tail -20 file1.txt
二、文件权限
1. 查看当前登录的用户名和主机名

用户名命令:whoami
主机名命令:hostname

2. 修改文件的访问权限

使用命令:chmod

  • 使用文字修改权限

    • 操作对象: u – user, g – group, o – other,a – all
    • 操作符:+ – 添加权限,- – 取消权限,= – 赋予给定的权限取消其它权限
    • 权限:r – 读,w --写,x–执行
      示例:chmod u+x file1.txt #拥有者增加执行权限
  • 使用数字修改权限

    • 数字含义:0–没有权限,1–执行权限,2–写权限,4–读权限
      示例:chmod 777 file.txt
3. 修改文件的拥有者或者组

使用命令:chown

sudo chmod 文件所属用户 文件或目录名

sudo chown 文件所属用户:文件所属组 文件或目录名
三、查找和检索
1.查找文件,使用命令find
  • 按文件名查询: find 路径 -name 文件名
    示例:find / -name passwd # 根目录下查找passwd
  • 按文件大小查询:find 路径 -size 范围
    示例:find ~/ -size 100k #用户主目录下查找等于100k的文件
    **说明:**确定文件size时,大于用+表示,小于用-表示,等于不加符号。同时,k要小写,M要大写
  • 按文件类型查询:find 路径 -type 文件类型
    示例:find ~/ -type f #用户主目录下查找普通文件
    文件类型说明
    1. 普通文件类型用f表示而不是- 2. 目录:d 3. 符号链接:l 4. 块设备文件:b 5. 字符设备文件:c 6. socket文件,网络套接字:s 7. 管道:p
2. 搜索文件内容,使用命令grep
  • grep -r “要查找的关键字” 查找路径
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

UItogether

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值