Linux入门学习命令介绍

以下内容就是我初学Linux时做的一些笔记,仅供参考。对了我是用的Centos

1.Linux系统没有盘符,系统安装步骤:分区-->格式化-->设备文件名-->设置挂载点(类似于Windows系统的盘符)。

2.关于Linux分区设置:  最多分4个,"/"代表根分区,"Swap"代表交换分区,"boot"代表启动分区(Linux系统启动时所需的空间200M就够了)。

3.设置或修改Linux系统的命令:ifconfig eth0(eth0:网卡名) 192.168.10.121(设置IP之前必须先设置VM的网络连接设置)。

4.远程连接工具:SecureCRT,此工具可连接虚拟机中的Linux系统。

5.命令df:查看Linux的各个分区的使用情况。

6.Linux系统的命令严格区分大小写,命令都是小写。

7.命令ls:查看目录。ls -l:长命令。

8.Linux中所有内容都是以文件的形式保存,如果只是写在内存里面只是临时生效的。

9.Linux不靠扩展名来区分文件的类型。

10.Linux所有的存储设备都必须挂载之后用户才能使用,包括硬盘、U盘和光盘(Window中的软件不能直接在Linux中安装)。

11.远程服务器不允许关闭,只能重启,而且重启前先关闭服务。

12.Linux中文件与用户的关系:所有者(u)、所属组(g)、其他人(o)。

13."-"代表是文件,"d"代表是目录,"l"代表是软连接。

14."r"代表是读,"w"代表是写,"x"代表是执行。

15."ls -a"代表显示所有文件(包括隐藏文件),"ls -l"代表长格式显示详细信息,"ls -d"代表显示目录属性,"ls -ld"代表长格式显示详细信息(目录),"ls -h"代表人性化显示,"ls -i"代表查询出I节点。

16.mv /root/aa.conf /tmp/document:表示将root目录下的aa.conf文件剪切到tmp目录的document目录下。

17.cd /tmp/document:表示切换到某目录下。

18.rmdir /tmp/document:表示删除目录。

19.rm -rf /tmp/document:表示递归删除目录及子目录和文件,一次性删除,没有提示,rm -r /tmp/document:一个个执行删除,有提示。

20.rm /root/aa.conf:表示删除某文件,rm -f /tmp/come.conf:强制删除,没有提示。

21.mkdir -p /tmp/document/abc:表示递归创建目录;touch /tmp/abc:创建文件。

22.Ctrl+C:表示终止当前命令的执行。

23.clear:清屏,Ctrl+l:清屏。

24.cat /tmp/grub.conf:查看文件内容;tac /tmp/grub.conf:倒过来查看内容。

25.more /etc/services :查看内容很多的文件(敲下命令后,空格或f来翻页,enter键换行,q或Q退出),不能向上翻页。

26.less /etc/service :查看内容很多的文件(敲下命令后,空格或f来翻页,enter键换行,q或Q退出),可以向上翻页,"/service":可以搜索关键字。

27.head -n 5 /etc/services:查询该文件中内容的前5条;tail -n 5 /etc/services:查询该文件中内容的最后5条,如果不写-n就是默认查询10条。

28.软链接相当于Windows系统的快捷方式,硬链接是复制文件,即使源文件删掉了还是可以使用。

29.ln -s /etc/issue /tmp/issue.soft:生成软链接命令(只针对文件)。

30.ln /etc/issue /tmp/issue.hard:生成硬链接命令(可以针对文件和目录)。

31.chmod u=rwx /tmp/install.log:修改所有者的权限为r(4)w(2)x(1);

chmod 662 /tmp/install.log:表示修改"ugo"的权限分别为:rw-rw--w-.

32.权限注意事项:对一个文件是否有删除的权利,主要取决于该用户是否对此文件所在目录有"w"权限。

33.改变文件的所有者:chown root /home/xiaolin/abc表示改变abc文件的所有者为root,只有root用户可以操作。

34.创建用户:useradd zhangsan,passwd 123456;添加组:groupadd lampbrother。

35.出于安全考虑,新建的文件是没有可执行权限的。umask -S:显示新建文件的缺省权限。

36.find:文件查找命令;用法:find /tmp -name abc:根据文件名查找;find /tmp -iname abc:根据文件名查找(不区分大小写);

find /tmp -name *abc*:根据文件名查找:模糊查找;

find /home -user shencao:根据所有者查找;find /home -group brother:根据所属组查找;

find / -size +2048:搜索所有大于1MB的文件;

find /tmp -name d* -a -type d:满足左右两边的条件查找,"-o"就是满足左右两边任意一个;

find . -inum 786434 -exec rm {} \;:表示删除i节点为786434的文件(ls /tmp -i:查找文件I节点)。

37.Linux存储文件的最小单位:1数据库块=512字节。

38.which touch或whereis touch:查看命令所在的目录。

39.grep content /tmp/test.conf:查找内容在某文件所在的行。

40.locate teacher.cang:检索文件,比find命令要快很多,但是/tmp目录下的文件检索不到,先updatedb。

41.who命令:查看系统有几个用户,w命令也可以且更全。

42.gzip /tmp/services命令:将文件压缩,linux中只能打包文件,gunzip /tmp/services.gz:解压缩。

tar -zxvf dianying.tar.gz命令 :解压缩。不会保留源文件。

zip dianying.zip /tmp/dianying命令:压缩后会保留源文件(压缩比小);zip -r dianying.zip /tmp/dianying:压缩目录

unzip dianying.zip命令:解压缩;

bzip2 -k boduo命令:压缩文件(压缩比最大,加了"-k"就可以保留源文件);tar -cjf boduo.tar.bz2 /tmp/boduo:压缩目录。

42.tar -cvf Japan.tar /tmp/Japan命令:这样的可以打包目录;gzip Japan.tar命令:一般安装的源文件就是这种Japan.tar.gz

tar -zcvf Japan.tar.gz /tmp/Japan命令:打包成Japan.tar.gz。

bunzip2 /tmp/boduo.bz2命令:bzip2解压;tar -xjf /tmp/boduo.tar.bz2。

43.mail linzhiling命令: 给林志玲发送邮件,内容写完后,按Ctrl+d保存并发送。

mail直接查收邮件,"n"表示未查看的,按邮件的序列号就能查看邮件内容,按"h"就能返回到邮件列表。

d 1命令:删除序列号为1的邮件。

44.traceroute www.baidu.com命令:网络访问。

45.netstat -tlun:查看服务器及监听。还有相关命令 netstat -an。

netstat -rn命令:查询路由网关。

46.setup命令:用来设置永久IP地址。setup命令执行完后要执行service network restart命令才会生效。

47.mount /dev/sr0(设备文件名) /mnt/cdrom/(挂载点)命令:用来设置挂载点的。

umount /dev/sr0 :用来卸载挂载点的。

48.shutdown -h now 命令:关机 ;shutdown -r now 命令: 重启; shutdown -c now 命令: 取消前一个关机命令。

关机或重启前尽量先停止正在运行的服务,一般服务器只重启,极少关机。

49.runlevel:查看运行级别。

50.logout命令:退出登录。

51.vim /tmp/test命令:插入文件内容;

按下":"表示编辑文件内容;

按下"/string"表示查找指定的内容;

按下":%s/old/new/g"表示替换成指定内容;

按下":n1,n2s/old/new/g"表示在指定行范围内替换内容;

vim的三种模式:命令模式、插入模式、编辑模式。

52. vim /tmp/test命令下的删除操作:

"x"表示删除光标所在字符;

"nx"表示删除光标后的n个字符;

"dd"删除光标所在行;

"ndd"表示删除光标所在行后的n行。

53.shutdown -r now 立刻重启(root用户使用,重启前尽量先关掉其他正在运行的服务)。

54.poweroff  立刻关机,由于Linux一般是当服务器使用,一般不关机只重启(关机操作谨慎使用)。

55.shutdown -h now 立刻关机(root用户使用)。

时间: 2024-11-04 01:42:41

Linux入门学习命令介绍的相关文章

Linux入门学习教程:虚拟机体验之KVM篇

在上一篇中,我展示了虚拟机软件QEMU的使用.效果及其性能,同时也分析了不同用户对虚拟机的不同追求.但是不管是桌面用户还是企业级用户,对虚拟机 软件的追求有一点是共同的,那就是性能.QEMU是一个强大的虚拟机软件,它可以完全以软件的形式模拟出一台完整的电脑所需的所有硬件,甚至是模拟出不同 架构的硬件,在这些虚拟的硬件之上,可以安装完整的操作系统.QEMU的运行模式如下图: 很显然,这种完全以软件模拟硬件的形式虽然功能强大,但是性能难以满足用户的需要.模拟出的硬件的性能和物理硬件的性能相比,必然会

Linux入门基础命令(四)

Linux入门基础命令(四)文件系统与目录结构: 1.文件和被组织成一个单根倒置树结构2.文件系统从根目录下开始,用"/表示"3.以.开头的文件为隐藏文件4.路径分割的 /5.文件有两类数据(元数据:metadata 数据:data)6.文件系统分层结构:LSB(Linux Standard Base)FHS:(Filesystem Hierarchy Standard)7.文件名最长255个字节8.包括路径在内文件名称最长4095个字节9.蓝色-->目录 绿色-->可执行

Linux入门基础命令—cp

Linux入门基础命令-cpcp格式有以下几种 A1.如果SOURCE是一个文件,目标文件不存在:当将SOURCE复制到另外一个当前目录下不存在的文件(会新建这个文件)比如下面的这个例子是把issue复制到abc文件中,而本来当前目录app是不存在abc这个文件的,当进行复制的时候会自动生成abc这个文件,当然这两个文件只是名字不同大小是一样的: A2.如果将上述的命令再执行一遍,本来abc这个文件是已经有内容了,若再去执行,那么issue中的内容将会覆盖掉原来abc中的内容(下面红色箭头所指的

Linux入门基础命令(一)

Linux入门基础命令内部命令常驻内存:由shell自带的,而且通过某命令形式提供 help:获取所有内部命令列表(下图只截取了一部分) enable COMMAND:执行此命令可以启用COMMAND命令enable -n COMMAND:执行此命令可以禁用COMMAND命令enable -n:查看所有被禁用的命令(如下图) 外部命令执行在文件系统路径下有对应的可执行序行文件查看路径: which -a|--skip-alias; wheris whichCOMMAND:查看外部命令which

12个Linux进程管理命令介绍

12个Linux进程管理命令介绍 当程序可以执行文件存放在存储中,并且运行的时候,每个进程会被动态得分配系统资源.内存.安全属性和与之相关的状态.可以有多个进程关联到同一个程序,并同时执行不会互相干扰.Linux提供了许多命令来让用户来高效掌控上述的操作. 执行中的程序称作进程.当程序可以执行文件存放在存储中,并且运行的时候,每个进程会被动态得分配系统资源.内存.安全属性和与之相关的状态.可以有多个进程关联到同一个程序,并同时执行不会互相干扰.操作系统会有效地管理和追踪所有运行着的进程. 为了管

2018年最新Linux入门学习路线图

进入全新的2018年之后,感觉Linux入门学习的路线也应该进行一下更新了.过去一年里Linux版本更新过不少版本,而且很多新技术冲击了应用市场,不及时更新一下很可能跟用人需求南辕北辙. 正好拿到一份不错的入门路线图,所以就先发出来给大家做个参考. 原文地址:http://blog.51cto.com/12592106/2072693

Linux入门终端命令

Linux操作系统学习 命令   附带键     cd   ·· 当前路径的上一层       ··/·· 当前路径的上两层       · 当前路径       - 跳转到上一次所在路径       ~ 跳转到当前用户的家目录   ls   -a 显示隐藏文件       -l 列表风格显示       -h 配合文件的大小       -alh     tree     以目录夹结构的方式显示文件夹结构   pwd     显示当前操作路径   clear     清屏   touch  

Linux 入门学习之用户管理

Linux入门之用户管理 linux用户进行访问一般需要认证.授权.审计,其中linux提供了很多的相关命令和相关文件来供使用者分层管理. 用户分类 user 按权限划分: 管理员:root uid为0 普通用户: 系统用户:uid:1-499(centos6)  uid:1-999(centos7) 特性:1.用来运行特定进程的一种身份 2.对守护进程获取资源进行分配 3.不需要登录 登录用户:uid:500+(centos6)  uid:1000+(centos7) 用来登录系统的普通用户

Linux 入门学习之rpm软件包管理

Linux入门之软件包管理 在linux有很多类的软件包管理机制,但是在redhat.centos这类版本的系统中,都会使用一种相同的机制,就是rpm软件包管理机制,当然,还有其它版本的linux使用的不同机制: debian:使.deb文件,dpkg包管理器 redhat:使用.rpm文件,rpm包管理器 软件包在使用中又分类两种(源码包和二进制包): 源码包:一般是提供了一些源码模块和编译脚步组合起来的压缩文件,命令格式如: name-version.tar.{gz|bz2|xz} 等,这里