码迷,mamicode.com
首页 > 系统相关 > 详细

Linux入门学习命令介绍

时间:2015-08-07 11:25:18      阅读:264      评论:0      收藏:0      [点我收藏+]

标签: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用户使用)。


本文出自 “Flyfish” 博客,请务必保留此出处http://9381188.blog.51cto.com/9371188/1682536

Linux入门学习命令介绍

标签:linux 常用命令

原文地址:http://9381188.blog.51cto.com/9371188/1682536

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!