当前位置:首页 > 行业动态 > 正文

linux的终端命令

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等命令用于文本搜索和处理,这些命令可以结合正则表达式进行更复杂的文本匹配和替换操作。

 
0