常用基本命令
文件目录类
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: 表示强迫进程立即停止


3021

被折叠的 条评论
为什么被折叠?



