前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux下的一些常用操作命令汇总

linux下的一些常用操作命令汇总

作者头像
meihuasheng
发布2021-03-18 11:08:20
8870
发布2021-03-18 11:08:20
举报
文章被收录于专栏:phpcodersphpcoders

ctrl+alt+T 打开终端窗口

用户间的切换命令

输入 sudo su 然后提示输入密码 输入 sudo -i 也可以到root权限 然后输入 exit 可以退出 root 用户 或者 su lsj 切换用户

ubuntu系统重启 输入 reboot 只有切换到root权限才能使用;

shutdown -r 重启计算机 -h 关机 -h 时间 定时关机

init 3 设置启动级别

命令帮助 输入 man + 你的命令 比如 man touch 它就会告诉你touch命令的用法,j 键是上移 k 键是下移;

ctrl+C 终止前台运行的程序

ctrl+D 等价于exit 退出

ctrl+L 清屏 与clear一样

文件操作常用命令

pwd 输出当前位置 cd 目录路径 进入指定的目录中 cd .. 返回上一个目录 cd / 进入到根目录 cd 或者 cd ~ 进入用户的主目录

ls命令

ls 不带任何参数 列出当前目录下的所有文件

ls -a 显示隐藏文件

ls -l 查看文件的各种属性

创建目录 mkdir 目录名 在当前目录下创建目录

mkdir p1 p2 p3 创建多个目录

创建文件 touch a.txt 在当前目录下创建a.txt文件

移动文件 mv a.txt ./p1 将文件a.txt移动到p1目录下

mv -i a.txt ./p1 移动后会询问是否要覆盖相同名字的文件

mv -b a.txt ./p1 如果有相同的会在后面加~

复制文件 cp a.txt b.txt 将a.txt内容复制到b.txt中

cp -i a.txt b.txt 移动后会询问是否要覆盖相同名字的文件

cp -b a.txt b.txt 如果有相同的会在后面加~

cp -r p1/* p2 将p1目录下的所有文件复制到p2目录下

删除文件 rm a.txt 删除a.txt

rm -i a.txt 会询问你是否删除

rm -f a.txt 无论如何 强制删除

rm -r p1 删除从子目录开始的全部文件

文件链接 touch a.txt ln a.txt b.txt 创建硬链接,即内容会同步

ln -s a.txt b.txt 软链接 别名,删除源文件,另一个也无法访问

文件的权限 d rwx rwx rwx 1 lsj lsj 4096 9月 20 19:58 p3

d (代表目录)

rwx 用户权限(读 写 执行) 第二个rwx 用户组权限 第三个rwx 非本组权限

第一个lsj 代表用户 第二个lsj代表一个组

chown -R root:root t1 将t1目录的用户权限修改为root和root组

chgrp lsj t1 将t1目录的组权限修改为lsj组权限

chmod 711 t1 代表将t1目录的用户权限为 rwx--x--x

说明:7就是111,1就是001,然后1显示,0隐藏 比如733就是rwx-wx-wx为111011011

查看文件 cat file 查看文件内容

显示行号 :set nu 在命令模式下输入

编辑器:VIM

vim file 进入文件编辑

输入 i a o 键 表示插入模式

按 esc 键 进入命令模式

命令模式下输入 :w 保存文件

:wq 保存退出

:q 退出vim

:q! 强制退出,放弃保存

命令模式下 搜索字符串 /string 用于向下搜索这个字符串

?string 用于向上搜索这个字符串

命令模式下 删除、复制、粘贴 x 删除光标所在位置的字符

dd 删除所在光标的行,3dd 代表删除3行

D 删除光标所在位置到行尾的所有字符

yy 复制光标所在行

p 在光标所在位置粘贴最近复制或删除的内容

u 撤销一次操作

查找和定位命令 find命令

find ./ -name test1.txt 在当前目录下查找名字为test1.txt的文件

find / -type f -name test2 确定文件类型是普通文件 如果是d的话就是目录

find / -atime 3 -name test1 查找最后一次使用在3天前的文件

find / -mtime 3 -name test1 查找最后一次修改在3天前的文件

更快速的定位文件 locate命令

locate并不进入子目录进行检索,它通过检索数据库来确定文件的位置,可以使用updatedb来更新检索数据库

updatedb需要root权限才能使用

locate 文件名 直接输出文件的位置

查找文件内容 grep命令

grep 内容 ./test.txt 在文件里查找内容输出

grep pattem 直接正则表达式查找相应内容

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ctrl+alt+T 打开终端窗口
  • 用户间的切换命令
  • 文件操作常用命令
  • 编辑器:VIM
  • 查找和定位命令 find命令
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档