linux命令撤销进程,linux的命令

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这个用户,将提示输入密码)

880dc4d64551964beea02c2b03aacabf.png

6af56acd26125b2245b3dfe723edcd1d.png

2.2. passwd 可以设置口令

2.3. history 用户用过的命令

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

89c3968d87f285bc6385a6727c2cd800.png

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:显示当前时间。

b911b50607127520d04641fab3dfd85a.png

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

3a35b424fa7d6fec6914d54acfccd021.png

2.15. cd 改变当前目录

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

如:

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

cd netseek //进入netseek这个目录

cd //退出当前目录

6cf4476203b58c5574e2303da5523fcc.png

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

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

如:

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

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

2.17cal命令

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

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

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

10f9c6a848b29ba736dcb60f1264a28b.png

7ee8a5e4bd65b36c6526cbf68c08009e.png

4baef21e7228af7b6a5a653ece9d6113.png

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值