一、基本linux命令
基本linux命令有哪些呢?
1、ls命令
就是 list的缩写,通过 ls命令不仅可以查看 linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。
常用参数搭配:
ls-a列出目录所有文件,包含以.开始的隐藏文件
ls-A列出除.及..的其它文件
ls-r反序排列
ls-t以文件修改时间排序
ls-S以文件大小排序
ls-h以易读大小显示
ls-l除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来
实例:
(1)按易读方式按时间反序排序,并显示文件详细信息
ls-lhrt
(2)按大小反序显示文件详细信息
ls-lrS
(3)列出当前目录中所有以"t"开头的目录的详细内容
ls-l t*
(4)列出文件绝对路径(不包含隐藏文件)
ls| sed"s:^:`pwd`/:"
(5)列出文件绝对路径(包含隐藏文件)
find$pwd-maxdepth 1| xargs ls-ld
2、cd命令
cd(changeDirectory)命令语法:
cd [目录名]
说明:切换当前目录至 dirName。
实例:
(1)进入要目录
cd/
(2)进入"home"目录
cd~
(3)进入上一次工作路径
cd-
(4)把上个命令的参数作为cd参数使用。
cd!$
3、pwd命令
pwd命令用于查看当前工作目录路径。
实例:
(1)查看当前路径
pwd
(2)查看软链接的实际路径
pwd-P
4、mkdir命令
mkdir命令用于创建文件夹。
可用选项:
-m:对新建目录设置存取权限,也可以用 chmod命令设置;
-p:可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不在的目录,即一次可以建立多个目录。
实例:
(1)当前工作目录下创建名为 t的文件夹
mkdir t
(2)在 tmp目录下创建路径为 test/t1/t的目录,若不存在,则创建:
mkdir-p/tmp/test/t1/t
5、rm命令
删除一个目录中的一个或多个文件或目录,如果没有使用-r选项,则 rm不会删除目录。如果使用 rm来删除文件,通常仍可以将该文件恢复原状。
rm [选项]文件…
实例:
(1)删除任何.log文件,删除前逐一询问确认:
rm-i*.log
(2)删除 test子目录及子目录中所有档案删除,并且不用一一确认:
rm-rf test
(3)删除以-f开头的文件
rm---f*
6、rmdir命令
从一个目录中删除一个或多个子目录项,删除某目录时也必须具有对其父目录的写权限。
注意:不能删除非空目录
实例:
(1)当 parent子目录被删除后使它也成为空目录的话,则顺便一并删除:
rmdir-p parent/child/child11
7、mv命令
移动文件或修改文件名,根据第二参数类型(如目录,则移动文件;如为文件则重命令该文件)。
当第二个参数为目录时,第一个参数可以是多个以空格分隔的文件或目录,然后移动第一个参数指定的多个文件到第二个参数指定的目录中。
实例:
(1)将文件 test.log重命名为 test1.txt
mv test.log test1.txt
(2)将文件 log1.txt,log2.txt,log3.txt移动到根的 test3目录中
mv llog1.txt log2.txt log3.txt/test3
(3)将文件 file1改名为 file2,如果 file2已经存在,则询问是否覆盖
mv-i log1.txt log2.txt
(4)移动当前文件夹下的所有文件到上一级目录
mv*../
8、cp命令
将源文件**至目标文件,或将多个源文件**至目标目录。
注意:命令行**,如果目标文件已经存在会提示是否覆盖,而在 shell脚本中,如果不加-i参数,则不会提示,而是直接覆盖!
-i提示
-r**目录及目录内所有项目
-a**的文件与原文件时间一样
实例:
(1)** a.txt到 test目录下,保持原文件时间,如果原文件存在提示是否覆盖。
cp-ai a.txt test
(2)为 a.txt建议一个链接(快捷方式)
cp-s a.txt link_a.txt
9、cat命令
cat主要有三大功能:
1.一次显示整个文件:
cat filename
2.从键盘创建一个文件:
cat> filename
只能创建新文件,不能编辑已有文件。
3.将几个文件合并为一个文件:
cat file1 file2> file
-b对非空输出行号
-n输出所有行号
实例:
(1)把 log2012.log的文件内容加上行号后输入 log2013.log这个文件里
cat-n log2012.log log2013.log
(2)把 log2012.log和 log2013.log的文件内容加上行号(空白行不加)之后将内容附加到 log.log里
cat-b log2012.log log2013.log log.log
(3)使用 here doc生成新文件
cat>log.txt<<EOF
>Hello
>World
>PWD=$(pwd)
>EOF
ls-l log.txt
cat log.txt
Hello
World
PWD=/opt/soft/test
(4)反向列示
tac log.txt
PWD=/opt/soft/test
World
Hello
10、more命令
功能类似于 cat, more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b键就会往回(back)一页显示。
命令参数:
+n从笫 n行开始显示
-n定义屏幕大小为n行
+/pattern在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示
-c从顶部清屏,然后显示
-d提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能
-l忽略Ctrl+l(换页)字符
-p通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似
-s把连续的多个空行显示为一行
-u把文件内容中的下画线去掉
常用操作命令:
Enter向下 n行,需要定义。默认为 1行
Ctrl+F向下滚动一屏
空格键向下滚动一屏
Ctrl+B返回上一屏
=输出当前行的行号
:f输出文件名和当前行的行号
V调用vi编辑器
!命令调用Shell,并执行命令
q退出more
实例:
(1)显示文件中从第3行起的内容
more+3 text.txt
(2)在所列出文件目录详细信息,借助管道使每次显示 5行
ls-l| more-5
按空格显示下 5行。
11、less命令
less与 more类似,但使用 less可以随意浏览文件,而 more仅能向前移动,却不能向后移动,而且 less在查看之前不会加载整个文件。
常用命令参数:
-i忽略搜索时的大小写
-N显示每行的行号
-o<文件名>将less输出的内容在指定文件中保存起来
-s显示连续空行为一行
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重复前一个搜索(与/或?有关)
N:反向重复前一个搜索(与/或?有关)
-x<数字>将“tab”键显示为规定的数字空格
b向后翻一页
d向后翻半页
h显示帮助界面
Q退出less命令
u向前滚动半页
y向前滚动一行
空格键滚动一行
回车键滚动一页
[pagedown]:向下翻动一页
[pageup]:向上翻动一页
实例:
(1)ps查看进程信息并通过 less分页显示
ps-aux| less-N
(2)查看多个文件
less 1.log 2.log
可以使用 n查看下一个,使用 p查看前一个。
12、head命令
head用来显示档案的开头至标准输出中,默认 head命令打印其相应文件的开头 10行。
常用参数:
-n<行数>显示的行数(行数为复数表示从最后向前数)
实例:
(1)显示 1.log文件中前 20行
head 1.log-n 20
(2)显示 1.log文件前 20字节
head-c 20 log2014.log
(3)显示 t.log最后 10行
head-n-10 t.log
13、tail命令
用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
常用参数:
-f循环读取(常用于查看递增的日志文件)
-n<行数>显示行数(从后向前)
(1)循环读取逐渐增加的文件内容
ping 127.0.0.1> ping.log&
后台运行:可使用 jobs-l查看,也可使用 fg将其移到前台运行。
tail-f ping.log
(查看日志)
14、which命令
在 linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索:
which查看可执行文件的位置。
whereis查看文件的位置。
locate配合数据库查看文件位置。
find实际搜寻硬盘查询文件名称。
which是在 PATH就是指定的路径中,搜索某个系统命令的位置,并返回第一个搜索结果。使用 which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。
常用参数:
-n指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。
实例:
(1)查看 ls命令是否存在,执行哪个
which ls
(2)查看 which
which which
(3)查看 cd
which cd(显示不存在,因为 cd是内建命令,而 which查找显示是 PATH中的命令)
查看当前 PATH配置:
echo$PATH
或使用 env查看所有环境变量及对应值
15、whereis命令
whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。whereis及 locate都是基于系统内建的数据库进行搜索,因此效率很高,而find则是遍历硬盘查找文件。
常用参数:
-b定位可执行文件。
-m定位帮助文件。
-s定位源代码文件。
-u搜索默认路径下除可执行文件、源代码文件、帮助文件以外的其它文件。
实例:
(1)查找 locate程序相关文件
whereis locate
(2)查找 locate的源码文件
whereis-s locate
(3)查找 lcoate的帮助文件
whereis-m locate
二、linux系统常用操作命令
别不信!掌握好这20条Linux基础命令,让你的操作效率直接双倍
系统管理相关命令:df、top、free、quota、at、lp、adduser、groupaddkill、crontab、tar、unzip、gunzip、last。网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rloginrcp、finger、mail、nslookup。
使用这些基本命令会帮助新手们完成Linux的日常任务,由于它们的使用频率如此至高,所以我更乐意称他们为Linux命令之王!让我们开始学习这10条Linux基本命令吧。
linux常用命令(基础)man对你熟悉或不熟悉的命令提供帮助解释eg:manls就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。
让我们开始学习这10条Linux基本命令吧。sudo这条命令的意思是“以超级用户的身份执行”,是SuperUserDo的简写,它是新手将要用到的最重要的一条Linux命令。
以下是一些常用的Linux命令行操作:文件和目录操作:ls:列出当前目录下的文件和目录。cd:切换目录。mkdir:创建新目录。rm:删除文件或目录。cp:**文件或目录。mv:移动文件或目录。文件查看和编辑:cat:查看文件内容。
linux开发哪里好?1、往期学员就业率,学员口碑,综合看看机构的发展情况。想要学习Linux技术,不知道去哪里好,可以来老男孩教育。
2、个人感觉达内和华清远见都还可以,清华远见是听他们说的,我公司有这个教育机构学完来上班的。
3、Linux底层内核/驱动开发嵌入式Linux开发等。Linux下的数据库方向Linux下的数据库方向主要包括Mysql、oracle以及windows下的SQLServer及DB2等的管理。
4、areFedora9%ofdeploymentsareGentoo多数Linux开发者使用的是Ubuntu的桌面版,倾向在开发生产时使用相同的系统,并且还能使用很多工具。
linux系统常用操作命令1、linux系统常用操作命令如下:ls:全拼list,功能是列出目录的内容及其内容属性信息。cd:全拼changedirectory,功能是从当前工作目录切换到指定的工作目录。cp:全拼copy,其功能为**文件或目录。
2、杀死进程killvi命令vi/vim是linux最常用的文本编辑器,功能非常强大。
3、linux基本操作命令如下:查看内核版本:uname-a。控制台-图形界面:init5或者startx。图形界面-控制台:init3或者直接注销。如何查看ip地址:ifconfig。配置ip:ifconfigeth0ip地址。
4、linux常用命令:pwd命令该命令的英文解释为printworkingdirectory(打印工作目录)。输入pwd命令,Linux会输出当前目录。cd命令cd命令用来改变所在目录。
5、linux命令在系统中有两种类型:内置Shell命令和Linux命令。模式切换由图形到字符#logout或init3。由字符到图形界面init5。退出或exit或ctrld。注销CtrlAltBackspace。
6、Linux系统中grep命令是一种强大的文本搜索工具,grep允许对文本文件进行模式查找。如果找到匹配模式,grep打印包含模式的所有行。grep一般格式为:在grep命令中输入字符串参数时,最好引号或双引号括起来。例如:grep‘a’txt。
linux常用命令及用法linux常用命令如下:查看内核版本:uname-a。控制台-》图形界面:init5或者startx。图形界面-》控制台:init3或者直接注销。如何查看ip地址:ifconfig。配置ip:ifconfigeth0ip地址。
du-显示目录和文件大小1ping-测试网络连接ifconfig/ip-配置或显示网络接口信息这20个命令可以完成大多数Linux文件操作、进程管理和网络配置任务。熟练掌握它们是成为Linux高手的基础。
您可以使用ls命令使用以下变体:ls-R还将列出子目录中的所有文件ls-a将显示隐藏的文件ls-al将列出文件和目录以及详细信息,例如权限,大小,所有者等。cat命令cat(连接的缩写)是Linux中最常用的命令之一。
linux常用命令:pwd命令该命令的英文解释为printworkingdirectory(打印工作目录)。输入pwd命令,Linux会输出当前目录。cd命令cd命令用来改变所在目录。
linux基本操作命令如下:查看内核版本:uname-a。控制台-图形界面:init5或者startx。图形界面-控制台:init3或者直接注销。如何查看ip地址:ifconfig。配置ip:ifconfigeth0ip地址。
Linux命令大全以下是一些常用的Linux命令:ls:列出当前目录下的文件和目录。cd:改变当前目录。pwd:显示当前目录的路径。mkdir:创建新目录。rm:删除文件或目录。cp:**文件或目录。mv:移动文件或目录。touch:创建新文件。
linux常用命令如下:查看内核版本:uname-a。控制台-》图形界面:init5或者startx。图形界面-》控制台:init3或者直接注销。如何查看ip地址:ifconfig。配置ip:ifconfigeth0ip地址。
su:用户切换格式:su[选项][使用者]切换至root用户时,建议使用-选项,这样可以讲root的环境变量和工作目录同时带入。如图,可以看到suroot与su-root的环境变量是不同的。
在终端直接输入命令名并按回车,会显示命令语法和简要说明。在终端输入man命令名,会显示对应命令的手册页,里面包含详细说明、参数和示例。
linux必学的60个命令_linux必学的60个命令怎么读起来简单apt-get:Debian和Ubuntu系统上的软件包管理器。yum:RedHat、CentOS等系统上的软件包管理器。pacman:ArchLinux上的包管理器。基础编程:gcc:编译C/C++程序。make:自动化构建工具。gdb:调试程序。
安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last。文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln。
网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rloginrcp、finger、mail、nslookup。学习linux注意事项Linux严格区分大小写。Linux所有的存储设备都必须挂载之后用户才能使用,包括硬盘、U盘和光盘。
Linux系统常用的基本命令入门篇基础命令Linux的进入与退出系统进入Linux系统:必须要输入用户的账号,在系统安装过程中可以创建以下两种帐号:root--超级用户帐号(系统管理员),使用这个帐号可以在系统中做任何事情。
cd命令:这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。
三、最基础,最常用的DOS命令大全(不要长篇大论)
DOS常用命令详解
dir列文件名 deltree删除目录树 cls清屏 cd改变当前目录
copy拷贝文件 diskcopy**磁盘 del删除文件 format格式化磁盘
edit文本编辑 mem查看内存状况 md建立子目录 move移动文件、改目录名
more分屏显示 type显示文件内容 rd删除目录
sys制作DOS系统盘
ren改变文件名 xcopy拷贝目录与文件 chkdsk检查磁盘 attrib设置文件属性
fdisk硬盘分区 date显示及修改日期 label设置卷标号 defrag磁盘碎片整理
msd系统检测 path设置搜寻目录 share文件共享 memmaker内存优化管理
help帮助 restore恢复备份文件 set设置环境变量 time显示及修改时间
tree列目录树 debug随机调试程序 doskey重新调用DOS命令 prempt设置提示符 undelete恢复被删的文件 scandisk检测、修理磁盘
不常用DOS命令
diskcomp磁盘比较 append设置非执行文件路径
expand还原DOS文件 fasthelp快速显示帮助信息
fc文件比较 interink启动服务器
setver设置版本 intersvr启动客户机
subst路径替换 qbasic Basic集成环境
vsafe防病毒 unformat恢复已格式化的磁盘
ver显示DOS版本号 **artdrv设置磁盘加速器
vol显示磁盘卷标号 lh将程序装入高端内存
ctty改变控制设备 emm386扩展内存管理
常用命令具体介绍:
一、Dir
显示目录文件和子目录列表,呵呵,这个当然是人人要知道的。
可以使用通配符(?和*),?表通配一个字符,*表通配任意字符
*.后缀
指定要查看后缀的文件。上面其实也可以为“.后缀”,例如dir*.exe等于dir.exe
/p
每次显示一个列表屏幕。要查看下一屏,请按键盘上的任意键。
/w
以宽格式显示列表,在每一行上最多显示 5个文件名或目录名。
/s
列出指定目录及所有子目录中出现的每个指定的文件名。比win环境下的查找快多了
dir*.*-> a.txt把当前目录文件列表写入a.txt
dir*.*/s-> a.txt把当前目录文件列表写入a.txt,包括子目录下文件。
二、Attrib
显示、设置或删除指派给文件或目录的只读、存档、系统以及隐藏属性。如果在不含参数的情况下使用,则 attrib会显示当前目录中所有文件的属性。
+r设置只读属性。
-r清除只读属性。
+a设置存档文件属性。
-a清除存档文件属性。
+s设置系统属性。
-s清除系统属性。
+h设置隐藏属性。
-h清除隐藏属性。
三、Cls
清除显示在命令提示符窗口中的所有信息,并返回空窗口,即“清屏”
四、Exit
退出当前命令解释程序并返回到系统。
五、format
格式化
/q执行快速格式化。删除以前已格式化卷的文件表和根目录,但不在扇区之间扫描损坏区域。使用/q命令行选项应该仅格式化以前已格式化的完好的卷。
六、Ipconfig
显示所有当前的 TCP/IP网络配置值、刷新动态主机配置协议(DHCP)和域名系统(DNS)设置。使用不带参数的 ipconfig可以显示所有适配器的 IP地址、子网掩码、默认**。
/all显示所有适配器的完整 TCP/IP配置信息。
ipconfig等价于 winipcfg,后者在ME、98和 95上可用。尽管 Windows XP没有提供象 winipcfg命令一样的图形化界面,但可以使用“网络连接”查看和更新 IP地址。要做到这一点,请打开网络连接,右键单击某一网络连接,单击“状态”,然后单击“支持”选项卡。
该命令最适用于配置为自动获取 IP地址的计算机。它使用户可以确定哪些 TCP/IP配置值是由 DHCP、自动专用 IP地址(APIPA)和其他配置配置的。
七、md创建目录或子目录
八、Move将一个或多个文件从一个目录移动到指定的目录。
九、Nbtstat
显示本地计算机和远程计算机的基于 TCP/IP(NetBT)协议的 NetBIOS统计资料、NetBIOS名称表和 NetBIOS名称缓存。Nbtstat可以刷新 NetBIOS名称缓存和注册的 Windows Internet名称服务(WINS)名称。使用不带参数的 nbtstat显示帮助。Nbtstat命令行参数区分大小写。
-a remotename
显示远程计算机的 NetBIOS名称表,其中,RemoteName是远程计算机的 NetBIOS计算机名称。
-A IPAddress显示远程计算机的 NetBIOS名称表,其名称由远程计算机的 IP地址指定(以小数点分隔)。
十、Netstat显示活动的 TCP连接、计算机侦听的端口、以太网统计信息、IP路由表、IPv4统计信息(对于 IP、ICMP、TCP和 UDP协议)以及 IPv6统计信息(对于 IPv6、ICMPv6、通过 IPv6的 TCP以及通过 IPv6的 UDP协议)。使用时如果不带参数,netstat显示活动的 TCP连接。
-a显示所有活动的 TCP连接以及计算机侦听的 TCP和 UDP端口。
十一、Ping通过发送“网际消息控制协议(ICMP)”回响请求消息来验证与另一台 TCP/IP计算机的 IP级连接。回响应答消息的接收情况将和往返过程的次数一起显示出来。Ping是用于检测网络连接性、可到达性和名称解析的疑难问题的主要 TCP/IP命令。如果不带参数,ping将显示帮助。名称和Ip地址解析是它的最简单应用也是用的最多的。
-t指定在中断前 ping可以持续发送回响请求信息到目的地。要中断并显示统计信息,请按 CTRL-BREAK。要中断并退出 ping,请按 CTRL-C。
-lSize
指定发送的回响请求消息中“数据”字段的长度(以字节表示)。默认值为 32。size的最大值是 65,527。
十二、Rename(Ren)
更改文件的名称。例如 ren*.abc*.cba
十三、Set显示、设置或删除环境变量。如果没有任何参数,set命令将显示当前环境设置。
十四、Shutdown允许您关闭或重新启动本地或远程计算机。如果没有使用参数,shutdown将注销当前用户。
-m ComputerName指定要关闭的计算机。
-t xx将用于系统关闭的定时器设置为 xx秒。默认值是 20秒。
-l注销当前用户,这是默认设置。-m ComputerName优先。
-s关闭本地计算机。
-r关闭之后重新启动。
-a中止关闭。除了-l和 ComputerName外,系统将忽略其它参数。在超时期间,您只可以使用-a。
十五、System File Checker(sfc)
win下才有,在重新启动计算机后扫描和验证所有受保护的系统文件。
/scannow立即扫描所有受保护的系统文件。
/scanonce一次扫描所有受保护的系统文件。
/purgecache立即清除“Windows文件保护”文件高速缓存,并扫描所有受保护的系统文件。
/cachesize=x设置“Windows文件保护”文件高速缓存的大小,以 MB为单位。
十六、type显示文本文件的内容。使用 type命令查看文本文件或者是bat文件而不修改文件
十七、Tree图像化显示路径或驱动器中磁盘的目录结构。
十八、Xcopy**文件和目录,包括子目录。
/s**非空的目录和子目录。如果省略/s,xcopy将在一个目录中工作。
/e**所有子目录,包括空目录。
十九、copy将一个或多个文件从一个位置**到其他位置
二十、del删除指定文件。
ftp和bat批命令和net和telnet由于子命令太多,这里不说了,不过这几个都是常用到的。
非常感谢您的阅读!我们希望本文对于解决您关于Linux命令大全(超详细版)_linux命令行大全的问题提供了一些有价值的信息。如果您还有其他疑问,我们将很乐意为您提供进一步的帮助。