Linux常用(实用)命令大全

我记得有一次在实验室,我和同事小张遇到了服务器问题。
我们使用find命令来搜索特定版本的软件包。
我们使用find / -name "package-1 .2 .3 .tar.gz"命令并在服务器上找到了它。
等等,还有一件事,我突然想到,如果我们想查找上周更改的文件,我们可以使用 find / -mtime -7 命令。
那么,你知道这个-mtime参数具体是做什么用的吗?

Linux常用命令

嗯,说到Linux命令,这真是一门大学题。
先说基本操作。
这就像开门见山一样。
最常用的是关机和重启。
你还记得吗,shutdown-hnow命令的意思是立即关闭计算机,reboot意思是重新启动系统。
这两个命令每天都会在服务器上看到。

然后是目录导航。
cd/home 命令应该经常使用。
一秒钟就可以进入/home目录。
cd.. 该命令返回到上一个目录,cd-返回到上一个目录。
这两个技巧非常实用。
还有pwd。
输入该命令后,立即显示当前工作路径。

然后是文件和目录的管理,这是最困难的。
ls命令列出当前目录的内容,ls -l显示详细信息,例如权限、大小等。
ls包含隐藏文件,这有点像窥视别人的隐私。
tree命令首先要安装一个包,它可以以树形结构显示目录,非常nice。

创建和删除文件目录,mkdirdir1 表示创建目录,rm-ffile1 表示强制删除文件,rm-rfdir1 表示强制删除目录及其内容。
复制和移动,cpfile1 file2 是复制文件,cp-adir1 dir2 是复制目录,mvdir1 new_dir是重命名或移动目录。

Vi/Vim 无法逃避文本编辑。
在命令模式下,必须先按ESC键进入,然后:w是保存文件,wq是保存并退出,q!是强制退出而不保存,:%d是清除文件内容。

对于系统管理来说,进程管理是最常见的。
ps-ef|greptest.py是查看具体进程,kill-9 PID是强制终止进程。
对后台任务使用 nohupcommand& 以便挂起任务并将输出重定向到 nohup.out。

环境变量,exportPATH=$PATH:/new/path是临时添加路径,source/etc/profile会让配置生效。

关于网络,使用netstat -tulnp|grep8 08 0检查端口来查看端口占用情况。
scpfile.txtuser@host:/path 是将文件复制到远程服务器的安全方法。
至于防火墙,CentOS7 +系统使用systemctlstopfirewalld关闭。

安装和配置软件、安装Python3 、安装Jenkins、运行Docker容器、禅道部署示例、安装MongoDB,这些都很常见。

其他方便的命令,dos2 unixfile.sh是将Windows换行符转换为Unix格式,chmod+xscript.sh是添加执行权限,df-h是检查磁盘使用情况。

掌握这些命令,你就能应对8 0%的日常操作场景。
不过,你必须将其与man (例如manls)结合起来,深入了解参数的详细信息,才能更上一层楼。
说实话,当时我没想到能了解这么多细节,慢慢就明白了。

Linux常用命令详细大全(面试常考)

记得那次在实验室,我正在使用Linux系统整理实验数据,突然发现一个文件找不到了。
我用find命令找了好久也没找到。
结果一转身,我发现文件就在桌子上。
我当时真的很尴尬。
原来是我疏忽了。
找文件的问题虽小,但它提醒我们做事一定要小心,哪怕是在日常工作中。