linux的命令

第一部分:简单介绍linux命令

1命令提示符

1.1命令提示(prompt)符:

[root@localhost ~]# 管理员用户

[zxm@localhost ~]$ 普通用户

如:

[root@localhost ~]# useradd -m aa//创建普通用户aa(username)

[root@localhost ~]# su aa//由管理员用户进入普通用户

[aa@localhost root]$ su root//再次进入root用户

Password: //输入虚拟机登陆的密码

[root@localhost ~]#

1.2显示提示符格式

[root@localhost ~]# echo $PS1

[\u@\h \W]\$

2执行命令

2.1输入命令后回车

2.2在shell可执行的命令有两类:内部命令和外部命令

内部命令:由shell自带的,而且通过某命令形式提供

help:内部命令列表

enable cmd 启用内部命令

enable -n cmd 禁用内部命令

enable -n 查看所有禁用的内部命令

外部命令:在文件系统路径下有对应的可执行程序文件

查看路径:which -a | --skip-alias; whereis

区别指定命令是内部命令还是外部命令:type command

如:

[root@localhost ~]# type cd

cd is a shell builtin

[root@localhost ~]# type help

help is a shell builtin

[root@localhost ~]# type id

id is /usr/bin/id

3执行外部命令

3.1 hash 缓存表:记录外部命令执行时的路径

好处:大大提高了命令的调用速率

3.2 hash 常见用法:

hash 显示hash 缓存

hash -l 显示hash 缓存,可作为输入使用

hash -r 清除缓存

4命令别名

4.1显示当前shell进程所有可用的命令别名 alias

4.2定义别名name,其相当于执行命令value

alias name="value"

4.3在命令中定义的别名,仅对当前shell 进程有效。如果要永久有效,需要定义到配置的文件中(不会立即生效)

仅对当前用户:~/.bashrc

对所有用户有效:/etc/bashrc

4.4bash进程重新读取配置文件

source /path/to/config_file

. /path/to/config_file

4.5撤销别名:unalias

unalias [-a] name [name...]

-a 取消所有别名

4.6如果别名同原命令同名,如果要执行原命令,可使用

“\command”

'command'

/path/command:外部命令

5命令格式

5.1简单命令

5.1.1 date 显示时间

[root@localhost ~]# hwclock//硬件时钟

Fri 12 Jan 2018 10:50:28 PM CST -0.809406 seconds

[root@localhost ~]# date//系统时钟

Sat Jan 13 10:50:26 CST 2018

[root@localhost ~]# clock -w --systohc//以系统时钟为准,校正硬件时钟

//如果以硬件时钟为准,校正系统时钟:clock -s --hctosys

[root@localhost ~]# clock

Sat 13 Jan 2018 10:51:56 AM CST -0.896891 seconds

[root@localhost ~]# date

Sat Jan 13 10:52:03 CST 2018

5.1.2 简单命令

显示日历 cal -y

文本编辑 nano

关机 halt ,poweroff

重启 reboot -f:强制,不调用shundown;-p:切断电源

显示当前登录有效用户:whoami

系统当前所有的登录会话:who

系统当前所有的登录会话及所做的操作:w

创建新screen会话:screen -S [session]

加入screen会话:screen -x [session]

退出并关闭screen会话:exit

剥离当前screen会话:ctrl+a,d

显示所有已经打开的screen会话:screen -ls

恢复某screen会话:screen -r [session]

显示字符:echo

命令补全:tab键

命令历史:history

-c:清空命令历史

-w:保存历史列表到指定的历史文件

bash的快捷键:

ctrl+l:清屏,相当于clear命令

ctrl+o:执行当前命令,并重新显示本命令

ctrl+s:阻止屏幕输出,锁定

ctrl+q:允许屏幕输出

ctrl+c:终止命令

ctrl+z:挂起命令

ctrl+r:删除当前行

第二部分:linux的常见命令

2.1. su 在不退出登陆的情况下,切换到另外一个人的身份

用法: su -l 用户名(如果用户名缺省,则切换到root状态)

如:su -l netseek (切换到netseek这个用户,将提示输入密码)

2.2. passwd 可以设置口令

2.3. history 用户用过的命令

如: history //可以显示用户过去使用的命令

2.4. !! 执行最近一次的命令

2.5. mkdir命令

如: mkdir netseek //创建netseek这个目录

2.6. man 对你熟悉或不熟悉的命令提供帮助解释

如:

man ls 就可以查看ls相关的用法

注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。

2.7. ls 查看目录或者文件的属性,列举出任一目录下面的文件

如:

ls /usr/man

ls -l

2.8. clear,date命令

clear:清屏,相当与DOS下的cls;

date:显示当前时间。

2.9. mount 加载一个硬件设备

用法:mount [参数] 要加载的设备 载入点

如:

mount /dev/cdrom

cd /mnt/cdrom //进入光盘目录

2.10. cp 拷贝文件

如:

cp filename1 filename2 //把filename1拷贝成filename2

cp 1.c netseek/2.c //将1.c拷到netseek目录下命名为2.c

2.11.chmod 命令 权限修改

用法:chmod 一位8进制数 filename。

如: chmod u+x filenmame //只想给自己运行,别人只能读

//u表示文件主人, g 表示文件文件所在组。 o 表示其他人 ;r 表可读,w 表可写,x 表可以运行

chmod g+x filename //同组的人来执行

2.12. rm 删除文件和目录

如:

rm 1.c //将1.c这个文件删除

2.13. mv 移走目录或者改文件名

如:

mv filename1 filename2 //将filename1 改名为filename2

mv qib.tgz ../qib.tgz //移到上一级目录

2.14.whoami,whereis,which,id

//whoami:确认自己身份

//whereis:查询命令所在目录以及帮助文档所在目录

//which:查询该命令所在目录(类似whereis)

//id:打印出自己的UID以及GID。(UID:用户身份唯一标识。GID:用户组身份唯一标识。每一个用户只能有一个唯一的UID和 GID)

如:

whoami //显示你自已登陆的用户名

whereis bin 显示bin所在的目录,将显示为:/usr/local/bin

which bin

2.15. cd 改变当前目录

pwd 查看当前所在目录完整路径

如:

pwd //查看当前所在目录路径

cd netseek //进入netseek这个目录

cd //退出当前目录

2.16. cat,more命令 将某个文件的内容显示出来。

两个命令所不同的是:cat把文件内容一直打印出来,而 more则分屏显示

如:

cat>1.c //就可以把代码粘帖到1.c文件里,按ctrl+d 保存代码。

cat 1.c 或more 1.c //都可以查看里面的内容。

2.17cal命令

cal -y//cal后跟一个参数解释为年份而不是月份;

//不带参数解释为当前月份的日历;

//带两个参数解释为月+年

©著作权归作者所有:来自51CTO博客作者朝乾夕惕1的原创作品,如需转载,请与作者联系,否则将追究法律责任

linux命令撤销进程,linux的命令相关推荐

  1. linux命令查进程,Linux常用命令(十)查看和控制进程

    Linux常用命令(十)查看和控制进程 一.查看进程 1.ps命令--查看静态的进程统计信息(Processes  Statistic) ps命令时Linux系统中最为常用的进程查看工具,主要用于显示 ...

  2. linux ps查看进程,Linux新手入门:PS命令查看正在运行的进程

    Linux作为开源系统,里面有着大量命令需要了解和使用,同样的命令在不同系统中的使用方法各不相同,例如本次要介绍的PS命令,那么什么是PS命令?要如何使用PS命令?下面小编就跟大家详细讲解Linux ...

  3. linux用kill命令删除进程,linux 使用kill命令杀死进程的几个办法

    常规篇: 首先,用ps查看进程,方法如下: $ ps -ef -- smx       1822     1  0 11:38 ?        00:00:49 gnome-terminal smx ...

  4. 使用linux命令查看进程,Linux查看进程命令有哪些

    我们在使用Linux系统的过程中,有的时候会需要查看后台进程,并选择性的关闭一些不用的进程,那么Linux中有哪些查看进程的命令呢?今天小编就来为大家总结整理一些常用的Linux查看进程命令. Lin ...

  5. Linux命令暂停进程,Linux如何使用kill命令强制终止进程

    在Windows系统中,如果应用程序无反应我们会启动任务管理器终止应用,而在Linux系统中则使用kill命令,kill命令主要用于强制关闭进程,下面小编就给大家介绍下Linux中kill命令的用法. ...

  6. linux kill一个进程,linux kill命令:(中止一个进程)

    1.作用 kill命令用来中止一个进程. 2.格式 kill [ -s signal | -p ] [ -a ] pid - kill -l [ signal ] 3.参数 -s:指定发送的信号. - ...

  7. linux ps sleep进程,Linux:ps命令以及进程状态详解

    Linux查看进程PS命令详细介绍 1.ps简介 ps命令就是最根本相应情况下也是相当强大地进程查看命令.运用该命令可以确定有哪些进程正在运行和运行地状态.进程是否结束.进程有没有僵死.哪些进程占用了 ...

  8. linux端口找进程,Linux查看端口、进程情况及kill进程的方法

    看端口: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程. 使用命令:netstat –apn 查看所有的进程和端口使用情况.发现下面的进程列表,其中最后一栏是P ...

  9. linux 后端的进程,linux后台启动进程

    1.tips进程与终端 父子进程 在linux系统里面,子进程由父进程fork而来,而所有的进程都是由init进程或其子进程fork而来,即init进程是所有进程的祖先. 父子进程的运行是相对独立的, ...

最新文章

  1. 自定义控件的构建(5)
  2. linux shell 字符串操作(长度,查找,替换)详解 BASH
  3. SQL Server数据库管理常用SQL和T-SQL语句
  4. Climbing Stairs - Print Path
  5. CSS深入理解vertical-align和line-height的基友关系
  6. 【内容管理系统】之 Strapi
  7. IC卡设备驱动模块的代码
  8. 微胖女孩穿什么样的衣服好看?
  9. vue 数字上下滚动抽奖
  10. RPM包安装相关命令
  11. 在linux系统中使用shc指令,Linux编译安装SHC加密组件
  12. 基于VC的Ceasar加密和解密技术
  13. 数据治理【数据安全管理】
  14. 为MacBook制作一个随身携带的windows系统
  15. discuz论坛网站更换域名的方法及步骤
  16. NOIP2009提高组复赛原题题解——Proking
  17. BF、KMP、BM、Sunday算法讲解
  18. Dcloud mui初级入门资源
  19. 汇编电话本 15pb
  20. 苹果cms首页文件html,苹果cms安装完不显示首页的解决方法

热门文章

  1. 阿宽食品冲刺上市:2021年利润大幅下滑,方便粉丝收入波动明显
  2. 进化材料基因:机器学习如何推动下一代新材料的发现
  3. HashMap的实现原理及hash冲突(碰撞)解决方法
  4. eclipse启动问题:filed to load the jni shared library
  5. paraview打开黑屏_zqliu012345
  6. 无线路由器的密码加密
  7. 图像处理36-查找图像边缘
  8. 君子处患难而不忧,当宴游而惕虑;遇权豪而不惧,对茕独而惊心
  9. html怎么做包含块,字节前端都知道的CSS包含块规则
  10. 获金蝶5000万美元投资,回归CRM,纷享销客能否挽回它错失的那些年?