专栏首页phpcoderslinux下的一些常用操作命令汇总

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

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 直接正则表达式查找相应内容

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • linux常用命令汇总

    skylark
  • Linux最常用的命令汇总

    linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的...

    子润先生
  • linux常用命令用法汇总

    出现以上结果的原因在于 -name只要求匹配当前目录中的文件(夹)名称,而-regex则是把find输出的完整结果作为匹配对象,所以上面的命令中,默认是以a作为...

    天之痕苏
  • Linux常用操作命令

    整理了一些Linux的常用操作命令,需要熟记。技术分享微信公众号:JavaQ ,欢迎围观哦! man rm ( rm --help ) 查看帮助 cd ...

    JavaQ
  • 那些年常用的命令行汇总

    这篇笔记用以汇总那些年常用的命令行,以备关键时候可能用到,尽管现在很多工具都提供图形化的方式操作。

    Bruce Li
  • 【linux】最常用 150 个Linux命令汇总

    linux 命令是对 Linux 系统进行管理的命令。对于 Linux 系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件, Linu...

    zenRRan
  • 一些常用的Linux命令

      将某个硬盘设备或者硬盘分区挂载到某个目录下,这个命令方便在系统中存在多个linux时,在不同的linux之间拷贝文件。

    大江小浪
  • 一些常用的linux命令

    许杨淼淼
  • ES 常用Linux查询命令汇总

    _cat系列提供了一系列查询elasticsearch集群状态的接口。你可以通过执行

    MickyInvQ

扫码关注云+社区

领取腾讯云代金券