关闭

Linux常用命令

标签: Linux命令grep
165人阅读 评论(0) 收藏 举报
分类:

一、热键

Tab : 命令自动补全、路径自动补全。
Ctrl+C : 停止当前命令行运行的程序。

二、路径

. : 表示当前目录
.. : 表示上级目录
/ : 表示根目录
~ : 表示用户home目录

/* 进入目录 */
cd [目录路径]

三、历史记录

/* 显示命令的历史记录 */
history

四、管理员权限执行命令

/* sudo后面接命令,表示以管理员权限执行命令,需要输入密码 */
sudo [command]

五、关机

/* 立即关机 */
sudo shutdown -h now
/* 立即重启 */
sudo shutdown -r now

六、文件和目录

文档和目录显示

/* 显示当前目录下的所有文件和文件夹 */
ls
/* 常用参数有: [文件夹路径] -- 列出指定文件夹(dir)下的文件和文件夹 */
ls dir
/* 常用参数有:*/
/* -l 列出文件和文件夹的属性,包括权限、所有者、文件大小、修改时间等 */ 
/* -a 隐藏文件也一并显示 */
ls -la

新建目录

/* 新建dir_name目录 */
mkdir dirname
/* 常用参数有: -p 表示如果需要新建目录的上级目录还不存在,就递归把上级目录也新建,如下,当目录level_1不存在时,会自动创建level_1目录,再在level_1目录下新建level_2目录 */
mkdir -p /level_1/level_2

复制

/* 复制目录dir_1下的文件hello.txt到目录dir_2下并重命名为hi.txt */
cp dir1/hello.txt dir2/hi.txt
/* 复制指定路径的文件到当前目录,在Linux中,"."表示当前目录 */
cp dirname/hey.txt .

移动

/* 类似复制命令 */
/* 移动目录dir_1下的文件hello.txt到目录dir_2下并重命名为hi.txt */
mv dir1/hello.txt dir2/hi.txt
/* 移动指定路径的文件到当前目录,在Linux中,"."表示当前目录 */
mv dirname/hey.txt .

删除

/* 删除文件 */
rm filename
/* 删除目录 常用参数有: -r 表示递归删除; -f -- 强制删除,不提醒 */
rm -rf dirname

七、查找与搜索

查找文件

/* find [路径] -name [正则表达式] */
/* 在当前目录下查找所有的java文件,会返回所有java文件的完整路径 */
find . -name "*.java"
/* 在/etc目录下查找所有文件名以host开头的文件 */
find /etc -name "host*"

搜索字符串

/* grep命令的格式 */
grep [option] pattern file
/* 常用参数 */
/* -c 显示匹配的次数--count */
ps -ef | grep ssh -c
/* -i 忽略字符大小写--ignore case */
find . -name "*.java" | xargs grep "hello world" -i
/* -n 标出行号--line number */
find . -name "*.java" | xargs grep "hello world" -n 
1
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Linux 最最常用命令使用示例(10个并配图)

之前一个朋友想要我教下Linux的使用,于是我按照命令的关联性做了一个入门级的教程 如下:(如果想下载 word 文件保存,请 下载) ----------------------------------- 我是调皮的上下分割线 ------------------------------...
  • chinaeran
  • chinaeran
  • 2014-11-24 13:04
  • 4919

Linux20个常用命令

玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大...
  • xufei512
  • xufei512
  • 2016-11-24 17:43
  • 1764

linux常用命令详解

原文地址:linux常用命令详解 作者: Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作、文件存 Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作、文件存取、目录操作...
  • woxiaoheia
  • woxiaoheia
  • 2014-10-30 09:32
  • 779

Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 ...
  • super_man_ww
  • super_man_ww
  • 2016-09-05 17:30
  • 1225

入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令

系统信息  arch 显示机器的处理器架构(1)  uname -m 显示机器的处理器架构(2)  uname -r 显示正在使用的内核版本  dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)  hdparm -i /de...
  • u013046597
  • u013046597
  • 2017-04-08 23:15
  • 7733

100个常用的linux命令

100个常用的linux命令
  • Mr_Leee
  • Mr_Leee
  • 2014-11-10 00:17
  • 561

【Linux】linux常用基本命令

Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。
  • xiaoguaihai
  • xiaoguaihai
  • 2013-03-22 13:54
  • 525910

Linux基本操作 5----- Linux系统常用命令

1 日期时间     1 通过date查看当前系统的时间 date               2 格式化显示时间 date +%Y--%m--%d,中间的练级符...
  • cgl1079743846
  • cgl1079743846
  • 2013-08-21 09:45
  • 2817

Linux常用十大类命令书册

1、Linux管理文件和目录的命令 命令 功能 命令 功能 pwd 显示当前目录 ls 查看目录下的内容 cd 改变所在目录 cat 显示文件的内容 ...
  • m0_37284701
  • m0_37284701
  • 2017-03-07 19:44
  • 200

第二章、Linux操作系统及常用命令

第二章、Linux操作系统及常用命令02_01_Linux操作系统及常用命令Linux的基本原则:1、由目的单一的小程序组成;组合小程序完成复杂任务;2、一切皆文件;3、尽量避免捕获用户接口;4、配置文件保存为纯文本格式;GUI接口:Graphical User InterfaceCLI接口:com...
  • Toormi
  • Toormi
  • 2015-08-13 16:47
  • 1362
    个人资料
    • 访问:11363次
    • 积分:254
    • 等级:
    • 排名:千里之外
    • 原创:14篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条