1简单命令

注意:所有的操作用 root 用户执行
命令 1 :清屏命令
clear
快捷键: ctrl+l
命令 2 :查看当前所在目录
pwd P rint W ork D irectory
可以显示完整的路径
命令 3 :切换工作目录到其他的位置
cd
格式
[ 用户名 @ 计算机名 当前所在目录 ] 用户身份 cd 目标目录
提示:
你需要大概知道根下有哪些文件和目录
根下有 etc home tmp media ...
案例 1 :切换到 home
[root@localhost /] # cd /home
[root@localhost home] # pwd
/home
案例 2 :切换到 tmp
[root@localhost home] # cd /tmp
[root@localhost tmp] # pwd
/tmp
案例 3 :切换到 etc 下的 ppp 下的 peers
[root@localhost tmp] # cd /etc/ppp/peers
[root@localhost peers] # pwd
/etc/ppp/peers
注意:
Linux 中,开头的哪个 / 称之为 根,也叫做根目录
Linux 中,所有的文件都是以 / 为开头
命令 4 :创建文件的命令
touch
格式:
touch 文件名
案例 1 :在根下创建文件 a1.txt
[root@localhost peers] # cd / # 切换到根目录下
[root@localhost /] # touch a1.txt # 创建文件
案例 2 :在 home 下创建文件 a2.txt
[root@localhost peers] # cd /home # 切换到 home
[root@localhost home] # touch a2.txt # 创建文件 案例 3 :在 etc 下的 ppp 下的 peers 中创建 a3.txt
四、 Linux 命令
1 Linux 目录结构
windows
windows 是多根系统
一个磁盘分区就是一个根, Windows 可以分多个分区,也就是可以有多个根
存储文件的时候,文件就是存储到某一个根之下
linux
linux 是一个单根系统
只有一个可与存储文件的路径
根的表是 /
linux 的根目录下的重要目录
home
etc
bin
sbin
tmp
media
mnt
boot
usr
var
dev
lib
root
根下的主要的目录
/etc 目录
etc 下存储的是 Linux 中的各种配置文件
例如网卡的配置文件: /etc/sysconfifig/network-scripts/ifcfg-ensXX
/bin 目录
这个目录下存放的是 Linux 的可执行程序
/sbin 目录
这个目录下存放的也是 Linux 的可执行程序
/var 目录
存储的是哪些经常发生改变的文件 例如日志文件: /var/log/messages
/tmp 目录
存储的是临时文件
这个目录下的文件,如果 30 天内没有被访问过,文件会被自动删除
/home 目录
普通用户存储文件的目录,也就是普通用户的主目录
【普通用户只能在自己的主机目录下创建、编辑文件】
/root 目录
这个目录是管理员用户,也就是 root 用户的主目录
linux 路径的表示方式
/ 目录名 / 目录名 / 文件名
2 linux 命令基础
格式
选项
短选项: - 字母,短选项可以进行合并
长选项: -- 单词
3 、简单命令
1 pwd 命令
作用:显示当前所在的工作目录【显示所在的位置】
格式:直接执行 pwd 即可
例子:
2 cd 命令
作用 :切换目录
格式
例子
命令 [ 选项 ] [ 参数 ]
cd 目标目标
#1 切换到根目录
cd / #2 切换到 home 目录
cd /home
#3 切换到 tmp 目录
cd /tmp
#4 切换到 /etc/sysconfig
cd /etc/sysconfig
#5 切换到上一级目录
cd ..
#6 切换上次所在的目录
cd -
3 ls 命令
作用 :查看目录下有哪些文件
格式
ls [ 选项 ] [ 路径 ]
路径
在执行命令的时候,如果不指定路径,则查看的是当前目录下的文件;如果指定路径,则查看指定
路径下的文件
选项:
-l :显示文件的属性
-a :显示所有的文件,包括隐藏文件【 linux 默认是不会显示隐藏文件的】
例子
#1 查看当前位置下有哪些文件
ls
#2 查看 etc 下有哪些文件
方法 1 :先切换到 etc 下,然后执行 ls
[root@localhost home] # cd /etc
[root@localhost etc] # ls
方法 2 :在执行 ls 的时候,指定路径
[root@localhost home] # ls /etc
#3 查看根下有哪些文件
方法 1
[root@localhost home] # cd /
[root@localhost /] # ls
方法 2
[root@localhost home] # ls / #4 查看 home 目录下的所有的文件的文件名
[root@localhost /] # ls /home
#5 查了根目录下所有文件的属性,包括隐藏文件
[root@localhost /] # ls -al /
补充知识 1 linux 中,文件的类型主要有两种
一般文件:通常是可以进行内容写入和编辑的文件,例如 windows 中的 doc txt
目录文件:其实就是文件夹
补充知识 2 Linux 中,文件的后缀对与文件的属性没有任何影响
文件的属性仅仅和创建这个文件的命令相关
4 touch 命令
作用 :创建空白一般文件
格式
格式 1 touch 文件名 # 在当前位置下创建文件
格式 2 touch / 路径 / 文件名 # 在指定的位置下创建文件
例子
#1 创建文件 qq.txt
[root@localhost home] # touch qq.txt
#2 tmp 下创建 qq.txt
方法 1 :先切换到 tmp 下,然后创建
[root@localhost home] # cd /tmp
[root@localhost tmp] # touch qq.txt
方法 2 [root@localhost home] # touch /tmp/qq.txt
#3 解释下面的命令
touch baidu.txt # 在当前位置下创建 baidu.txt
touch /baidu.txt # 在根下创建 baidu.txt
touch /home/baidu.txt # home 下创建 baidu.txt
5 mkdir 命令
作用 :创建目录【创建文件夹】
格式
格式 1 mkdir [ 选项 ] 目录名
格式 2 mkdir [ 选项 ] / 路径 / 目录名
选项: -p :在父目录不存在的情况下,先创建父目录,然后依次创建子目录
例子
#1 创建目录 book1
mkdir book1
#2 home 下创建目录 book2
方法 1 :先切换,在创建
cd /home
mkdir book2
方法 2
mkdir /home/book2
#3 在根下创建目录 book3
mkdir /book3
#4 创建一组文件夹 d1/d2/d3/d4
方法 1 :逐个创建
mkdir d1
mkdir d1/d2
mkdir d1/d2/d3
mkdir d1/d2/d3/d4
方法 2 :逐个创建
mkdir -p d1/d2/d3/d4
6 clear
作用 :清屏
快捷键 ctrl+l
7 cp
作用 :复制文件和目录
格式
格式 1 cp [ 选项 ] 源文件 目标位置 复制过去后,名字不变
格式 2 cp [ 选项 ] 源文件 目标位置 / 新名字 复制过去后,名字改为新的
选项
-r :用于复制目录【必须用 -r ,才能复制目录】
-a :在复制过程中,保持文件的属性不变
例子 #1 /etc/passwd 复制到 home
[root@localhost tmp]# cp /etc/passwd /home/
#2 /etc/passwd 复制到根下
[root@localhost tmp]# cp /etc/passwd /
#3 /etc/passwd 复制到 home 下,复制后的名字变成 qq
[root@localhost tmp]# cp /etc/passwd /home/qq
#4 tmp 下的目录 d1 复制到 home 下【 d1 是前面的例子中创建的】
[root@localhost tmp]# cp -a /tmp/d1 /home/
8 mv
作用 :移动文件和目录
格式:
mv 源文件 目标位置
mv 原文件 目标位置 / 新名字
例子
#1 home 下新建一个测试文件, t.txt
[root@localhost tmp]# touch /home/t.txt
#2 将上例中的 t.txt 移动到根下
[root@localhost tmp]# mv /home/t.txt /
#3 将上例中的 t.txt 移动到根下,并改名为 tt.txt
[root@localhost tmp]# mv /home/t.txt /tt.txt
#4 将根下的 tt.txt 改名为 ttt.txt 【原地改名】
[root@localhost tmp]# mv /tt.txt /ttt.txt
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值