Linux常用命令ls、cd、pwd、mkdir、rm、mv、cp、ps

1、ls命令
ls -a 列出目录所有文件,包含以.开始的隐藏文件
ls -A 列出除.及..的其它文件
ls -r 反序排列
ls -t 以文件修改时间排序
ls -S 以文件大小排序
ls -h 以易读大小显示
ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来
2、cd命令
cd ~		进入Home
cd  /	进入根目录
cd -	进入上一次工作目录
cd !$	把上个命令参数作为cd 参数
3、pwd命令

查看当前路径

4、mkdir命令
mkdir test	在当前目录创建test文件夹
mkdir -p /test/chil/tex	在test目录创建、chil/tex文件夹,路径没有会自动创建
5、rm命令
rm -i *.log	删除所有.log文件,删除前逐一询问确认
rm -rf test	删除test子目录及子目录所有档案,不一一确认
rm -- -f*	删除以-f开头的文件
6、mv命令

移动文件或修改文件名,根据第二参数类型(如目录,则移动文件;如为文件则重命令该文件)。

当第二个参数为目录时,第一个参数可以是多个以空格分隔的文件或目录,然后移动第一个参数指定的多个文件到第二个参数指定的目录中

mv test.log test1.txt	将文件test.log重命名为test1.txt
mv llog1.txt log2.txt log3.txt /test3		将文件 log1.txt,log2.txt,log3.txt 移动到根的 test3 目录中
mv -i log1.txt log2.txt		将文件 file1 改名为 file2,如果 file2 已经存在,则询问是否覆盖
mv * ../		移动当前文件夹下的所有文件到上一级目录
7、cp命令

将源文件复制至目标文件,或将多个源文件复制至目标目录。

注意:命令行复制,如果目标文件已经存在会提示是否覆盖,而在 shell 脚本中,如果不加 -i 参数,则不会提示,而是直接覆盖!

-i 提示
-r 复制目录及目录内所有项目
-a 复制的文件与原文件时间一样
cp -ai a.txt test		复制 a.txt 到 test 目录下,保持原文件时间,如果原文件存在提示是否覆盖。
8、ps
ps -ef | grep nginx

ps 命令的作用是显示进程信息的;

| 符号,是个管道符号,表示ps 和 grep 命令同时执行;

grep 命令是查找(Global Regular Expression
Print),能使用正则表达式搜索文本,然后把匹配的行显示出来;

ps命令有一些参数:
-e : 显示所有进程
-f : 全格式
-h : 不显示标题
-l : 长格式
-w : 宽输出
a :显示终端上的所有进程,包括其他用户的进程。
r :只显示正在运行的进程。
u :以用户为主的格式来显示程序状况。
x :显示所有程序,不以终端机来区分。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值