linux常用基本命令实例
-
1. 文件和目录操作命令:
– 查看当前目录:pwd
– 创建目录:mkdir dirname
– 切换目录:cd path
– 列出目录内容:ls options
– 创建文件:touch filename
– 复制文件:cp sourcefile destfile
– 移动文件:mv sourcefile destfile
– 删除文件:rm filename
– 删除目录:rmdir dirname2. 文件查看和编辑命令:
– 查看文件内容:cat filename
– 按页查看文件内容:more filename
– 使用vim编辑文件:vim filename
– 在文件中搜索字符串:grep options string filename3. 权限管理命令:
– 修改文件权限:chmod options filename
– 修改文件所有者:chown options username filename
– 修改文件所属组:chgrp options groupname filename4. 系统状态和管理命令:
– 查看系统信息:uname -a
– 查看当前登录用户:whoami
– 查看进程信息:ps options
– 查看系统负载:top
– 关机:shutdown options
– 重启:reboot5. 网络命令:
– 查看网络接口信息:ifconfig
– 查看路由表:route -n
– 测试网络连通性:ping options ipaddress/domain
– 查看域名解析信息:nslookup domain
– 下载文件:wget options url以上是一些基本的Linux常用命令实例,希望能对您有所帮助!
2年前 -
Linux是一种流行的操作系统,它提供了许多实用的基本命令来管理文件、目录、用户和系统。下面是一些常用的Linux基本命令的实例:
1. ls:显示当前目录的文件和目录列表。
示例:ls2. cd:切换到指定目录。
示例:cd /home/user3. pwd:显示当前工作目录的路径。
示例:pwd4. mkdir:创建一个新的目录。
示例:mkdir new_folder5. rm:删除文件或目录。
示例:rm file.txt
示例:rm -r folder6. cp:复制文件或目录。
示例:cp file.txt new_folder
示例:cp -r folder1 folder27. mv:移动文件或目录,或者重命名文件或目录。
示例:mv file.txt new_folder
示例:mv folder1 folder28. cat:显示文件内容。
示例:cat file.txt9. touch:创建一个新的空文件,或者更新已有文件的时间戳。
示例:touch file.txt10. grep:在文件中搜索指定的字符串。
示例:grep “hello” file.txt11. head:显示文件的前几行。
示例:head file.txt12. tail:显示文件的后几行。
示例:tail file.txt13. chmod:修改文件或目录的权限。
示例:chmod 644 file.txt14. chown:修改文件或目录的所有者。
示例:chown user:group file.txt15. ps:显示当前运行的进程。
示例:ps -ef16. kill:终止指定的进程。
示例:kill process_id17. ping:测试与主机的连通性。
示例:ping google.com18. ifconfig:显示网络接口的配置信息。
示例:ifconfig19. df:显示磁盘使用情况。
示例:df -h20. du:显示指定目录或文件的磁盘使用情况。
示例:du -sh directory这些是Linux中一些常用的基本命令示例。通过熟悉这些命令的用法,可以更好地管理文件和目录、执行系统管理任务、调试和故障排除等。
2年前 -
一、文件和目录操作命令
1. ls(list):查看目录内容
– ls:列出当前目录下的文件和目录
– ls -l:以长格式列出当前目录下的文件和目录
– ls -a:列出当前目录下的所有文件和目录,包括隐藏文件
– ls -lh:以人类可读的方式列出当前目录下的文件和目录2. cd(change directory):切换当前目录
– cd 目录名:进入指定的目录
– cd ~:进入当前用户的家目录
– cd ..:返回上级目录
– cd -:返回上次所在的目录3. pwd(print working directory):显示当前所在目录的路径
4. mkdir(make directory):创建目录
– mkdir 目录名:在当前目录下创建一个新目录
– mkdir -p 目录路径:创建目录路径下的所有中间目录5. touch:创建空文件或修改文件的时间戳
– touch 文件名:创建一个新的空文件
– touch -d 时间字符串 文件名:修改文件的访问和修改时间6. rm(remove):删除文件或目录
– rm 文件名:删除指定的文件
– rm -r 目录名:递归删除指定的目录及其下面的文件和目录
– rm -f 文件名或目录名:强制删除文件或目录7. cp(copy):复制文件或目录
– cp 源文件 目标文件:将源文件复制到目标文件
– cp -r 源目录 目标目录:将源目录复制到目标目录8. mv(move):移动文件或目录,或修改文件或目录的名称
– mv 源文件 目标文件:将源文件移动到目标文件
– mv 源目录 目标目录:将源目录移动到目标目录
– mv 源文件或目录 新文件或目录:将源文件或目录改名为新文件或目录9. find:查找文件
– find 路径 条件:在指定路径下查找满足条件的文件
– find / -name 文件名:在根目录下查找文件名为指定名称的文件10. ln(link):创建硬链接或符号链接
– ln 源文件 链接文件:创建硬链接
– ln -s 源文件 链接文件:创建符号链接二、文件内容操作命令
1. cat(concatenate):显示文件内容
– cat 文件名:将文件的内容显示在终端上
– cat -n 文件名:在显示的内容前加上行号2. less:分页显示文件内容
– less 文件名:以分页的方式浏览文件的内容
– 空格键:向下翻一页
– b 键:向上翻一页
– q 键:退出浏览3. head:显示文件的前几行内容,默认显示前10行
– head 文件名:显示文件的前10行
– head -n 数字 文件名:显示文件的前指定数字行4. tail:显示文件的后几行内容,默认显示最后10行
– tail 文件名:显示文件的后10行
– tail -n 数字 文件名:显示文件的后指定数字行
– tail -f 文件名:实时监控文件的更新情况5. grep:查找匹配的文本
– grep 文本 文件名:在文件中查找包含指定文本的行
– grep -r 文本 目录名:在指定目录下递归查找包含指定文本的文件6. sed(Stream Editor):流式文本编辑工具
– sed ‘s/旧文本/新文本/’ 文件名:替换文件中的旧文本为新文本三、压缩与解压命令
1. tar:打包与解包文件
– tar -cvf 打包文件名 源文件或目录:将源文件或目录打包成一个文件
– tar -xvf 打包文件名:解包打包文件2. gzip:压缩与解压文件
– gzip 文件名:压缩文件
– gunzip 文件名.gz:解压文件3. zip:创建zip格式压缩文件
– zip 压缩文件名 源文件或目录:将源文件或目录压缩成zip格式4. unzip:解压zip格式压缩文件
– unzip 压缩文件名:解压zip格式的压缩文件四、系统管理命令
1. ps(Process Status):查看进程状态
– ps:显示当前用户的运行进程
– ps -ef:显示所有进程
– ps -aux:显示所有进程,包括其他用户的进程2. top:实时动态显示系统的各项信息
– top:显示系统的各项信息及当前运行的进程3. kill:终止进程
– kill 进程ID:向指定的进程发送终止信号4. shutdown:关闭或重启系统
– shutdown -h now:立即关闭系统
– shutdown -r now:立即重启系统5. ifconfig(Interface Config):显示和设置网络接口信息
– ifconfig:显示所有网络接口的信息
– ifconfig 网络接口名 IP地址:设置网络接口的IP地址6. netstat(Network Statistics):显示网络连接、路由表等网络信息
– netstat -a:显示所有网络连接
– netstat -r:显示路由表7. iwconfig(Wireless Config):显示和设置无线网络接口信息
– iwconfig:显示所有无线网络接口的信息
– iwconfig 网络接口名 essid “无线网络名”:设置无线网络的名称以上为常见的基本 Linux 命令实例,通过掌握这些命令,可以进行基本的文件和目录操作、文件内容操作、压缩与解压以及系统管理等操作。同时,还可以通过参数的不同实现不同的功能,并根据需要进行组合使用,提高工作效率和操作便利性。
2年前