Linux常用命令 【美高梅手机登录网站】

作者:电脑系统

diff  文件1   文件2

  1. 作用查看文件前几行
  2. 格式:head –n(数字)文件名
    Head /etc/passwd #(默认显示文件前十行)
    8.Tail
    作用:查看文件的末尾几行
    格式: tail –n 文件名
    10:find作用查找文件或目录
    格式:find 要查找的位置 –name “文件名/目录名”
    11.grep:在文件中查找指定内容的行
    格式:grep “内容” 文件名
    Grep “star”~a/aa/aaa/little_star
    Grep “st*” little_star
    #匹配s (0到多个t)的单词的行
    Wc:作用:统计文件有多少行
    格式:wc –l 文件名
    例子: wc –l /etc/passwd

@查找类命令

1、查找文件/目录:find 查找路径 -name 文件名
例:find /root/ -name install.log :在root目录下寻找名字为install.log文件

2、查找字符串:grep "字符串" 路径 [选项]
①grep "hello" ./ -rn :在当前路径下寻找包含字符串”hello”的文件
②grep "he*" ./ -rn :在当前路径下寻找包含以"he"开头的字符串的文件

 

cd ~/test    (进入test目录)

具体linux命令:
1.who: 显示登录系统中的用户的信息;tty7图形界面;用户登录时间
2.pwd: 当前的所在路径;1./:代表文件系统起始的位置
2.路径:表示一个文件或目录的字符串
3.ls:查看指定目定目录的文件或子目录信息 ;
常用选项:-l(long)以列表的形式显示列表的详细信息
-a 显示全部的文件以及文件夹(点开头的文件都是隐藏文)
ls la 相对路径:查看
4.路径:1.绝对路径:以根开始的路径是绝对路径;
例:绝对路径:/home/tarena/aid0801/
2.相对路径:不以根开始的路经是相对路径。
. :当前文件夹
..:上级文件夹(目录)
~ :用户主目录(/home/tarena)
(快捷键)1.ctrl c终止此命令;ctrl l,clear清屏
2.调节终端字体:ctrl shift 加号放大;
缩小:ctrl 减号;
ctrl alt enter,退出全屏;
推出终端:exit;
关机:init 0 /reboot/shutdown -n new
重启:init 6终止命令运行:ctrl c
5.cd:切换工作目录/进入到一个目录;
cd 目录名(目录名可为绝对路径/相对路径)
例:cd ..:默认回到:/home/tarena回到用户家目录
例2: cd - :在最近访问的两个目录中来回切换。
6.mkdir:创建一个/多个文件夹
命令格式:mkdir 选项 命令名 文件夹1 文件夹2 等等
例:mkdir a b c
常用选项: -p 选项可以递归创建多个目录(如果中间的文件夹不存在就直接创建)
touch:创建一个或多个文件(touch 文件名1 文件名2 文件名3 。。。。)
cat:查看文件内容;格式:cat 文件名。
rm 删除(remove缩写)作用是删除一个或多个文件或文件夹;
常用选项-r:删除文件和文件夹(包含文件夹中全部内容)
-f:强制删除,不给任何提示
-i:删除前提示(yes表示y,no表示n)
注意:生产环境中慎用此命令:rm -rf 删除所有文件
(不要以绝对路径删除文件)rm -rf :文件/文件名
技巧类:1.善于使用TAB键 自动补齐
2.历史命令
在终端窗口可以使用上 ,下键找到已经执行的命令
3.history
!序号 --> 执行命令
1.通配符:
匹配任意多个字符(所有)
?匹配一个任意字符;例:ls .TXT 查看所有以txt为结尾的文件
rm -rf
.txt删除所有以.txt为结尾的文件
2.linux中文本编辑器VIM/vi(相当于Windows中记事本)
1.格式:vi 文件名
2.如何编辑:vim三种工作模式1.正常模式(启动以后进入的模式)
2.插入模式(该模式下可以编辑文本)
3.命令行模式
3.文本写入步骤:
1.vi 文件名
2.正常模式  插入模式
a:在当前光标的右侧插入
i:在当前光标的前面插入
o : 当前光标的下一行插入
3.按esc有插入模式转换到正常模式
4.正常模式切换到命令行模式shift :
5.命令行下输入如下内容:W保存;wq:保存并退出;
q:不保存退出; q!强制退出
“yy” :复制光标所在行;5yy复制5行
P:粘贴到光标所在的下一行
dd:删除/剪切光标所在行:7dd
U:回退
复制:cp:所用复制文件或目录
格式:复制文件cp 源文件 目标文件
复制目录 cp -r 目录1 目录2
Mv 作用1.剪切 : mv 文件名1 路径/{文件名2}
Mv 文件名1 路径/{目录名2}
作用2重命名;格式 mv 文件名1 文件名2(文件)
mv目录名1 目录名2
cat:查看文件内容
格式: cat 文件名;例:cat /etc/passwd;
More:分屏查看文件内容
常用操作:空格键:翻到下一屏
回车:翻到下一行显示
格式: more etc/passwd
7.date
1.作用:显示当前系统时间
2.date %F 显示 年-月-日
3.date %H:%M:%S 显示时分秒
Head

@压缩打包类命令

*.gz -- gzip命令压缩的文件
*.bz2 -- bzip2命令压缩的文件
*.tar -- tar命令打包的文件
*.tar.gz -- tar打包后,再经过gzip压缩的文件
*.tar.bz2 -- tar命令打包后,在经过bzip2压缩的文件

1、gzip [选项] [文件名]
①gzip /root/hello.cfg :压缩文件
②gzip -d /root/hello.cfg.gz :解压文件

2、bzip2 [选项] [文件名]
①bzip2 /root/hello.cfg :压缩文件
②bzip2 -d /root/hello.cfg.bz2 :解压文件

3、tar [选项] [目录或者文件]
①tar cvf tmp.tar /tmp :将tmp目录打包为一个文件
②tar xvf tmp.tar :将打包文件解开
③tar cvzf tmp.tar.gz /tmp :将tmp目录打包为一个文件
④tar xvzf tmp.tar.gz :将打包文件解开

⑤tar jxvf tmp.tar.bz2

mkdir ~/test     ( 创建test目录)

@磁盘管理命令

1、挂载光盘:mount [选项] [设备名] [挂载目录]
例:mount /dev/cdrom /mnt :挂载光盘

2、卸载光盘:umount 卸载目录
例:umount /mnt :请在执行umount之前,保证用户已退出mnt目录

3、查看磁盘:df [选项]
例:df -hl

4、创建新文件:touch [文件名]
例:touch newfile :创建一个名字为“newfile”的空白文件

相对路径,绝对路径
绝对路径:从根(/) 起始到所在位置的路径全名叫绝对路径

@文件与目录类命令

1、查看目录:ls -[选项] [目录]
①ls /home :显示/home目录下的文件与目录
②ls -a /home :显示/home目录下的所有文件,包括隐藏文件
③ls -l /home :显示/home目录下的文件与目录的详细信息

2、改变工作目录:cd [目录名]
①cd /home :进入/home目录
②cd .. :退回上一级目录

3、复制文件和目录:cp [选项] [源文件或目录] [目标文件或目录]
①cp /home/test /tmp/ :将/home目录下的test文件copy到/tmp目录下
②cp -r /home/dir1 /tmp/ :将/home目录下的dir1目录copy到/tmp目录下

4、移动或更名:mv [选项] [源文件或目录] [目标文件或目录]
①mv /home/test /home/test1 :将/home目录下的test文件更名为test1

5、删除文件或目录:rm [选项] [文件或目录]
①rm /home/test :删除/home目录下的test文件
②rm -r /home/dir :删除/home目录下的dir目录

6、改变文件权限:chmod [who][ /-/=][mode] [文件名]
who:u表示文件的所有者,g表示文件所有者同组的用户,o表示其他用户,a表示所用用户,系统默认值
mode: 表示添加权限、-表示取消权限、=表示赋予给定权限
例:chmod g w hello.c

7、创建目录:mkdir [选项] [目录名]
①mkdir /home/workdir :在/home目录下创建workdir目录
②mkdir -p /home/dir1/dir2/dir3 :创建将某个目录,若该目录的上层目录不存在,则上层目录会被级联创建

8、查看目录大小:du [目录名]
①du /tmp

9、查看当前路径:pwd

如果指定目录名,则显示指定目录的内容

mkdir 命令
创建一个子目录命令
mkdir 选项 参数
mkdir 选项 目录名

                                                        第一个字母时是d时,代表这个是目录

rm -r  目录    删除目录

在Linux文件系统中 目录名或者文件名以

rm 命令
删除命令(可以删除目录和文件)
rm 选型 参数

cp /home/tarena/mongo.tar.gz /home/tarena/test/   

作用是用来检索符合需要的东西

2.遵循的开源协议:gbl。拥有着极大地自由度,可以让你自由的发挥自己的想象与能力,不会被条条框框所约束。

2.代表linux的操作系统:linux的内核和工具软件、应用软件、、办公工具、开发工具。

 

切换终端

按alt 数字

cp 可以多个一起复制,但是结果一定在最后一个那里(所以最后一个必须是目录)

 

.开头是隐藏文件或者隐藏的目录
新建的文件夹中有开头是 . 和 .. 的文件
.的文件是代表当前目录

 

不指定文件名和目录名,ls就显示当前目录的内容

5.linux的文件系统中,目录结构时树形的目录结构。而linux文件系统的根是(/)

~:按住 shift `(数字1键前面的键)可以打出来,记得切换成英文模式

 

/home/tarena
|
test
|
------- --------- --------- --------
|           |            |            |            |
src      docs   build       libs       test

如:ls 桌面
ls 1.txt

6.linux文件系统中,目录名(文件夹名)以及文件名都是区分大小写的,例如:目录a与目录A不是同一个目录。

使用mkdir命令创建如下目录:
1、/home/tarena目录下创建 aa 目录
2、在aa目录下创建bb目录

cd ~/test==cd /home/tarena/test

mv 搬移:
文件(目录)移动或者更名
mv 文件1 文件2

相对路径:不是从根开始(从当前位置)开始的路径,相对路径

who命令

4.它的运行速度要比window系统要快很多,而且比window系统更加的稳定和安全,所以现在几乎大部分的公司的服务器都是linux系统的。

1.代表linux的内核

命令名 [选项] [参数]

 

后面9个字母 3个为一组 ,分成3组,左边一组是代表用户的权限,中间的一组是代表用户组成员的权限,右边的一组代表游客的权限。  

技巧:
一、如何看命令的帮助
1、命令的帮助选项
命令名 --help
ls --help

ls    -l       以详细信息的格式来显示内容
详细信息:在看帮助的时候,也叫 长格式文件

..的文件代表的是上级目录(父目录)

cd ~
回到主目录

如果指定文件名,就显示指定文件的信息(名称,大小...)

 

touch命令:
1、如果目录或者文件已经纯在,则用当前的系统时间
更新目录或者文件的修改时间
2、如果文件或者目录不存在,则创建一个空文件

这是用到的最多的命令之一,它可以查看有谁在使用你的系统资源,这样可以对自己的系统进行一个净化。处理掉不需要的登陆信息,解放自己的系统资源(很重要)。

 

ls    -a      现象:显示的内容多了,多的内容都是以 .开头

linux的常用命令

显示当前的登录系统的用户信息

          每组中有3个字母,左边的那个字母代表读的权限(r代表可以,-代表不行),中间的代表着写的权限(w代表可以,-代表不行),右边代表着执行的权限( x代表可以,-代表不行)

使用 Linux 命令的基本格式:

左边第一个是类型,共有10个字母,第一个字母时是-时,代表这个是文件

ls,cd,mkdir 中的目录名或者文件名都可以使用
绝对路径或者相对路径
cd 和 mkdir 参数都是目录名

四、通配符:
* 代表任意多个任意字符(rm ~/text/* = 删除text下所有文件)
? 代表一个任意字符   (rm  ~/text/?=删除text下单个字符的所有文件,

 

ls -la 命令选项可以组合使用
ls -al 命令选项顺序先后没有关系

当在同一个文件夹中搬移时相当于重命名

 

解答:

显示包括隐藏目录、文件的所有内容。
显示所有内容。

命令名:区分小写
选项,参数都是可以省略的(可以有,也可以没有)

=cp ~/mongo.tar.gz ~/test/

 

ls 命令的参数:就是目录名或者文件名

ls 命令:
显示指定目录的内容、或者显示文件的信息(大小,文件名等等)
ls [选项] [参数]

2、history 命令也可以查看历史命令
使用!序号 执行对应命令

mkdir  -p ~/aa/bb   (mkdir -p 加p选项后,中间的各个目录如果不存在,则自动创建。)

问题:使用 mkdir 命令:
在 /home/tarena 目录下创建 test 目录

2、使用 man 命令
man 命令名

touch 目录或者文件

~ 代表用户的主目录(我们系统中,以tarena登录后,~ 代表 /home/tarena)

cp 命令:
复制文件或者目录
cp 文件名1 文件名2   把文件1复制给文件2
如果复制目录,可以简单使用 -a 选项
cp -a  目录1  目录2   把目录1 复制给目录2

=cp ~/mongo.tar.gz .

rm  文件名    删除文件

三、善用 Tab 键(工作中偷懒的,提高效率的办法)

 

linux:

cd 直接回车
返回到当前用户的主目录(家目录)
主目录:
创建用户时指定的工作目录(用户的工作目录)
登录系统以后,打开终端后进入的目录
我们系统中 tarena 用户的主目录是:/home/tarena 目录
cd -
在最近访问的两个目录中间切换

 

man ls
退出使用 q 键
使用上键、下键、翻页键翻屏
二、如何使用历史命令
1、在终端窗口使用上、下方向键来浏览,查找以及执行过的命令
选择后回车就可以执行(也可以编辑修改后执行)

3.linux操作系统里面的一切皆文件,数据,设备都是以文件的形式来管理的。

exit命令:
退出终端

它的特点:

pwd 命令:
显示当前所在的目录(工作目录)

 

                                      rm ~/text/1?=删除text下开头是1的两个字符的所有文件)

 

=cp /home/tarena/mongo.tar.gz /home/tarena/test/1.tar.gz

1.它是开源软件,时当今最成功的开源软件之一。所以很多的框架和知识可以在各个地方都可以找到相应的资源。

四个结果是相等的

在终端窗口,命令行实现自动补全(可以是文件、目录 也可以是命令)

diff 命令:
比较两个文件是否相同

mkdir   src      docs   build       libs       test

本文由分分快三计划发布,转载请注明来源

关键词: Linux 常用命令