linux命令行大全pdflinux命令行大全

作者&投稿:依怀 (若有异议请与网页底部的电邮联系)
~

LINUX操作系统常用命令有哪些?

ls列出目录内容和文件信息-a用来显示所有的文件-l用来查看文件的各种属性-r逆字母母录显示-R递归显示每个子目录下的目录-h易读性cat和more查看文本文件cat查看文件内容-n在每一行前显示行号阅读文件的开头和结尾head和tailhead-n20显示文件的前20行tail-n20显示文件后20行less更好的文本阅读工具文件目录管理mkdir:建立目录-v显示创建目录的过程-p用虚完整的创建字目录rmdir:删处目录rm:删处文件-i删除文件前提示-r递归的删除目录下所有的文件和子目录-f强形删处-rf不提示强形删除r目录mv:移动和重命名目录-i提示移动时是否覆盖目录cp:复制文件和目录-i提示是否覆盖以存在的目录-r连同目录与文件一起复制-p保留权限属性linux系统主要目录及其内容:/bin:构建最小系统所需要的命令二进制命令/boot:内核与启动文件/dev:各设备文件/etc:系统软件的启动和配置文件/home:用户的主目录/lib:C编译的库/media:可移动介质的安装点/opt:可选的应用软件包/proc:进程的映像/root:超级用户root的主目录/sbin:和系统操作有关的命令/tmp:临时文件存放点/usr:非系统的程序和命令/var:系统专用的数据和配置文件值。什么是相当路径和决定路径?相对路径:一定是有/目录写起。绝对路径:不是由/目录写起的。linux严格区分大小写.:当前目录..:当前目录的上级目录~:当前的用户的家目录locole-a显示linux支持的语言软件包logout退出命令tty显示当前登录的终端startx切换用户shift+ctrl+c复制shift+ctrl+v粘贴终端:终端分为虚拟终端,图像终端,为终端快速切换用户:su语法suhistory查看当前操作的命令历史-c删除历史!n查看操作命令!!重复上一条命令!—n重复倒数的n条命令

linux常用命令有哪些?

Linux是我们开发人员必不可少的系统,也是经常接触到的。然而,Linux命令比较多,有些不常用也难记住。那么,我们如何更高效的使用Linux命令,而又不必全面地学习呢?今天就给大家分享一下我在开发过程中,比较常用、也比较实用的Linux命令。

01查看文件或日志

查看文件内容或日志文件,相信几乎所有人都会接触到。其中,用得最多的就是head、tail和cat命令。

1、head

表示头部,查看最前面几行数据。

headtest.log:test.log文件前几行日志内容

head-n20test.log:查看test.log文件前20行日志内容

head-n-20test.log:查看test.log除了最后20行日志内容

2、tail

表示尾部,查看最后几行或实时日志。

tail-ftest.log:实时查看test.log文件最后几行日志内容

tail-f-n20test.log:实时查看test.log文件最后20行日志内容

tail-n20test.log:查看test.log文件最后20行日志内容

tail-n+20test.log:查看test.log文件20行后的所有日志内容

3、cat

用于查看文件内容。

cattest.log:查看test.log文件所有内容

02本地复制

同一台服务器不同目录之间复制文件或目录也是经常用到的。

1、复制文件

cptest.log/home/geshan/logs:复制test.log文件到/home/geshan/logs/目录下

cptest.log/home/geshan/logs/cptest.log:复制test.log文件到/home/geshan/logs/目录下并重新命名为cptest.log

2、复制文件夹

cp-rlogs//home/geshan/:复制logs目录及目录下所有文件到/home/geshan/目录下,此时该目录会有logs目录

cp-rlogs//home/geshan/testlogs/:复制logs目录及目录下所有文件到/home/geshan/testlogs/目录下,并把logs目录重新命名为testlogs,前提是/home/geshan/目录没有testlogs目录

注:-r或-R表示循环,循环目录下所有文件和目录。下面所有命令也是如此。

03远程复制

当我们需要从远程服务器复制某个文件或目录到本地登录的服务器时,大部分人想到先登录远程服务器下载该文件,然后再登录本地服务器再上传文件。这样是比较麻烦,效率也不高。

1、本地服务器复制到远程服务器

(1)复制文件

命令1:

scplocal_fileremote_username@remote_ip:remote_folder

命令2:

scplocal_fileremote_username@remote_ip:remote_file

命令3:

scplocal_fileremote_ip:remote_folder

命令4:

scplocal_fileremote_ip:remote_file

第1,2个指定了用户名,命令执行后需要输入用户密码,第1个仅指定了远程的目录,文件名字不变;第2个指定了文件名;第3,4个没有指定用户名,命令执行后默认与当前服务器用户名并需要输入用户密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名。

实例1:从本地服务器复制test.log至192.168.130.130服务器的/home/geshan/目录,并重新命名为

20190125.log

命令:

实例2:从本地服务器复制test.log至192.168.130.130服务器的/home/geshan/目录

命令:

(2)复制目录

命令1:

scp-rlocal_folderremote_username@remote_ip:remote_folder

命令2:

scp-rlocal_folderremote_ip:remote_folder

第1个指定了用户名,命令执行后需要输入用户密码;第2个没有指定用户名,命令执行后需要输入用户名和密码。

实例:从本地服务器/home/appuser/目录下的tomcat目录复制到192.168.130.130服务器的/home/geshan/目录命令:

2、从远程服务器复制到本地服务器

从远程复制到本地的scp命令与上面的命令雷同,只要将从本地复制到远程的命令后面2个参数互换顺序就行了。

(1)复制文件

实例:

从192.168.130.130远程服务器的/home/geshan/路径下test.log文件复制到本地服务器/home/appuser/路径

命令:

scproot@192.168.130.130:/home/geshan/test.log/home/appuser/

(2)复制目录

实例:从192.168.130.130远程服务器的/home/geshan/路径下tomcat文件夹复制到本地服务器/home/appuser/路径

命令:

注:ip地址和路径之间(即冒号之间)没有任何空格,否则会报错。当第一次和另外一台服务通信(如复制文件),会提示是否信任,输入yes即可。

04压缩和解压

压缩和解压文件也是经常遇到的。如果下载一个目录下的所有文件,可以直接下载这个目录,但是直接下载目录的话,文件一旦很多,下载过程中很容易丢失文件,下载速度也比较慢。一般情况下是先压缩文件夹再下载。下面给大家介绍四种压缩和解压命令。

1、tar命令

解压:

压缩:

实例:解压一个log.tar文件:

压缩log目录并命名为log.tar:

2、gz命令

压缩:

注:压缩为.gz文件源文件会消失如果想保留源文件,使用下面命令

解压:

.tar.gz和.tgz解压:

压缩:

压缩多个文件:

实例:解压tomcat.tar.gz文件

压缩tomcat目录,并命名为tomcat.tar.gz文件

3、zip命令

解压:unzipfileName.zip压缩:

注:压缩目录时,需加-r,表示循环该目录下所有文件和目录。压缩多个文件或目录时,文件或目录之间需要空格。

实例:解压一个log.zip文件:

压缩log文件目录并命名为log.zip:

压缩log1和log2目录并命名为log.zip:

压缩test1.log和test2.log文件并命名为log.zip:

4、rar命令

同理,和zip命令类似,只需把zip改为rar即可。

05修改权限

Linux系统中文件和目录访问权限是不同的,通过些方式可以确定谁可以对该文件和目录进行相应的操作。

其中,文件或目录的访问权限分为只读,只写和可执行三种,分别代表可读、可写和可执行。

1、chgrp命令

改变文件或目录所属的组。命令:

实例:把test.log文件所属的组修改为geshan组

把logs目录及该目录下所有文件所属的组修改为geshan组

2、chown命令

更改某个文件或目录所属的用户。命令:

实例:把test.log文件所属用户修改为geshan用户

把logs目录及该目录下所有文件所属用户修改为geshan用户

3、chmod命令

用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。命令:

其中,mode有很多种表示含义,下面只对数字说明。大部分人看到mode有777或776等权限,这些表示什么呢?

为了方便,把mode改为abc,其中a,b,c各为一个数字,分别表示user、group及other的权限。r=4,w=2,x=1,r表示Read读,w表示Write写,x表示eXecute。

若要rwx属性则4+2+1=7;

若要rw-属性则4+2=6;

若要r-x属性则4+1=5。

实例:把test.log文件修改可读写执行(即777)操作。

把logs目录及目录下所有文件修改为读写(666)操作。

在Linux系统中输入ll(两个小写LL),如果文件或目录为777(读写执行)权限,可看到最前面为-rwxrwxrwx。如果为666(读写)权限,可看到最前面为-rw-rw-rw。

注:一般修改文件或目录权限需要超级用户(root)进行修改,否则可能会报权限不足。

这些Linux命令是比较常用实用的命令,肯定会有用得到的时候,如果对你有所帮助,记得点赞收藏转发哦!

linux常规操作命令?

linux中常用的操作命令有哪些呢?下面就让我们一起来了解一下吧:

在linux系统中常用的操作命令有很多种,比如:

ls显示文件或目录

-l列出文件详细信息

-a列出当前目录下所有文件及目录,包括隐藏的a

mkdir创建目录

-p创建目录,如果无父目录,那么就创建p

cd切换目录

touch创建空文件

echo创建带有内容的文件

cat查看文件内容

cp拷贝

mv移动或重命名

rm删除文件

-r递归删除,可以删除子目录及文件

-f强制删除

find在文件系统中搜索某文件

wc统计文本中行数、字数、字符数

grep在文本文件中查找某个字符串

rmdir删除空目录

tree树形结构显示目录,必须安装tree包

pwd显示当前目录

ln创建链接文件

more、less分页显示文本文件内容

head、tail显示文件头、尾内容

ctrl+alt+F1命令行全屏模式

linux基本操作命令?

linux系统中操作指令大全有哪些呢?下面是具体介绍:

linux系统中操作指令有很多,最常用操作指令是:cd命令、cd命令、grep命令、find命令、cp命令、mv命令、rm命令、ps命令、kill命令、killall命令、file命令、tar命令、cat命令、chgrp命令、chown命令、chmod命令、pwd命令、vim命令、gcc命令、time命令。

1、cd命令

这是一个非常基本,用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。

2、ls命令

这是一个非常有用的查看文件与目录的命令。

3、grep命令

该命令常用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等。

4、find命令

find是一个基于查找的功能非常强大的命令,相对而言,它的使用也相对较为复杂,参数也比较多。

5、cp命令

该命令用于复制文件,copy之意,它还可以把多个文件一次性地复制到一个目录下。

6、mv命令

该命令用于移动文件、目录或更名,move之意。

7、rm命令

该命令用于删除文件或目录,remove之间。

8、ps命令

该命令用于将某个时间点的进程运行情况选取下来并输出,process之意。

9、kill命令

该命令用于向某个工作(%jobnumber)或者是某个PID(数字)传送一个信号,它通常与ps和jobs命令一起使用。

10、killall命令

该命令用于向一个命令启动的进程发送一个信号。

11、file命令

该命令用于判断接在file命令后的文件的基本数据。

12、tar命令

该命令用于对文件进行打包,默认情况并不会压缩,如果指定了相应的参数,它还会调用相应的压缩程序(如gzip和bzip等)进行压缩和解压。

13、cat命令

该命令用于查看文本文件的内容,后接要查看的文件名,通常可用管道与more和less一起使用,从而可以一页页地查看数据。

14、chgrp命令

该命令用于改变文件所属用户组。

15、chown命令

该命令用于改变文件的所有者,与chgrp命令的使用方法相同,只是修改的文件属性不同。

16、chmod命令

该命令用于改变文件的权限。

pwd命令

功能:显示当前所在的工作目录的绝对路径。

18、vim命令

该命令主要用于文本编辑,它接一个或多个文件名作为参数,如果文件存在就打开,如果文件不存在就以该文件名创建一个文件。

19、gcc命令

对于一个用Linux开发C程序的人来说,这个命令就非常重要了,它用于把C语言的源程序文件,编译成可执行程序。

20、time命令

该命令用于测算一个命令(即程序)的执行时间。




Linux常用命令有哪些
Linux常用命令大全100条:1,echo “aa” 》 test.txt 和 echo “bb” 》》 test.txt \/\/》将原文件清空,并且内容写入到文件中,》》将内容放到文件的尾部 2,chmod go+w -R \/home\/zhangy \/\/给组用户和其他用户添加写的权限 3,tar -tzvf test.tar.gz \/\/列出归档内容 4,du -ah \/\/...

Linux 命令行使用教程
需要安装tree包 pwd 显示当前目录 ln 创建链接文件 more、less 分页显示文本文件内容 head、tail 显示文件头、尾内容 ctrl+alt+F1 命令行全屏模式 系统管理命令 stat 显示指定文件的详细信息,比ls更详细 who 显示在线登陆用户 whoami 显示当前操作用户 ...

linux管理命令linux管理命令行
3.现在我们来构造存储池了,用以下命令来构造我们刚才定义的存储池。#virshpool-buildSpool1构造存储池 4.用带pool-start参数的virsh命令来激活并启动我们刚才创建并构造完成的存储池。#virshpool-startSpool1激活存储池 5.查看环境中存储池的状态,用以下命令。#virshpool-list--all linux命令行的意义?

kalilinux命令大全kalilinux命令
touch创建文件 nano\/vim文本编辑器 date查看日期 uname显示内核 cal计算器 uptime查看使用时间和工作情况 top简易进程查看器 more查看文件(长文件)less查看文件(长文件)kalilinux复制文件到桌面命令?1:对于习惯用windows的简单的方法:直接右键复制然后到home里面用右键粘贴。用命令行打开linux终端,如果您...

linux的vim命令大全vimlinux命令
linux服务器下有vim吗?linux服务器登入后自带vim命令 vim?在linux下中如何设置显示行数?在linux环境下的编辑器有vi、vim、gedit等等。进入这些编辑器之后,为了方便我们需要编辑器显示出当前的行号,可偏偏编辑器默认是不会显示行号的。我们有二种办法可以解决:第一种是,手动显示:在vim命令行模式下...

linux中,有哪些命令是比较好用的呢?
1.列出文件清单命令:ls ls命令能够列出当前目录下的所有内容。ls 命令的执行方式为:ls [-选项] [文件名或者目录名]进入到Linux命令行中后,我们至少要知道当前所处的位置有哪些内容,这些信息就可以使用ls命令来获得。在Linux中,ls命令是最常使用的命令之一,因为在命令行下要随时查看目录内容。如果...

Linux 高级命令
find命令功能非常强大,通常用来在特定的目录下搜索符合条件的文件,也可以用来搜索特定用户属主的文件。常用用法:Linux系统中grep命令是一种强大的文本搜索工具,grep允许对文本文件进行模式查找。如果找到匹配模式, grep打印包含模式的所有行。grep一般格式为:在grep命令中输入字符串参数时,最好用引号或双...

linux命令大全之diff命令详解
diff 命令是 linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方。diff在命令行中打印每一个行的改动。最新版本的diff还支持二进制文件。diff程序的输出被称为补丁 (patch),因为Linux系统中还有一个patch程序,可以根据diff的输出将a.c的文件内容更新为b.c。diff是svn、cvs、...

linux安装命令行
linux系统中安装软件一般用什么指令?一般有三种常见的安装方法:1.图形界面安装:synapticsoftwaremanagement(好像都是deb包)2.终端命令行方式。安装源程序包(tar,Z,gz,bz2,tar.gz,tar.bz2,tar.Z,rar,zip),rpm包,deb包(详情见下)3.终端apt方式。(好像都是deb包)通过apt-get下载下来的包...

linux命令行怎么打开网页
linux系统下命令行访问网页是curl命令。 Curl(CommandLineUniformResourceLocator),在命令行中利用URL进行数据或者文件传输。直接在curl命令后加上网址,就可以看到网页源码。 具体分析一下这个命令语法的用法: 1.基础用法 语法 lynx(选项)(参数) 选项 -case:在搜索字符串时,区分大小写; -ftp:关闭...

阿拉尔市17596156857: linux的常用命令大全
离香津博: http://linux.chinaitlab.com/special/linuxcom/ 你也可以去搜索一下一些文档!

阿拉尔市17596156857: Linux 命令大全 -
离香津博: 一. 启动,关机,登入,登出相关命令登录登出登出停止系统二. Shell相关命令 ......更多: http://wenku.baidu.com/view/5eb510fc700abb68a982fbb2.html

阿拉尔市17596156857: linux命令详解手册 pdf下载 百度云 -
离香津博: http://yunpan.cn/Q73uEbqfwnPsP 访问密码 2247 linux命令手册,希望能帮到你

阿拉尔市17596156857: linux的各种操作命令!?
离香津博: linux命令大全 cat cd chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(...

阿拉尔市17596156857: linux常用命令大全? -
离香津博: 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘...

阿拉尔市17596156857: Linux 有那些基本使用命令? -
离香津博: ls pwd touch mkdir cp mv cat ps top reboot chmod in pwd wget df 等等 ··

阿拉尔市17596156857: 求linux命令大全
离香津博: http://www.linuxso.com/command/ 这个网站收集了所有Linux下命令,有实例,可参考!

阿拉尔市17596156857: Linux中最常用的几个命令合集 -
离香津博: 文件和目录 cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 pwd 显示工作路径 ls 查看目录中的文件 ls -F 查看目录中的文件 ls -l 显示...

阿拉尔市17596156857: 我要Linux的命令大全 -
离香津博: Linux常用命令大全 linux命令大全 linux命令详解 http://www.xker.com/page/e2007/0702/27335.html

阿拉尔市17596156857: 我想向你要一个linux命令大全手册,word或txt 格式的都行 -
离香津博: http://wiki.ubuntu.org.cn/index.php?title=UbuntuSkills&variant=zh-cn这个是乌班图的指令大全 不知道能不能帮到你

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网