linux的终端命令
- 行业动态
- 2023-12-26
- 1
Linux终端命令有哪些
Linux终端是一个基于文本的界面,用户可以通过输入命令来与操作系统进行交互,在Linux系统中,有很多命令可以帮助用户完成各种任务,本文将介绍一些常用的Linux终端命令。
文件和目录操作命令
1、ls
ls(list)命令用于列出目录中的文件和子目录,可以使用不同的选项来控制输出的内容,
-l:以长格式显示文件和目录信息。
-a:显示所有文件,包括隐藏文件(以.开头的文件)。
-h:以易读的方式显示文件大小(如K、M、G等单位)。
示例:
ls -l ls -alh
2、cd
cd(change directory)命令用于切换当前工作目录。
cd /home/user/Documents
3、pwd
pwd(print working directory)命令用于显示当前工作目录的路径。
示例:
pwd
4、mkdir
mkdir(make directory)命令用于创建新目录。
mkdir new_directory
5、rmdir
rmdir(remove directory)命令用于删除空目录,如果要删除非空目录,需要加上-p选项。
rmdir new_directory rmdir -p new_directory
6、cp、mv、rm等命令用于复制、移动和删除文件和目录,这些命令的使用方式类似于Windows系统中的文件操作命令。
cp source_file destination_file mv source_file destination_file rm source_file
系统管理命令
1、who、w、last等命令用于查看系统用户和进程信息。
who w last reboot | head -n 10 | tail -n +2 > last_reboot.txt
2、top、htop等命令用于实时查看系统资源使用情况。
top htop (需要先安装htop)
3、free、df、du等命令用于查看系统内存、磁盘空间和文件占用情况。
free -h df -h --total --used --sizetype=G 以G为单位显示磁盘空间使用情况(需要先安装gdisk工具) du -sh /path/to/directory 以人类可读的方式显示指定目录的文件占用情况(需要先安装du工具)
文本处理命令
1、cat、more、less等命令用于查看文件内容,这些命令可以配合管道符(|)和重定向符(>、>>)进行更复杂的文本处理操作。
cat file.txt | more | less 在more中查看file.txt的内容,支持翻页等操作(需要先安装more工具) cat file.txt > output.txt 将file.txt的内容输出到output.txt文件中(覆盖原内容) cat file.txt >> output.txt 将file.txt的内容追加到output.txt文件中(不覆盖原内容)
2、grep、sed、awk等命令用于文本搜索和处理,这些命令可以结合正则表达式进行更复杂的文本匹配和替换操作。
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/340413.html