您的位置:首页 > 运维架构 > Shell

嵌入式学习2(Linux常用shell命令上)

2017-07-08 21:35 736 查看

命令那么·多,记住常用命令和参数就OK啦~

Linux使用方式:

1、桌面环境操作(GNOME桌面环境、KDE软件编译):傻瓜化,直观,功能不够强大,其操作效率很低甚至有些操作无法完成,Linux桌面环境并不是内核的一部分,相当于一个应用程序

2、Shell命令:专业高效,但非常不直观友好,学习难度大,需要记忆命令

[dj@softteen]$ ls -l

[用户名@主机名]$命令字 命令选项 命令参数

普通用户为$

root用户 #

Tips:

1)命令名和参数之间,不同参数之间都用空白分隔

2)在Linux系统终端中输入密码没有回显效果

3)Ctrl+Alt 鼠标移除

4)root用户:系统超级管理员

5)一个进程通常都对应一个控制终端,不依附于任何终端的进程就是守护进程

其他命令:

Ctrl+Alt+(F2-F5) 打开纯终端

   Ctrl+Alt+F1 切回桌面

su+用户名:切换用户(select user)

   su root:切换到root用户

man +命令:查看命令详细用法(mannul)

   []表可有可无 …表一个或多个

   q 退出手册

   空格键翻页

   /word向下搜索关键字 ?word向上搜索关键字

Ctrl+C组合键的作用:强制终止一个命令的执行

clear:清除终端

reset:重置终端,以前的记录消失

exit :注销当前用户,没有用户时退出终端

常用Shell 命令

1、电源管理类:

poweroff(关机)

reboot(重启)

shutdown(重启或关机,常用参数为-r和-h)

   shutdown –r 10 十秒后重启

   shutdown –h 0 立即关机

2.网络配置管理相关命令

ping(检查本机和目标机器之间的网络是否连通)

    ping –c 4 :发送4个数据包后停止

ifconfig(查看或设置系统IP等网络配置)

   Windows系统中为ipconfig

netstat:查看当前网络状态信息

3、进程(任务)管理命令

进程(process):正在运行的程序,或程序的一次执行过程,一个进程就相当于一个任务。

Linux等现代操作系统都是多任务系统

ps :(process snapshot)查看进程某一时刻信息 //当前终端进程查询 pts/1表1号终端

   ps –e :查看所有终端所有进程

   ps –aux:不区分终端,显示所有用户的所有进程超详细信息,CPU利用率等

top:查看进程的实时信息

注:每个进程都有一个不同的编号(PID),操作系统根据进程区分不同进程

kill -9 1234:结束PID为1234的进程,-9绝对杀死

killall:批量结束进程

   killall galctool:结束所有计算机进程

命令后加&:调到后台运行

    fg:将当前在后台的进程调到前台运行

   Ctrl+Z:强制将正在前台运行的进程掉到后台,并暂停进程的执行

   bg:运行后台的所有进程

   在后台的进程调到前台运行

  Ctrl+Z:强制将正在前台运行的进程掉到后台,并暂停进程的执行

   bg:运行后台的所有进程

今天的分享就到这了~


下面是分享邓老师鸡汤时间~

 1>你越强,别人越愿意和你在一起

 2>没有绝对的朋友,只有永远的利益

 3>每天进步一点点,迟早也会成为大神

昨天第一次发博客,半天发布出去,导致昨天想问的问题也没发,今天一起补上。。。

睡前记得问一下自己今天学到了哪些知识^_^

1、 Linux发行版有哪些?

2、 Linux常见桌面环境?

3、常用命令你能记住多少?

1)电源管理类

Ø 关机

Ø 重启

Ø 关机或重启

2)网络配置管理

Ø 检查连通性

Ø 查看IP

Ø 查看网络当前状态

3)进程管理类

Ø 快照

Ø 实时 

Ø 后台

Ø 后台调前台

Ø 前台调后台

Ø 运行后台
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息