果子私房笔记-Linux的常用命令

果子私房笔记-Linux的常用命令
xucanxxLinux的常用命令
top命令
描述:top命令用于实时显示系统中各个进程的资源使用情况,包括进程ID、内存使用、CPU使用等信息。它是一个动态的性能监控工具,可以帮助用户了解系统的运行状态。
常用操作:
- 按
q退出。 - 按
k输入进程ID以终止进程。 - 按
h查看帮助。
lsof命令
描述:lsof 是 “list open files” 的缩写,用于列出当前系统中被打开的文件。它可以用于查看某个端口被哪个进程占用。
示例:
lsof -i :80查看占用80端口的进程。lsof /path/to/file查看哪个进程打开了指定文件。
cd命令
描述:cd 是 “change directory” 的缩写,用于切换当前工作目录。
示例:
cd /home/user切换到绝对路径/home/user。cd ..返回上一级目录。cd ~切换到当前用户的主目录。
ls命令
描述:ls 是 “list” 的缩写,用于列出目录中的文件和子目录。
常用参数:
ls -l显示详细信息(权限、所有者、大小、修改时间等)。ls -a显示所有文件,包括隐藏文件。ls -h以人类可读的格式显示文件大小。
cat命令
描述:cat 是 “concatenate” 的缩写,用于查看文件内容或将多个文件内容合并输出。
示例:
cat file.txt查看文件内容。cat file1.txt file2.txt > combined.txt合并两个文件内容到combined.txt。
rm命令
描述:rm 是 “remove” 的缩写,用于删除文件或目录。
常用参数:
rm file.txt删除文件。rm -r dir递归删除目录及其内容。rm -rf dir强制删除目录及其内容,无需确认。
mkdir命令
描述:mkdir 是 “make directory” 的缩写,用于创建新目录。
示例:
mkdir new_folder创建一个名为new_folder的目录。mkdir -p parent/child创建多级目录。
cp命令
描述:cp 是 “copy” 的缩写,用于复制文件或目录。
示例:
cp file1.txt file2.txt复制文件。cp -r dir1 dir2递归复制目录。
kill命令
描述:kill 用于终止指定的进程。
示例:
kill 1234终止进程ID为1234的进程。kill -9 1234强制终止进程。
pwd命令
描述:pwd 是 “print working directory” 的缩写,用于显示当前工作目录的绝对路径。
示例:
pwd输出当前所在的路径。
touch命令
描述:touch 用于创建空文件或更新文件的时间戳。
示例:
touch newfile.txt创建一个空文件。touch existingfile.txt更新文件的修改时间。
mv命令
描述:mv 是 “move” 的缩写,用于移动或重命名文件。
示例:
mv file1.txt file2.txt重命名文件。mv file.txt /path/to/destination/移动文件到指定目录。
wc命令
描述:wc 是 “word count” 的缩写,用于统计文件中的行数、单词数和字符数。
常用参数:
wc -l file.txt统计文件中的行数。wc -w file.txt统计文件中的单词数。wc -c file.txt统计文件中的字符数。
which命令
描述:which 用于查找可执行文件的路径。
示例:
which ls显示ls命令的路径。
whereis命令
描述:whereis 用于查找文件的路径,包括可执行文件、源代码和手册页。
示例:
whereis ls显示ls命令的相关路径。
find命令
描述:find 是一个强大的文件搜索工具,用于在指定目录中递归查找文件。
示例:
find / -name file.txt在根目录下查找名为file.txt的文件。find . -type f -size +1M查找当前目录中大于1MB的文件。
编译命令
描述:使用 g++ 编译C++代码。
示例:
g++ helloworld.cpp -o helloworld编译单个文件。g++ *.cpp -o helloworld编译多个文件。
转utf8编码命令
描述:iconv 用于文件编码转换。
示例:
iconv -f gbk -t utf8 filename.cpp -o filename.cpp将文件从GBK编码转换为UTF-8编码。
修改权限命令
描述:用于修改文件的所有者、所属组和权限。
示例:
chown user file修改文件所有者为user。chgrp group file修改文件所属组为group。chmod 755 file修改文件权限为755(所有者可读写执行,组和其他用户可读执行)。







