美文网首页
02_linux 常用命令

02_linux 常用命令

作者: lww文 | 来源:发表于2019-07-15 11:50 被阅读0次

 切换目录命令cd:

     cd app 切换到app目录

    cd ..切换到上一层目录

    cd /切换到系统根目录

    cd ~ 切换到用户主目录

    cd - 换到上一个所在目录


 列出文件列表:ls ll dir(*****)

    常用:

    在linux中以 . 开头的文件都是隐藏的文件

    * ls

    * ls -a显示所有文件或目录(包含隐藏的文件)

    * ls -l缩写成ll


 创建目录和移除目录:mkdir rmdir

    mkdir(make directory)命令可用来创建子目录。

    mkdir app    在当前目录下创建app目录

    mkdir –p app2/test    级联创建aap2以及test目

    rmdir(remove directory)命令可用来删除“空”的子目录:

    rmdir app    删除app目录


 浏览文件

 * cat yum.conf

more一般用于要显示的内容会超过一个画面长度的情况。按空格键显示下一个画面。

回车显示下一行内容。

按q键退出查看。

* more yum.conf

*空格显示下一页数据  回车显示下一行的数据

less用法和more类似,不同的是less可以通过PgUp、PgDn键来控制。

    * less yum.conf

* PgUp和 PgDn 进行上下翻页.

  文件操作:

rm  删除文件

用法:rm [选项]... 文件...

rm a.txt    删除a.txt文件

删除需要用户确认,y/n

 rm 删除不询问

rm -f a.txt     不询问,直接删除

rm 删除目录

rm -r a    递归删除

不询问递归删除(慎用)

rm -rf  a    不询问递归删除

rm -rf *      删除所有文件

rm -rf /*       自杀


 其他常用命令

【pwd】 显示当前所在目录

【touch】创建一个空文件   * touch a.txt

【ll -h】 友好显示文件大小

【wget】  下载资料  * wget http://nginx.org/download/nginx-1.9.12.tar.gz

 Vi和Vim编辑器

在Linux下一般使用vi编辑器来编辑文件。vi既可以查看文件也可以编辑文件。三种模式:命令行、插入、底行模式。

切换到命令行模式:按Esc键;

切换到插入模式:按i、o、a键;

    i在当前位置生前插入

    I在当前行首插入

    a在当前位置后插入

    A在当前行尾插入

    o在当前行之后插入一行

    O在当前行之前插入一行

切换到底行模式:按:(冒号);

 重定向输出>和>>

>重定向输出,覆盖原有内容;

>>重定向输出,又追加功能;示例:

cat  /etc/passwd > a.txt 将输出定向到a.txt中

cat  /etc/passwd >> a.txt输出并且追加

ifconfig  >  ifconfig.txt

 管道|

管道是Linux命令中重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入。示例

ls --help | more分页查询帮助信息

ps–ef | grep java  查询名称中包含java的进程

ifconfig | more

cat index.html | more

ps –ef | grep aio


 &&命令执行控制:

命令之间使用&&连接,实现逻辑与的功能。  

只有在&&左边的命令返回真(命令返回值 $? == 0),&& 右边的命令才会被执行。  

只要有一个命令返回假(命令返回值$? == 1),后面的命令就不会被执行。

mkdir test && cd test


 网络通讯命令

ifconfig显示或设置网络设备。

ifconfig显示网络设备

ifconfig eth0 up启用eth0网卡

ifconfig eth0 down 停用eth0网卡

ping探测网络是否通畅。

ping 192.168.0.1

netstat查看网络端口。

netstat -an | grep 3306 查询3306端口占用情况

 系统管理命令

date 显示或设置系统时间

date 显示当前系统时间

date -s“2014-01-01 10:10:10“  设置系统时间

df显示磁盘信息

df–h  友好显示大小

free显示内存状态

free–m 以mb单位显示内存组昂头

top显示,管理执行中的程序

clear清屏幕 

ps正在运行的某个进程的状态

ps–ef  查看所有进程

ps–ef | grep ssh 查找某一进程kill杀掉某一进程

kill 2868杀掉2868编号的进程

kill -9 2868强制杀死进程

du显示目录或文件的大小。

du–h 显示当前目录的大小

 who显示目前登入系统的用户信息。 

hostname查看当前主机名

修改:vi /etc/sysconfig/network 

uname显示系统信息。

uname -a显示本机详细信息。

依次为:内核名称(类别),主机名,内核版本号,内核版本,内核编译日期,硬件名,处理器类型,硬件平台类型,操作系统名称

                                 Linux的用户和组

 用户的管理

useradd添加一个用户

useradd test添加test用户

useradd test -d /home/t1指定用户home目录

passwd设置、修改密码

passwd test为test用户设置密码

切换登录:

ssh -l test -p 22 192.168.19.128


su –用户名

 userdel删除一个用户

userdel test删除test用户(不会删除home目录)

userdel–r test  删除用户以及home目录

 组管理:

当在创建一个新用户user时,若没有指定他所属于的组,就建立一个和该用户同名的私有组 

创建用户时也可以指定所在组 

groupadd 创建组

groupadd public 创建一个名为public的组

useradd u1–g public  创建用户指定组

groupdel删除组,如果该组有用户成员,必须先删除用户才能删除组。

groupdel public

id,su命令



功能:查看一个用户的UID和GID用法:id [选项]... [用户名]


直接使用id

直接使用id用户名


【su命令】

功能:切换用户。用法:su [选项]... [-] [用户 [参数]... ]示例:

su u1切换到u1用户

su - u1切换到u1用户,并且将环境也切换到u1用户的环境(推荐使用)

【账户文件】

/etc/passwd用户文件

/etc/shadow密码文件

/etc/group组信息文件


【用户文件】

root:x:0:0:root:/root:/bin/bash

账号名称: 在系统中是唯一的

用户密码: 此字段存放加密口令

用户标识码(User ID):  系统内部用它来标示用户

组标识码(Group ID):   系统内部用它来标识用户属性

用户相关信息: 例如用户全名等

 用户相关信息: 例如用户全名等

 用户环境: 用户工作的环境


【密码文件】

shadow文件中每条记录用冒号间隔的9个字段组成.

 用户名:用户登录到系统时使用的名字,而且是惟一的

口令:存放加密的口令

最后一次修改时间:标识从某一时刻起到用户最后一次修改时间

最大时间间隔:口令保持有效的最大天数,即多少天后必须修改口令

最小时间间隔: 再次修改口令之间的最小天数

警告时间:从系统开始警告到口令正式失效的天数

不活动时间: 口令过期少天后,该账号被禁用

失效时间:指示口令失效的绝对天数(从1970年1月1日开始计算)

标志:未使用

【组文件】

root:x:0:

组名:用户所属组

组口令:一般不用

GID:组ID

用户列表:属于该组的所有用户

l

����

����


相关文章

  • 02_linux 常用命令

    切换目录命令cd: cd app 切换到app目录 cd..切换到上一层目录 cd /切换到系统根目录...

  • 复习大纲

    linux 20个命令 -- 课件\02_Linux\补充资料 --《必须掌握的20个linux命令.txt》 1...

  • 02_linux内存操作

    时间:2018-03-27 作者:魏文应 一、查看内存: 使用 free 指令查看 free -h 这时候显示: ...

  • 其他

    Git常用命令mac常用命令Linux 常用命令汇总Linux 常用命令0Linux 常用命令1--ls命令

  • Docker

    目录 常用命令 常用命令

  • Linux CentOS基础知识和常用命令

    常用命令1 常用命令2 常用命令3 常用命令4 Linux 目录配置 1、根目录(/)根目录(/)所在分区应该越小...

  • Shell命令汇总

    1、一般常用命令 (1)Shell 常用命令总结 (2)Shell的18条常用命令整理 2、文件操作常用命令 (1...

  • Flutter - 常用命令

    Flutter 常用命令 Flutter 常用命令: Flutter 常用命令说明flutter列出所有的命令fl...

  • Linux常用命令

    Linux常用命令 查看系统信息常用命令 常用命令-关机或重启命令 命令前结构

  • Linux 常用命令汇总

    Linux 常用命令0Linux 常用命令1--ls命令 参考 Linux 常用命令汇总

网友评论

      本文标题:02_linux 常用命令

      本文链接:https://www.haomeiwen.com/subject/ncbgkctx.html