189 8069 5689

linux命令行有规律吗 linux命令行技巧

linux 的基本命令?

1.开机进入

安仁ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!

---- Linux系统的开机同正常的DOS、Windows开关机顺序相同。若是多操作系统则在LILO boot:后输入Linux,就可进入Linux的注册提示符Login:,在其后输入用户名,在口令提示符password:输入口令,注册正确后,可进入相应的用户环境。如输入:root,及其密码,可进入超级用户环境#,输入其他用户名及口令,可进入该用户环境$。

---- 2.关机退出

---- 在超级用户提示符#下输入halt(立即关机)或shutdown time(延迟time分后关机,给各用户每隔一段时间发出还有多长时间将关机的警告)后,计算机将进行一系列的关机工作,最后出现System halt,就是关机结束,可以关闭电源了。非超级用户则需用exit退出操作环境,再进入超级用户环境,方可进行关机工作。

---- 3.命令操作注意事项

---- 在Linux中有一些与DOS不完全相同的地方,见下表:

DOS Linux

命令行字母 不区分大小写 区分大小写

提示符 #、$

路径分隔符 \ /

通配符 *、? *、?、[]

---- 在Linux系统中,超级用户的系统提示符是#,一般情况下普通用户的系统提示符是$,普通用户的系统提示符也同DOS一样可以进行更改。通配符中*与?的含义是一样的,[]是仅包括括号内的符号,连续的符号可用“-”连接首尾的符号代替,如[12345678]可以用[1-8]代替,[abcdefijk]可用[a-fi-j]表示。

---- 4.文件类型

---- 与DOS、Windows不同的是,在Linux系统中,目录和设备都被视为文件,共有四种文件类型,它们是:⑴普通文件,即我们通常所说的文件,在长列目录方式时行首前用一符号“-”表示。⑵目录文件,即我们通常所说的目录,在长列目录方式时行用首前用一字母“d”表示。⑶字符设备文件,如显示器、打印机、终端等,在长列目录方式时行首前用一字母 “c”表示。⑷块设备文件,如硬盘、软盘、光盘在长列目录方式时行首前用一字母“b”表示。

---- 在Linux中用长格式列目录命令ls -l时,如下例:

---- 文件类型

-rwxrw-r-- 5 user group 1089

Nov 18 1998 filename

存取权 用户 组名

字节数 最后修改时间 文件名

---- 大家对DOS下的8.3格式的文件名都一定很熟悉了,由于它的表达能力有限,所以在Windows95之后加入了长文件名支持,Linux继承了UNIX的优点,也可以用长长的一串字符作文件名。但是在Linux中文件类型可不像在DOS下那样容易从文件的扩展名上了解到,在DOS下的可执行文件的扩展名为com或exe,而在Linux中只能通过文件属性得知,采用命令ls –F可区分目录和文件,在目录后有“/”符号,可执行文件后有“*”符号,用ls –aF可见所有的文件和目录列出,包括隐藏的文件和目录,隐藏文件的文件名以点号“.”开头。

---- 5.读取权限

---- 在Linux中,文件的主人即所有者,其他使用者分别称为同组者、其他人,为保证各用户文件的安全,Linux同UNIX一样通过限制某些用户对文件的随意存取。共有三个级别的存取权:读权r、写权w、执行权x。在存取权中共有九个字符的位置其顺序是:所有者、同组人、其他人。在上例中分别表示:主人对文件拥有读写权和执行权,同组人对文件拥有读写权、其他人对文件只拥有读权。

---- 6.获取在线帮助命令

---- 在Linux中有一条专门用于取得在线帮助的命令man ,其使用方式为# man command。man有一套它自己的命令,通常由单个键组成,按空格键和F键将翻到下一页,按B键翻到上一页,按Q键退出man工具,回到命令行。掌握了以上的基础知识,结合熟知的DOS命令进行比较,对于学习Linux的基本命令就可以很快地运用自如,为进一步深入学习Linux打下深厚的基础.。

---- 二、文件管理和目录操作

---- 与DOS、Windows一样,在Linux中也有许多关于文件管理和目录操作方面的命令,对二者的主要命令列表如下:

---- 1.文件管理

功能 DOS Linux 注意事项

显示文件内容 type、more cat 、more type、cat

是全部显示,more是分页显示

打印文件 print lpr

拷贝文件 copy cp

移动文件及改名 move mv

删除文件 del, erase rm

---- 2.目录操作

功能 DOS Linux 注意事项

列目录及文件 dir/选项 ls –选项

在Linux中cd/直接返回登录时的目录而不是根目录,

显示工作目录 cd pwd

变更工作目录 cd\目录 cd/目录

建立目录 md,mkdir mkdir

删除目录 rd,rmdir rmdir

目录更名 move mv

拷贝目录 xcopy copy

---- 在二者中,命令的格式都是一样的,只是选项、参数不相同而已,也可以进行组合操作,具体运用时可使用帮助命令,只不过Linux的命令的功能更为强大,据记载DOS中的不少命令都是借鉴UNIX而来的,而Linux正是居于UNIX发展起来的,这也是二者有着几乎相同的命令和格式的原因之一。

---- 三、软、硬盘及光驱的使用

---- 1.软、硬盘及光驱的使用

---- 在Linux中对其他硬盘逻辑分区、软盘,光盘的使用与我们通常在DOS与Windows中的使用方法是不一样的,不能直接访问,因为在Linux中它们都被视为文件,因此在访问使用前必须使用装载命令mount将它们装载到系统的/mnt目录中来,使用结束,必须进行卸载。命令格式如下:

mount –t 文件系统类型 设备名 装载目录

文件类型常用的有:

msdos dos分区文件

ext2 Linux的文件系统

swap Linux swap分区或swap文件

iso9660 安装CD-ROM的文件系统

vfat 支持长文件名的dos分区

hpfs OS/2分区文件系统

---- 设备名是指要装载的设备的名称,如软盘、硬盘、光盘等,软盘一般为/dev/fd0 fd1,硬盘一般为/dev/hda hdb ,硬盘逻辑分区一般为期hda1 hda2…等等,光盘一般为/dev/hdc。在装载前一般要在/dev/mnt目录下建立一个空的目录,如软盘为floppy,硬盘分区为其盘符如c、d等等,光盘为cd-rom,使用命令:

mount –t msdos /dev/fd0 /mnt/floppy

装载一个mddos格式的软盘

mount –t ext2 /dev/fd0 /mnt/floppy

装载一个Linux格式的软盘

mount –t vfat /dev/hda1 /mnt/c

装载Windows98格式的硬盘分区

mount –t iso9660 /dev/hdc /mnt/cd-rom

装载一个光盘

---- 装载完成之后便可对该目录进行操作,在使用新的软盘及光盘前必须退出该目录,使用卸载命令进行卸载,方可使用新的软盘及光盘,否则系统不会承认该软盘的,光盘在卸载前是不能用光驱面板前的弹出键退出的。

---- 2.格式化命令mkfs

---- 格式化软盘时不需事先安装空盘,只需将软盘放入软驱中,使用如下命令,便可格式化一张在Linux中使用的软盘:

#mkfs –t ext2 /dev/fd0 1440

---- 在熟悉以上基本命令之后,就可以进行其他命令的进一步学习,例如:文件编辑软件vi,存取权限的修改,检查修复文件系统,增减用户及修改密码,安装其他Linux文件,及一些Linux的实用工具软件,建立x-Windows图形界面,利用Linux上网等等,来增加对Linux的感性认识。

Linux下5个有趣的命令行技巧介绍

你有将Linux物尽其用吗?对很多Linux用户来说,有很多看起来是技巧的有用特性。有些时候你会需要这些技巧。本文会帮助你更好得使用一些命令,发挥其更强大的功能。

图1:5个命令行技巧

我们开始一个新的系列,在这里我们还会写一些技巧,并且用尽量小的篇幅写清楚。

1.

我们可以使用history命令来查看曾经运行过的命令。

这里是一个history命令的示例输出。

代码如下:

#

history

从history命令输出看,很明显,命令的执行时间没有被打出来。有解决方法吗?有的!运行如下命令:

代码如下:

#

HISTTIMEFORMAT="%d/%m/%y

%T

"

#

history

如果你想让这个修改永久生效,添加如下的一行内容到~/.bashrc文件中:

代码如下:

export

HISTTIMEFORMAT="%d/%m/%y

%T

"

然后,在终端中运行:

代码如下:

#

source

~/.bashrc

命令和选项的解释:

history

查看运行过的命令

HISTIMEFORMAT

设置时间格式的环境变量

%d

%m

%y

%T

时间戳

source

简而言之就是将文件内容发送给shell来执行

.bashrc

BASH以交互方式启动时运行的脚本文件

2.

如何测试磁盘写入速度?

一行dd命令脚本就可以实现。

代码如下:

#

dd

if=/dev/zero

of=/tmp/output.img

bs=8k

count=256k

conv=fdatasync;

rm

-rf

/tmp/output.img

命令和选项的解释:

dd

转换和复制文件

if=/dev/zero

指定输入文件,默认为stdin(标准输入)

of=/tmp/output.img

指定输出文件,默认为stdout(标准输出)

bs

一次读和写的块大小,最大可以以MB为单位

count

复制次数

conv

使用逗号分隔的策略来转换文件(LCTT

译注:比如将大写字母转换成小写,echo

AA

|

dd

conv=lcase)

rm

删除文件和目录

-rf

(-r)

递归地删除目录和其中的内容,(-f)强行删除而不输出确认信息

3.

你如何获取吃掉你磁盘空间的最大的6个文件?

一个使用du命令的简单单行脚本即可实现,du命令主要用于获取文件的空间使用情况。

代码如下:

#

du

-hsx

*

|

sort

-rh

|

head

-6

命令和选项的解释:

du

估计文件的空间使用情况

-hsx

(-h)更易读的格式,(-s)汇总输出,(-x)跳过其他文件系统的文件

sort

对文本文件按行排序

-rf

(-r)将比较的结果逆序输出,(-f)忽略大小写

head

输出文件的头几行

4.

获取一个文件的详细状态信息

可以使用stat命令

代码如下:

#

stat

filename_ext

(例如:stat

abc.pdf)

5.

显示帮助

最后一个技巧是为那些入门者准备的,如果你是有经验的用户,可能不需要它,除非你想从中寻找乐趣。入门者可能有Linux命令行恐惧症,下面的命令会随机显示一个man手册页。对入门者来说,好处是总会学到新的东西,而且不会厌倦。

代码如下:

#

man

$(ls

/bin

|

shuf

|

head

-1)

命令和选项的解释:

man

Linux

man手册

ls

列出文件

/bin

系统可执行文件的路径

shuf

把输入内容按行随机打乱并输出

head

输出文件的头几行

如何学习 Linux 命令行,有哪些经验思路和方法

一、从基础开始 常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基的。例如:为什么使用一个命令的时候,系统告诉找不到该目录,要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了Linux的基础之后,应该就可以很轻易的解决掉这方面的问题。而有些朋友们常常一接触Linux就是希望构架网站,根本没有想到要先了解一下Linux的基础。这是相当困难的。

二、Linux命令是必须学习

虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力。Linux是一个命令行组成的操作系统,精髓在命令行,无论图形界面发展到什么水平这个原理是不会变的,Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。举一个例子:Linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是一旦学会就爱不释手.它的功能实在太强了,在配合exec参数或者通过管道重定向到xargs命令和grep命令,可以完成非常复杂的操作,如果同样的操作用图形界面的工具来完成,恐怕要多花十几陪的时间。

Linux下命令行不断转换当前路径,记不住怎么办?你们用起来觉得爽吗?

linux命令行tab键可以补全文件夹及文件名,只要你记住路径每个文件夹的首字母按tab就会补全文件夹命,如果改首字母有多个文件夹,按两下tab会把该首字母的文件夹名全都显示出来,你在根据显示的文件夹名输入第二个字母,然后再按tab补全即可,即使你忘记一个文件夹名,tab也会把当前路径下所有的文件都给你列出来。

相比windows桌面系统,linux的命令行确实不太方便,不过用习惯了,就好了

有问题请追问

unix 和linux 的哪些命令行不一样

linux是类unix操作系统,linux与unix使用的基础命令是一样的,没有区别。

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

UNIX操作系统,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在ATT的贝尔实验室开发。

在linux系统下编写程序的好处 以及linux下的命令行?

Linux下进行编程在调试上比较容易,而且可以突破正常的IDE来以自己喜欢的方式工作。比如编译器可以适用gcc或者icc或者cpp等等,编辑器可以使用vi、emacs、nano、gedit、kedit等你喜欢的任意一些,编译指令有直接用编译器或者make,在调试时最好的是gdb,这个调试功能绝对是老大,用过了就会知道强大……

一般在Linux下运行的程序可以比较放心,当然不是说别的平台不放心,因为系统的所有代码都可以拿到,实际使用上很方便,心里也踏实。同时运行起来也比较稳定,除了你编写的问题,也不是环境配置问题时,一般不会有什么系统或其他原因导致运行出错。

建议你试试Linux,真的很好。


网站标题:linux命令行有规律吗 linux命令行技巧
文章源于:http://cdxtjz.com/article/dodddis.html

其他资讯