Linux常用命令(精选)

文件夹权限修改

===开始

chmod -R 777 文件夹名       // -R表示递归给文件及文件夹内文件更改权限,r(4),w(2),x(1),chmod -a+rwx / chmod -u+w -g+r -o +x

===结束

文件解压操作

===开始

unzip -d /var/www/xiaoego xiaoego.zip   //将文件解压到/var/www/xiaoego目录下

rar x xiaoego.rar  //解压文件到完整路径(在当前目录新建xiaoego文件夹,然后将文件解压在里面)

tar zxvf xiaoego.tar  //tar -c 建立一个压缩文件/ tar -x 解开一个压缩文件/ tar -z  :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩或解压? 一般格式为xx.tar.gz或xx. tgz

-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
   例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成
   『 tar -zcvPf tfile sfile』才对喔!

===结束

文件及文件夹删除操作

===开始

rm -rf 文件夹名  //递归删除文件夹,包括内部的所有文件和文件夹。注:文件夹是一种特殊的文件。

===结束

查看服务器的硬盘内存大文件

===开始

free -m # 查看内存使用量和交换区使用量

df -h  # 查看各分区使用情况

ps aux | grep crond 查看crond进程的情况

du -s -h *|sort -nr  排查大文件(在某一个目录下)

===结束

Linux历史操作命令删除或者不保存

===开始

1. 不再记录历史命令

如果希望系统不再保存历史操作命令,就必须更改配置文件profile。

# vim /etc/profile

找到HISTSIZE这个值,默认情况下历史命令保存1000条,现在将该值改为0,然后保存并退出,并重启配置文件。

# source  /etc/profile

重启配置文件后,再次使用命令history查看,发现系统已不再记录命令。

# history

 2.删除一部分或全部历史命令记录

一般我们知道history -c命令会清除所有历史记录,但是如果用的是公司的服务器,就不好执行这种粗暴的操作了。首先看history命令详细情况

# history

删除部分操作记录

# vim  ~/.bash_history 

.bash_history文件即为历史记录存储文件,我们可以随意修改,删除目标命令记录。修改后再次查看,发现并没有删除目标命令,原因是缓存,我们需要清理缓存。

# history -r 

读取历史文件,并将其内容添加到历史记录中,即重置文件里的内容到内存中,完成删除一部分历史命令记录。

 ===结束

 

posted @   Mr.peter  阅读(226)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示