首页 > 技术文章 > Linux 常用命令

androidsuperman 2017-09-21 08:58 原文

列出当前目录中内容(文件或目录)的详细信息
ls -l

清屏
clear

是ls -l的缩写
ll

是在ls -l的基础上,在目录的后面加“/”
ls -lF

使用管道,在ls -lF给目录加了“/”的查询结果基础上把目录筛选出来
ls -lF|grep /$

使用管道,在ls -l查询结果的基础上把文件筛选出来
ls -l|grep ^-

使用管道,在ls -l查询结果的基础上把文件夹筛选出来
ls -l|grep ^d

以相对路径创建目录(单层)
mkdir apple

以绝对路径创建目录(单层)
mkdir /root/banana

以递归的方式创建多层目录
mkdir 小猪/小牛/小羊 -p

创建一个空的文件
touch

进入/tmp目录,以绝对路径的方式
cd /tmp

进入上一级目录
cd ../

进入当前用户的家目录
cd ~

进入当前目录下的aaa目录,前提是aaa目录存在
cd aaa

以相对路径把文件“小狗”复制到“aaa/bbb/ccc/”目录下
cp 小狗 aaa/bbb/ccc/

以绝对路径复制文件
cp /root/小狗 /root/aaa/bbb

以递归的方式复制目录
cp 小猪 aaa -r

删除文件,会有提示
rm mmm

删除文件,不会有提示
rm -f yyy

递归删除目录,有提示
rm -r aaa

递归删除目录,且没有提示
rm 苹果 -rf

移动文件
mv phone target/

移动目录
mv source/ target/

重命名文件或目录
mv target foolish

查看文件内容
less 文件名
空格:向下滚屏
b:向上滚屏
q:退出

查看当前所在目录的完整路径
pwd

输出PATH环境变量的值
echo $PATH

查看系统当前运行的所有进程
ps -ef

分屏查看所有进程
ps -ef|less

搜索指定特征的进程
ps -ef|grep /bin/bash

搜索指定特征的进程,并排除当前命令
ps -ef|grep /bin/bash|grep -v grep

搜索指定特征的进程,并排除当前命令之后统计搜索结果数量
ps -ef|grep /bin/bash|grep -v grep|wc -l

根据进程ID杀死一个进程
kill -9 4690

推荐阅读