Linux基础入门

这篇博客介绍了Linux的基础知识,包括目录结构、常用命令如ls、mkdir、cd、touch、cat等,以及系统管理命令如whoami、uname、ifconfig等。还讲解了如何使用tar进行文件打包和压缩,并涉及到了账户管理和软件包管理工具dpkg和APT。
摘要由CSDN通过智能技术生成

1,dev:(设备)linux的特点,管理任何东西,包括硬件设备,都会每一个设备就是一个文件映射成一个文件,
方便开发者进行读写,(开发应用,监控设备的运行状态)
2,etc:核心的重要文件放在此目录下
3,用户文件的根目录,用于存放用户文件的根目录   --->相当于win7下的C:\Users目录,(在此目录下存放着此计算机中的所有用户)
4,root:admin用户(超级用户,管理员用户)放在此目录下而没有放在home目录下,它的执行文件在sbin目录下,而没在bin目录下
5 ,bin  存放二进制可执行文件(ls,cat,mkdir等)
6,boot  存放用于系统引导时使用的各种文件
7,usr  用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录
8,opt  额外安装的可选应用程序包所放置的位置
9,  mnt  系统管理员安装临时文件系统的安装点(挂载,例如硬盘连接到linux上时,远程目录访问也叫挂载:我们把windows的一个目录挂载到linux上,此时linux访问windows上的这个目录就像访问自己的目录一样)


二:文件目录操作命令


进入 home/itcast 目录    ygq@ubuntu:~$   --->ygq:代表用户名   ubuntu:代表机器名   ~:代表用户的路径(home目录所在的目录)  $:代表用户名  
ygq@ubuntu:~$ pwd
/home/ygq

1,pwd:查看当前工作目录(present,work,directory)

2,ls;查看并列出当前目录下的所有文件
 ls 显示文件和目录列表  
  -l 列出文件的详细信息
 -a 列出当前目录所有文件,包含隐藏文件
3,mkdir 创建目录  
 -p 父目录不存在情况下先生成父目录

4,cd 切换目录
5,touch 生成一个空文件
6,echo 生成一个带内容文件--->相当于system.out  输出一段内容
 
ygq@ubuntu:~/family20130810/house/roomB$ echo "hello world"
 hello world  
 
 
ygq@ubuntu:~/family20130810/house/roomB$ echo "you are the best boy">book.txt 将"you are the best boy"写到book.txt文件中  (>重定向符:将要写的数据写到要创建的目录中)
7,cat、tac 显示文本文件内容
 
ygq@ubuntu:~/family20130810/house/roomB$ cat book.txt
 you are the best boy
8,cd ../roomB  -->回到上级目录并进入roomB目录下

9,cp 复制文件或目录
 
q@ubuntu:~/family20130810/house/roomC$ cp doll.txt ../roomB -->需要一个源和一个目的

10,rm 删除文件
 -r 同时删除该目录下的所有文件
 -f 强制删除文件或目录
 
ygq@ubuntu:~/family20130810/house/roomB$ rm doll.txt
11,wc(word,count)wc 统计文本文档的行数,字数,字符数

 ygq@ubuntu:~/family20130810/house/roomB$ wc book.txt
  1  5 21 book.txt -->一行,5个单词,21个字符
12,grep 在指定的文本文件中查找指定的字符串
 
ygq@ubuntu:~/family20130810/house/roomB$ grep "best" book.txt
 you are the best boy
13,mv 移动文件或目录、文件或
   mv  aaa bbb 将aaa改名为bbb

 ygq@ubuntu:~/family20130810/house$ mv sofa.txt roomB -->有源和目的地
 查看:
  
gq@ubuntu:~/family20130810/house/roomB$ ls
  bed.txt  book.txt  sofa.txt
  //移动并修改文件名称
  
ygq@ubuntu:~/family20130810/house/roomB$ mv sofa.txt ../sofa-son.txt

14,find 在文件系统中查找指定的文件
 -name  文件名

 ygq@ubuntu:~/family20130810$ find -name book.txt
 ./house/roomB/book.txt
 ./house/roomC/book.txt

15,rmdir 删除空目录

 ygq@ubuntu:~/family20130810/house/roomA$ touch bed.txt
 
ygq@ubuntu:~/family20130810/house/roomA$ ls
 bed.txt
 
ygq@ubuntu:~/family20130810/house/roomA$ cd ..
 
ygq@ubuntu:~/family20130810/house$

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值