首页 > 系统相关 >Linux中各种重要命令-面试专用

Linux中各种重要命令-面试专用

时间:2024-07-10 11:30:02浏览次数:16  
标签:文件 查看 子目录 面试 专用 Linux test txt 目录

查看当前进程

ps

执行退出

exit

查看当前路径

pwd

列出指定目录中的目录以及文件

ls

创建目录

mkdir runoob	#在工作目录下,建立一个名为runoob 的子目录
mkdir -p runoob2/test	#在工作目录下的 runoob2目录中,建立一个名为 test 的子目录。若runoob2目录原本不存在,则建立一个。(注:本例若不加-p 参数,且原本 runoob2目录不存在,则产生错误。)

创建文件

vi file1.txt			#直接创建并打开一个文件file1.txt
touch file2.txt			#创建新的空文件file2.txt
echo "this is a new file" > file3.txt		#创建文件file3.txt并将this is a newfile写入(说明:使用>指令覆盖文件原内容并重新输入内容,若文件不存在则创建文件
echo "add contents" >>file3.txt				#在已存在的文件补充写入新内容add contents(说明:使用>>指令向文件追加内容,原内容将保存。)
cd > file3.txt			#创建新的空文件file3.txt
cd >> file4.txt			#创建新的空文件file4.txt

复制文件

cp -r test/ newtest		#将当前目录test/ 下的所有文件复制到新目录newtest 下

查看文件内容

vi 文件名		#编辑方式查看,可修改
cat 文件名		#显示全部文件内容
more 文件名 	#分页显示文件内容
less 文件名	#与more相似,更好的是可以往前翻页
tail 文件名 	#仅查看尾部,还可以指定行数
head 文件名 	#仅查看头部,还可以指定行数

删除文件

rm -rffile/directory	#删除当前目录下的所有文件及目录,并且是直接删除,无需逐一确认
rm -rfdirectory/		#删除目录directory,不管该目录下是否有子目录或文件

查找文件内容

grep test *file				#在当前目录中,查找后缀有 file字样的文件中包含 test字符串的文件,并打印出该字符串的行
grep -r update /etc/acpi 	#查找指定目录/etc/acpi及其子目录(如果存在子目录的话)下所有文件中包含字符串"update"的文件
grep -v test *test*			#查找文件名中包含test 的文件中不包含test 的行

查找文件

find . -name "*.c"	#将当前目录及其子目录下所有文件后缀为.c 的文件列出来
find . -ctime -20	#将当前目录及其子目录下所有最近20天内更新过的文件列出

cat

cat -n textfile1 					#把textfile1的文档内容加上行号后输入到屏幕
cat -n textfile1 > textfile2		#把 textfile1 的文档内容加上行号后输入textfile2这个文档里
cat -b textfile1 textfile2 >> textfile3 		#把textfile1和 textfile2的文档内容加上行号(空白行不加)之后将内容附加到textfile3 文档里
cat /dev/nul7 > /etc/test.txt 		#清空/etc/test.txt文档内容

查看内核

uname -a

查看栈大小

ulimit -s

查看系统性能

uptime//可以看出计算机的整体负载情况
top//查看系统进程及资源占用情况
iostat//查看磁盘 I/O 活动情况,显示磁盘读写速度、磁盘利用率等信息。
ifconfig//查看网络接口的配置信息,包括 IP 地址、MAC 地址等。
free//查看内存使用情况,包括内存总量、空闲内存、已用内存等。

标签:文件,查看,子目录,面试,专用,Linux,test,txt,目录
From: https://blog.csdn.net/szq0909/article/details/140318467

相关文章

  • Rocky Linux 9.4安装MySQL:使用RPM安装包方式
    RockyLinux9.4安装MySQL:使用RPM安装包方式一、安装环境安装环境如下:服务器:RockyLinux9.4安装版本:MySQL8.0.38二、安装过程和细节1、在官网下载RPM安装包官网下载地址如下,这个地址里有各个版本的安装包,根据自己的版本选择,下载对应系统的安装包https://dev.mysql.com/dow......
  • 2024程序员行业风口和面试宝典
    国际研究机构Gartner会在每年10月份左右发布下一年度的战略发展趋势预测,并在次年3月左右发布和网络安全相关的趋势预测。绿盟科技通过将近3年的趋势预测进行分组对比分析后发现,除了众人皆知的AI技术应用外,数据模块化、身份优先安全、行业云平台也可能会成为未来网络安全领......
  • Linux命令shuf详解:随机排序与数据分析的得力助手
    Linux命令shuf详解:随机排序与数据分析的得力助手引言在Linux系统中,shuf是一个功能强大的命令行工具,用于随机排序、随机抽样和生成随机数。它在数据处理、统计分析以及日常脚本编写中扮演着重要角色。本文将详细介绍shuf命令的基本功能、工作原理、主要参数、应用实例以及......
  • Linux命令skill详解
    Linux命令skill详解引言在Linux系统中,skill命令是一个用于向选定进程发送信号的工具。尽管它不像kill、killall或pkill那样广为人知,但它在管理和控制进程方面同样扮演着重要角色。本文将详细介绍skill命令的基本功能、工作原理、主要特点、使用示例,以及一些注意事项和最佳......
  • Linux 系统调优之安全防护1
    文章目录前言1、系统命令审计2、公网防护3、服务器使用秘钥登录4、默认账户及口令文件的防护5、其他配置总结前言  Linux系统以其开放性和强大的功能成为众多企业和开发者的首选。然而,开放性也带来了安全风险。本文将探讨Linux系统调优中的安全防护策略,分享并......
  • Linux 系统调优之安全防护2
    文章目录1、限制NFS访问2、禁止icmp报文响应3、更改ssh访问端口4、添加GRUB菜单密码5、用户系统资源限制总结  大家好,我是技术界的小萌新,今天要和大家分享一些干货。在阅读之前请先点赞......
  • Redis面试题
    Redis面试题一、Redis缓存1、缓存预热、缓存穿透、缓存雪崩、缓存击穿2、redis作为缓存,MySQL的数据如何与缓存进行同步(保证双写一致性)3、redis作为缓存,如何持久化数据?4、redis的key过期后会立即删除吗?(redis的数据过期策略)5、假如缓存过多,内存有限,被占满了怎么办?(redis的数......
  • 如何在 Alpine Linux 上启用/禁用防火墙
    Awall(AlpineWall)是一个为AlpineLinux用户提供的易于使用且用户友好的iptables防火墙界面。它从AlpineLinux2.4版开始可用,并使用一组以JSON格式编写的预定义策略。这些JSON文件称为策略文件,位于/usr/share/awall/mandatory目录中。在awall工具中,您可以轻松......
  • Linux系统编程-文件相关操作使用详解
    1.文件描述符文件描述符(FileDescriptor)是操作系统中用于访问和操作文件或输入输出资源的一个抽象指针。它是一个非负整数,标识一个已经打开的文件或输入输出资源(如管道、网络连接等)。在UNIX和类UNIX系统(如Linux)中,文件描述符是非常重要的概念,用于文件操作、进程间通信、网络编......
  • Rockchip RK3588 - Rockchip Linux SDK脚本分析
    ----------------------------------------------------------------------------------------------------------------------------开发板:ArmSoM-Sige7开发板eMMC:64GBLPDDR4:8GB显示屏:15.6英寸HDMI接口显示屏u-boot:2017.09linux:5.10-------------------------------......