linux常用命令

一、文件与文件夹

1.创建文件夹

mkdir 文件夹名

2.创建文件

touch 文件名

3.删除文件夹或文件

rm 文件名删除文件
rm -d 文件夹名删除空文件夹
rm -r 文件夹名递归删除整个文件夹
rm -r *清空当前文件夹
rmdir 文件夹名 删除空文件夹
ls|grep txt|xargs rm将当前目录下文件名包含txt的文件删除 grep使用方法
find . -type f -name "*txt*" -delete将当前文件夹下文件名包含txt的文件删除,-type f表示普通文件

4.文件名修改、文件剪切

mv 旧文件名或旧文件夹名 新文件名或新文件夹名
示例:mv /usr/xxx/ * . 将usr/xxx目录下的所有文件剪切到当前路径下

5.查看文件内容

  • cat 文件名只能查看最后一屏内容

  • more:百分比显示
    示例:使用more查看/etc/sudo.conf文件,可以显示百分比,回车可以向下一行,空格可以向下一页,q可以退出查看
    more sudo.conf

  • less:翻页查看
    示例:使用less查看/etc/sudo.conf文件,可以使用键盘上的PgUp和PgDn向上 和向下翻页,q结束查看
    less sudo.conf

  • tail:指定行数或动态查看
    示例:使用tail -10 查看/etc/sudo.conf文件的后10行,Ctrl+C结束
    tail -10 sudo.conf

6.查看文件权限

ll 文件名ls -l 文件名

7.文件权限修改

rwx:r代表可读,w代表可写,x代表该文件是一个可执行文件

文件权限格式:- --- --- ---,总共有10位

  • 第一位 -代表是文件,d代表是文件夹

  • 第一段(3位):代表拥有者的权限

  • 第二段(3位):代表拥有者所在的组,组员的权限

  • 第三段(3位):代表的是其他用户的权限
    命令:chmod 添加或删除权限 文件名,添加权限用+,如添加读权限+w,删除权限用-,如-w,删除读权限

还可以使用8421法修改权限。

8.查找文件

find . -name "*.log" -ls  在当前目录查找以.log结尾的文件,并显示详细信息。 
find /root/ -perm 600   查找/root/目录下权限为600的文件 
find . -type f -name "*.log"  查找当目录,以.log结尾的普通文件 
find . -type d | sort   查找当前所有目录并排序 
find . -size +100M  查找当前目录大于100M的文件

9.解压文件

xxx.tar.xz

tar -xvJf xxx.tar.xz

xxx.tar.gz

tar -xzvf xxx.tar.gz

10.拷贝文件

cp [选项] 源文件或文件夹 目标文件或文件夹

选项:

  • -a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。

  • -d 拷贝时保留链接。

  • -f 删除已经存在的目标文件而不提示。

  • -i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。

  • -p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。

  • -r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。

  • -l 不作拷贝,只是链接文件。

二、软件安装

1.安装

在线安装

sudo apt install name name为需要安装的软件名

2.查看已安装软件

dpkg -l
sudo dpkg -l | grep gcc查看安装的gcc有那些

3.卸载已安装的软件

卸载软件安装包

sudo apt-get purge name

清理一些为满足依赖而安装现在不需要的依赖软件包

sudo apt-get autoremove
sudo apt-get autoclean

删除不需要的配置文件,dpkg 列表清理

dpkg -l |grep ^rc|awk ‘{print $2}’ |sudo xargs dpkg -P namename为软件名

3.更新软件包

更新本地缓存sudo apt-get update
使用最新软件包替换已安装的软件包 sudo apt-get upgrade

三、其他

1.查看当前目录

pwd 显示当前目录路径

2.查看进程

ps -ef查看所有正在运行的进程

3.结束进程

kill PID PID进程号
kill -9 PID强制杀死进程

原文链接: https://www.cnblogs.com/mmmmmmmmm/p/14934693.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    linux常用命令

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/404119

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年4月24日 下午6:42
下一篇 2023年4月24日 下午6:42

相关推荐