Linux基础

学习Linux的学习记录

主流两大系列

红帽系列:centos其软件(包)管理工具:rpm和yum

rpm -qa
yum install vim

yun和rpm详解

debian系列:ubuntu其软件(包)管理工具 dpkg和 apt-get

apt-cache search vim
apt-get install vim

ps:Ubuntu 是建立在Debian基础上的Linux发行版本,保留了Debian优秀的特性,比如Dpkg和APT机制,对于原来的Debian用户来说,可以无障碍的迁移Ubuntu。

shell 命令

Linux shell 外壳命令

pwd    //当前位置
cd /  //根目录  
cd ~  //我的家
//当前目录有啥
ll
ls
ls -la

//新建目录
mkdir 目录名称
//新建一个文件
touch 文件名

//查看文件内容
cat 文件名
more 文件名
less 文件名
/*cat是一次性显示整个文件的内容,还可以将多个文件连接起来显示,它常与重定向符号配合使用,适用于文件内容少的情况;
more和less一般用于显示文件内容超过一屏的内容,并且提供翻页的功能。more比cat强大,提供分页显示的功能,less比more更强大,提供翻页,跳转,查找等命令。而且more和less都支持:用空格显示下一页,按键b显示上一页。*/
//查看文件前几行
tail test.txt -n 3
//删除一个文件
rm 文件名
//删除一个目录
rm -r 目录名
//移动/重命名
mv 文件名 目标路径/目标文件名
//回到上级目录
cd ..
//回到任意路径
cd 路径
//打印
echo 打印信息
//定义
export
//查找
find -iname [目录]文件名 ps: 在指定目录里面(如果不指定目录就是当前目录)查找指定文件名的文件 

grep 
ps -A | grep some_command 

用ps命令加上-A参数显示所有的当前运行的进程,用管道符号“|”加上grep命令检索是否有我们指定的some_command运行

Linux文件系统

/bin 该目录中存放Linux的常用命令,在有的版本中是一些和根目录下相同的目录。 
/boot 该目录下存放的都是系统启动时要用到的程序,当用lilo引导Linux时,会用到这里的一些信息 
/dev 该目录包含了Linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端口,你可以访问这些外部设备,与访问一个文件或一个目录没有区别。例如在系统中键入“cd /dev/cdrom”,就可以看到光驱中的文件;键入“cd /dev/mouse”即可看鼠标的相关文件。 
/cdrom 该目录在刚安装系统时是空的,你可以将光驱文件系统挂在这个目录下, 例如“mount /dev/cdrom /cdrom” 
/etc 该目录存放了系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统、X系统配置文件、设备配置信息、设置用户信息等。 
/sbin 该目录用来存放系统管理员的系统管理程序。 
/home 如果建立一个名为“xx”的用户,那么在/home目录下就有一个对应的“/home/xx”路径,用来存放该用户的主目录。 
/lib 该目录用来存放系统动态连接共享库,几乎所有的应用程序都会用到该目录下的共享库 
/lost+found 该目录在大多数情况下都是空的。但当突然停电、或者非正常关机后,有些文件就临时存放在这里。 
/mnt 该目录在一般情况下也是空的,你可以临时将别的文件系统挂在该目录下。 
/proc 可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的 
/root 如果你是以超级用户的身份登录的,这个就是超级用户的主目录 
/tmp 用来存放不同程序执行时产生的临时文件 
/usr 用户的很多应用程序和文件都存放在该目录下 

Linux常见命令

mount和umount 命令

//-t参数是指定光盘的文件系统类型,可省略,因为系统会自动判断该使用什么样的格式来识别。
mount -t 光驱路径 目标路径
//取消挂起,只有将光盘取消挂载,才能取出光盘。
umount 光驱路径 或目标路径

管道命令

理解:将第一个命令的输出当做第二个命令的输入,可视为组合命令
例如:cat test.txt | more
ls /dev | more
以上为“|”的管道符号,还有一种“>”和“>>”,

ps:“>”和“>>”的区别。
一个大于符号的管道是用来创建一个新的文件,如果已经有了同名的文件就复盖掉以前的内容,而两个大于符号的管道是用来在已经存在的文件后面追加新的内容,如果没有这个文件就创建它。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值