Linux常用命令

一、热键

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 
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/felix_ghc/article/details/52350842
文章标签: Linux 命令 grep
个人分类: Linux
想对作者说点什么? 我来说一句

linux系统常用命令

2009年11月30日 33KB 下载

linux常用命令-十分全面

2010年04月15日 1KB 下载

第2章 Linux常用命令

2010年04月20日 140KB 下载

linuX常用命令linuX常用命令

2009年03月29日 41KB 下载

Linux常用命令Linux常用命令

2008年12月26日 265KB 下载

LINUX常用命令全集

2010年02月27日 349KB 下载

Linux常用基本命令

2011年09月08日 287KB 下载

Linux常用命令全集

2011年10月18日 349KB 下载

LINUX常用命令.pdf。

2011年07月23日 772KB 下载

没有更多推荐了,返回首页

不良信息举报

Linux常用命令

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭