linux基本命令
命令行的组成:例:Linux@ubuntu:~$
Linux:当前用户名
1.普通用户:可以有多个,也可以一个没有,名字只要不是root就可以
2.超级用户:有且只有一个,超级用户只能叫root
3.切换用户:su root ,exit
4.ubuntu:.操作系统名字
5.~:.当前所在目录 ~:家目录
Linux命令大全:
command [-options] arg1 arg2 arg3 ...
man手册:
1.标准命令
2.系统调用
3.库函数
4.设备说明
5.文件格式
6.娱乐
7.杂项
8.管理员命令
1.ls命令
查看当前所在目录下所有文件
蓝色:目录文件(文件夹)
绿色:拥有执行权限
白色:普通文件(文本文件)
红色:压缩文件(.tar.gz .tar.bz2)
ls -a
查看当前目录下所有文件(包括隐藏文件)
. 当前目录
.. 当前所在目录的上一级目录
ls -l
查看文件的详细信息
2.touch filename
创建普通文件名叫filename
文件名注意事项:
1.中间不允许出现空格及特殊符号
2.文件名最好加后缀
3.文件名区分大小写
3.rm filename
删除普通文件filename
4.mkdir dirname
创建dirname空文件夹
5.rmdir dirname
删除空目录文件
6.cd dirname
进入dirname目录
cd .. 进入当前目录的上一级目录
cd . 进入当前目录
cd / 进入最顶层根目录
cd ~ 进入当前登录用户的家目录
7.rm -rf dirname
删除非空目录
8.pwd
查看当前所在目录的绝对路径
9.cp
复制文件/文件夹
10. 拷贝普通文件 拷贝目录文件
cp 文件名 目的路径 cp 目录文件 目的路径 -rf
11.mv
移动文件/文件夹 mv 文件 目录路径
修改文件名: mv 旧文件名 新文件名
Linux系统目录结构:
/:根目录(Linux系统最顶层目录) bin:存放二进制文件
etc:存放配置文件 proc:存放进程相关文件
boot:存放启动代码 var:存放日志文件
mnt:存放挂载文件 dev:存放设备文件
lib:存放库文件 root:超级用户的家目录
home:普通用户的家目录存放的目录
家目录:每个用户都有唯一家目录
超级用户 /root
普通用户
linux /home/linux
zhangsan /home/zhangsan
lisi /home/lisi
相对路径:
登录用户不同,所在目录不同,相同路径会产生不同含义
dirname
./dirname
../dirname
~/dirname
绝对路径:
登录用户不同,所在目录不同,相同路径不会产生不同含义
/home/linux/dirname