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

查看当前进程

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//查看内存使用情况,包括内存总量、空闲内存、已用内存等。
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值