查看Linux系统的ubuntu的版本
cat | |
---|---|
cat /etc/issue.net | 查看ubuntu的版本 |
cat /proc/version | 查看Linux的内核版本 |
打开终端
ctrl + alt + t | 打开一个终端(桌面没有终端界面) |
---|---|
ctrl + shift + t | 并排打开一个终端(两个窗口并排) |
ctrl + shift + n | 额外打开一个终端(两个窗口分开) |
shell 命令提示符
linux @ ubuntu: ~$ 用户名+主机名+目录名
基本命令格式
rm -f test.c 命令名+选项+控制的参数名
目录的操作
cd-----切换目录
cd | 切换目录(默认回到主目录) |
---|---|
cd. | 切换到当前所在的目录 |
cd .. | 切换到上一级的目录 |
cd - | 返回到上一次操作的的目录 |
mkdir------创建一个目录
mkdir | 创建以一个目录 |
---|---|
mkdir -p | 创建目录和该目录下面的子目录 |
rmdir -------删除目录
tree-------将该目录的子目录以树型结构显示
文件操作命令
touch------创建文件、或者修改一个已经存在的文件的时间戳(修改时间)
file -------分析文件头部的信息,识别文件的类型
cat--------查看文件内容,无法查看目录下内容
cat | 显示不显示行号,只显示内容 |
---|---|
cat -n | 显示行号,包括空行 |
cat -b | 显示行号,空行不显示 |
head-----显示文件的前几行命令(默认显示10行)
head -5 test.c | 显示前5行的文件内容 |
---|---|
head - n 5 test.c | 显示前5行的文件内容 |
tail------显示末尾的几行
more--------将文件打开之后上下翻页查看
less----和more命令类似,按行查看
find------在指定目录下查找指定文件
find 目录名 文件名 | 查找该目录下的指定文件 |
---|---|
find 目录名 -name 文件名 | 按照文件名查找 |
find 目录 -perm 777 | 按照权限查找文件 |
whereis----查找文件的位置
whereis -b 文件名 | 搜索二进制文件 |
---|---|
whereis -m | 查找说明文档位置 |
which----查找系统PATH下的可执行文件
文件和目录的操作命令
ls -----列出目录下的所有的内容
ls -l | 查看当前目录下的文件详细信息 |
---|---|
ls -l 文件名 | 查看指定文件的详细信息 |
ls -a | 查看目录下的所有目录和文件,包括隐藏的目录和文件 |
ls -la | 查看目录下的所有目录和文件的详细信息 |
ls -F | 将目录下的文件个子目录区分开,如果是目录,后面会加一个 / |
ls -R | 列出当前目录下的所有子目录和子目录里面的目录和文件 |
cp -------拷贝目录或者是文件
cp 操作对象 目标对象 | |
---|---|
cp -f | 将文件强制覆盖到目标文件中 |
cp -i | 如果目标目录里面有重名文件会咨询是否覆盖 |
cp -r | 递归复制,主要用于复制目录 |
mv--------移动文件
mv 文件名 目录名 | 将文件移动到目标目录中 |
---|---|
mv 旧文件名 新文件名 | 将文件重新命名 |
rm------删除文件或者目录
rm -r | 删除文件夹的参数 |
---|---|
rm -f | 强制删除 |
rm -i | 删除之前提醒一下是否确定需要删除 |