linux的基础命令
目录
1. 文件和目录操作
ls
ls -l
ls -a
pwd
touch haha.txt
mkdir 113
cd . 和 cd ..
cd ~
echo "hello world" >> test.c
cat test.txt
mv
rm
2. 压缩与解压
zip test.zip test.c
unzip test.zip -d /root/113
tar czf lesson4.tgz lesson4
tar xzf lesson4.tgz -C /lesson
3.系统信息查看
uname -r
whoami
which ls
su
1. 文件和目录操作
ls
ls 是 Linux 中最常用的列出目录内容的命令。它的基本作用是显示指定目录中的文件和子目录列表。
ls -l
ls -l 命令会列出详细信息,包括文件的权限、所有者、文件大小、修改日期等。
ls -a
ls -a 命令列出所有文件,包括以 . 开头的隐藏文件。
pwd
pwd 命令显示当前工作目录的绝对路径。
touch haha.txt
touch 命令用于创建空文件。
mkdir 113
mkdir 用来创建新的目录。
cd . 和 cd ..
cd . 表示切换到当前目录(通常用来刷新当前目录的路径,效果上并没有变化)。
cd .. 切换到上级目录。
cd ~
cd ~ 命令切换到当前用户的家目录。
cp src.txt dst.txt
cp 命令用于复制文件或目录,src 为源文件,dst 为目标文件。
echo "hello world" >> test.c
echo 命令用于向文件中追加内容。在这里,将 "hello world" 写入 test.c 文件。
cat test.txt
cat 命令用于查看文件内容。
mv
mv 命令用于移动文件或重命名文件。它可以将文件从一个位置移动到另一个位置,或者更改文件名。
mv test.c /home/user/new_test.c # 移动文件
mv test.c new_test.c # 重命名文件
rm
rm 命令用于删除文件或目录。
rm -rf 113 # 删除113目录
2. 压缩与解压
zip test.zip test.c
zip 命令用于将文件打包成 .zip 格式的压缩包。
unzip test.zip -d /root/113
unzip 命令用于解压 .zip 格式的文件,并指定解压目标路径。
tar czf lesson4.tgz lesson4
tar 命令用于打包文件和目录,c 表示创建新的压缩包,z 表示压缩为 .gz 格式,f 表示指定文件名。
tar xzf lesson4.tgz -C /lesson
tar 解压命令,x 表示解压,z 表示 .gz 格式,f 表示文件,C 表示指定解压到的目录。
sz test.txt # 传输文件到 Windows
rz # 从 Windows 上传文件到 Linux
3.系统信息查看
uname -r
uname -r 命令用于查看当前系统的内核版本。
whoami
whoami 命令用于查看当前登录的用户。
which ls
which 命令可以查找指定命令的路径。它返回 ls 命令的安装路径。
su
su 命令用于切换用户。
su wyx # 切换到用户 wyx
