Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >linux下的一些常用操作命令汇总

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

作者头像
meihuasheng
发布于 2021-03-18 03:08:20
发布于 2021-03-18 03:08:20
9490
举报
文章被收录于专栏: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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
[Linux基础]Linux基础知识入门及常见命令.
前言: 最近刚安装了Linux系统, 所以学了一些最基本的操作, 在这里把自己总结的笔记记录在这里. 1,V8:192.168.40.10 V1:192.168.40.11 Linux ip:192.168.40.128 2,Linux是一个操作系统, 与windows的区别: Linux:图形化界面简单,性能很快,在企业中当做服务器来使用. Windows:图形化界面很炫,性能相对差,大众用户. windows的服务器: windows2003,windows2008,windows2012 3,Lin
一枝花算不算浪漫
2018/05/18
1.4K0
Linux常用操作命令大全,建议收藏!!!
说明:sudo是表示超级用户,sudo命令以系统管理者的身份执行指令,需要输入自己账户密码。
混说Linux
2022/07/14
1.2K0
Linux常用操作命令大全,建议收藏!!!
linux系统的命令大全
一提到Linux命令,大家会想到最常用的cd、ls、rm、vi、tar等命令。那么大家知道这些命令是哪些英文单词的缩写吗?其实每个命令,背后都有它的含义。今天威哥就跟大家聊聊命令背后的小秘密~
江一铭
2022/11/02
1.9K0
linux系统的命令大全
Linux上,最常用的一批命令解析(十年精选,超详细)
只有root用户具有该目录下的写权限。请注意,/root是root用户的主目录,这与/不一样
浩说编程
2021/08/16
1K0
Linux上,最常用的一批命令解析(十年精选,超详细)
linux 常用指令
1.查看目录下有什么文件信息 ls //list查看当前目录下有什么文件 ls -l或ls ll //list -list 通过详细内容形式查看目录下的文件内容 ls 目录 //查看指定目录下文件名字信息 ls -l 目录 //以详细列表形式查看指定目录下文件名字信息 ls -a //list all 查看全部文件,包括隐藏文件 ls -al //list list all 以详细列表形式查看全部文件,包括隐藏文件 ls -i
前端教程
2018/03/05
6.3K0
Centos的常用命令
1 基础命令 1.内部命令:echo 查看内部命令帮助:help echo 或者 man echo 2.外部命令:ls 查看外部命令帮助:ls --help 或者 man ls 或者 info ls 3.man文档的类型(1~9) man 7 man man 5 passwd 4.快捷键: ctrl + c:停止进程 ctrl + l:清屏 ctrl + r:搜索历史命令 ctrl + q:退出 shift + zz 保存并退出 ll == ls+ -l 5.善于用tab键 2 文件相
用户5927264
2019/07/31
1.2K0
Linux笔记二
添加一个tom用户,设置它属于users组,并添加注释信息 分步完成:useradd tom usermod -g users tom usermod -c "hr tom" tom 一步完成:useradd -g users -c "hr tom" tom
HUC思梦
2020/09/03
1.8K0
Linux笔记二
Linux常用基本命令
硬链接:相当于原文件的一个备份副本,本质上还是一个文件,内容会随源文件的修改而修改,但是源文件删除后依然存在
全栈程序员站长
2022/07/26
6640
一定要知道的,那些Linux基本操作命令(一)
目录 1.文件和目录操作命令 2.用户和用户组操作命令 3.vim编辑器操作命令 4.打包和解压操作命令 5.系统操作命令 为什么要学习linux? 1.linux是一款操作系统 2.linux经常
王豆豆
2018/06/08
7530
linux 常用命令大全及其详解_linux命令分类
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/17
9290
全网最全Linux命令总结!!(史上最全,建议收藏)[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/126082.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/01
9640
【Linux】常用命令大全(二)
在这一部分中,我们主要介绍几个常用的命令,让大家快速感受以下Linux指令的操作方式。主要包含以下几个指令:
陶然同学
2023/02/24
1.1K0
【Linux】常用命令大全(二)
Linux命令格式
Linux命令格式: 命令名 [ ] [ ] 注:[]内可选 常用命令: ls——显示当前文件夹下的文件和文件夹 -a 显示所有文件和文件夹 -l 列表显示文件或文件夹 示例:ls -l 、ls -a 、ls -la 、ls -al 、ls /笔记/day01(命令后可加路径)(命令后记得加空格,显示出的文件或文件夹名称前有.的是隐藏文件) pwd——显示当前所在位置 相对路径: 1)文件/文件夹名称 2). 当前文件夹 示例: ls . 、ls .. 、ls ../.. 等 3).. 上一级文件夹 4)~ 用户主目录 绝对路径:文件的绝对路径都是唯一的 cd——切换到用户主目录 示例: cd . 、cd ~ 、cd /文件夹名称等 clear——清除屏幕(记录还在,可向上查阅) mkdir——创建一个或多个文件夹 -p 如果没有文件夹则逐级创建 示例:
爱喝水的木子
2022/01/12
1.8K0
Linux部分常用命令学习记录
ls -a 显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出);
天钧
2019/09/24
8200
Linux部分常用命令学习记录
最实用的Linux命令总结
本文介绍了Linux系统上RPM包管理工具的基本使用方法,包括安装、查询、升级、卸载、校验等操作。同时,还介绍了Yum包管理工具的使用,包括安装、查询、升级、卸载、校验等操作。
企鹅号小编
2018/01/04
2.2K0
Linux操作系统基础(六):Linux常见命令(一)
作用 :ls 是英文单词list的简写, 其功能为列出目录的内容,是用户最常用的命令之一
Lansonli
2024/03/19
3240
Linux操作系统基础(六):Linux常见命令(一)
Linux基础之常用命令篇
方志朋
2017/12/29
1.2K0
【Linux】Linux常用操作命令(四)
在没有图形界面的环境下, 要编辑文件, vi是最佳选择 每一个使用linux的程序员,都应该或多或少的学习一些vi的常用命令
陶然同学
2023/02/27
1.1K0
【Linux】Linux常用操作命令(四)
Linux常用操作命令大全「建议收藏」
命令:cp -r/cp 目录/文件名称 目录/文件拷贝的目标位置 -r代表递归(仅只复制文件不需要加-r,如果复制目录必须加此-r选项,加上后则会拷贝文件夹——包括下一级的子文件夹,以及子文件夹中的子文件夹,以此类推。)
全栈程序员站长
2022/11/10
3.3K0
Linux常用操作命令大全「建议收藏」
【Linux】Linux常用命令
Shell是运维和系统管理员操作Linux系统的首选,简单的说,它是一个命令解释器。
半生瓜的blog
2023/05/13
8.2K0
【Linux】Linux常用命令
相关推荐
[Linux基础]Linux基础知识入门及常见命令.
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档