一、系统管理
1、date:显示当前的系统时间,可用于检查系统时间是否正确。
示例: $ date Output: Tue May 14 16:44:25 CST 2019
2、free:显示系统内存的使用情况。
示例: $ free -h Output: total used free shared buff/cache available Mem: 15G 3.0G 9.5G 201M 2.8G 11G Swap: 2.0G 0B 2.0G
3、top:显示系统中正在运行的进程和它们的资源占用情况。
示例: $ top
二、文件操作
1、ls:列出当前目录下的文件和文件夹。
示例: $ ls
2、cd:进入指定的目录。
示例: $ cd /usr/local/
3、cp:复制一个文件或者文件夹。
示例: $ cp file1.txt file2.txt
4、mv:移动或重命名文件或文件夹。
示例: $ mv file1.txt file2.txt
5、rm:删除文件。
示例: $ rm file.txt
三、网络连接
1、ping:测试与另一个主机的连接是否正常,它发送一个ICMP echo request,并等待另一端发送echo reply。
示例: $ ping www.baidu.com
2、ifconfig:查看网卡的配置和网络状态。
示例: $ ifconfig
3、netstat:列出系统中所有的网络连接。
示例: $ netstat -tunlp
四、进程管理
1、ps:列出当前系统中正在运行的进程。
示例: $ ps -ef
2、kill:终止一个进程。
示例: $ kill -9 1234
3、sudo:使用root权限运行某个命令。
示例: $ sudo apt-get update
五、压缩和打包
1、tar:用于打包文件,通常会和其他的压缩工具(如gzip)一起使用。
示例: $ tar -cvf archive.tar file1.txt file2.txt
2、gzip:用于压缩文件,通常会和tar一起使用。
示例: $ tar -czvf archive.tar.gz file1.txt file2.txt
3、zip:用于压缩和解压缩zip格式的文件。
示例: $ zip archive.zip file1.txt file2.txt
六、其他常见命令
1、grep:从文件或标准输入中查找匹配特定字符串的行。
示例: $ grep "error" logfile.txt
2、ssh:通过加密通道连接到另一台计算机。
示例: $ ssh username@hostname
3、wget:下载文件。
示例: $ wget http://example.com/file.zip
4、chmod:更改文件或目录的权限。
示例: $ chmod 755 script.sh
5、crontab:调度一个命令或脚本以在特定的时间或间隔内运行。
示例: $ crontab -e这些是常用的Linux命令,它们不仅仅为系统管理者提供了强大的工具,同时也可以用于调试和解决各种问题。学习并掌握这些命令将使您更加熟练地操作Linux系统。