第四章 Linux命令
第一节 常用命令
ls 列出当前目录下的内容
参 数 :
-1 列出文件或目录的详细信息(不包括以.开头的隐藏文件)
-a或--all 列出所有文件和目录(包括以.开头的隐藏文件)
--help 在线帮助
--version 显示版本信息
ll 列出文件或目录的详细信息
cd 切换目录
cd 切换到当前用户主目录
cd /home 切换到home目录
cd .. 切换到上一级目录
pwd 查看当前所在目录
uname 显示系统信息
whoami 显示当前用户
who 显示当前连接的用户
su 切换用户
su - thomas 切换到thomas用户
mkdir 创建目录
参 数 :
-p 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录
--verbose 显示执行时的详细信息
mkdir --verbose test
mkdir --verbose -p mydata/course
rmdir 删除目录
rmdir test 删除test目录
rmdir只能删除空目录,如果目录里有还包含其他目录或文件,则无法删除。
touch 创建文件
rm 删除文件或目录
参 数 :
-i 删除既有文件或目录之前先询问用户
-r 递归处理,将指定目录下的所有文件及子目录一并处理
-v或--verbose 显示指令执行过程
-f 强制删除文件或目录,并且删除前不会询问用户
rm hello.txt 删除hello.txt文件
rm -vrf test 删除test目录,包括test目录里的所有文件或目录
vi 编辑文件
vi hello.txt
cat 查看文件内容
cp 复制文件或目录
mv 移动或修改现有的文件或目录
第二节 内部命令--内置在bash中的命令
可以使用type查看在系统中内部命令
type command
第三节 外部命令--以可执行文件的形式存储在Linux的文件系统中
可以使用file命令查看是否为外部命令
第四节 命令帮助
man
--help
info