Linux指令集

常用基本命令

文件目录类

1.pwd显示当前工作目录的绝对路径

pwd

2.ls列出目录内容

ls -a //显示全部文件,包括隐藏的
ls -l //长数据列出

 从左到右分别是:文件类型和权限、链接数、文件属主、文件属组、文件大小(byte)表示、建立或最近修改的时间、名字

3.cd切换目录

cd 绝对路径 //切换路径
cd 相对路径 //切换路径
cd ~ //回到home目录
cd .. //返回上一级目录
cd - //回到上一次所在目录

 4.mkdir创建一个新的目录

mkdir -p lol/lpl/tes //-p:创建多层目录

5.touch创建空文件 

touch player.txt

6.cp复制文件或目录

cp -r lol ~/software //-r:递归复制整个文件夹,r:recursion,递归的意思

 7.rm删除文件或目录

rm -r lol //递归删除目录中的所有内容
-f //强制执行删除操作,而不提示用于进行确认
-v //显示指令的详细执行过程

8.mv移动文件与目录或重命名

mv ./lol ./yxlm //重命名
mv lol ~/MAIN/  //移动文件

9. cat查看文件内容

cat -n 11.txt //-n:显示所有行的行号,包括空行

10.tail输出文件尾部内容

tail -n 100 11.txt //查看文件尾部100行内容,100可以是任意数
tail -f 11.txt     //实时追踪该文档的所有更新
tail 11.txt        //查看文件尾部10行内容

 11.echo输出内容到控制台

echo "hello"
echo -e "hello\nworld" //-e:支持反斜线控制字符串的转换
echo -e "hello\\\nworld"

 12.>输出重定向和>>追加

echo "内容" >> 文件 //追加写到文件中
echo "内容" >> 文件 //覆盖写到文件中

13 .软链接

软链接类似于windows里面的快捷方式,主要存放了链接其他文件的路径

ln -s ./yxlm ./lalaladmxy     //创建软链接
rm -rf 软链接名               //删除软链接

 14.history查看已经执行过的命令

history

时间日期类

date "+%Y %m %d %H:%M:%S"
echo `date "+%Y %m %d %H:%M:%S"`
date -d +1days //显示后一天时间
date -d -1days //显示前一天时间

文件权限类

1.文件属性

0首位表示类型:-代表文件,d代表目录,l代表链接文档

rwx:对文件来说,r表示可读,w表示可写,x表示可执行。对文件夹来说,r表示可读取,ls可以查看目录内容,w表示可写,可以修改,目录内创建+删除+重命名目录,x表示可执行,可以加入该目录。

 2.chmod改变权限

 u: 所有者        g: 所有组        o: 其他人        a:所有人

chmod a-r 11.txt
chmod 777 11.txt

 

3.chown改变所有者

chown [最终用户] [文件或目录]

4.chgrp改变所属者

chgrp [最终用户组] [文件或目录]

 搜索查找类

find /bin/ -name "a*" //按照文件名查找
find /bin/ -user root //按用户名查找
find /bin/ -size <文件大小> //+n大于 -n小于 n等于

cat 11.txt | grep -n 了

进程线程类

ps -aux | grep xxx //查看系统中所有进程
ps -ef | grep xxx //查看父子进程之间的关系
kill [选项] 进程号 //选项为-9: 表示强迫进程立即停止

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值