Linux常用命令

一、安装和登录命令

Login

1.作用

Login的作用是登录系统,他的使用权限是所有用户。

2.格式

Login[name][-p][-h主机名]

3. 主要参数

-p:通知login保持现在的环境参数。

-h:用来向远程登录的之间传输用户名。

4. 应用技巧

    Linux是一个真正的多用户操作系统,可以同时接受多个用户登录,还允许一个用户进行多次登录。这是因为Linux和许多Linux一样,提供了虚拟控制台的访问方式,允许用户在同一时间从控制台(系统的控制台是与系统直接相连的监视器和键盘)进行多次登录。每个虚拟控制台可以看作是一个独立的工作站,工作站之间可以切换。虚拟控制台的切换可以通过安信alt键和一个功能键来实现,通常使用f1~f6。

    例如,用户登陆后按下“alt+f1键”,用户就可以看到上面出现“login:”提示符,说明用户看到了第二个虚拟控制台。然后只需按“alt+f1”键,就可以回到第一个虚拟控制台。一个新安装的linux系统允许用户使用“alt+f1”到“alt+f6”键来访问前六个虚拟控制台。虚拟控制台最有用的是,当一个程序出错造成系统锁死时,可以切换到其他虚拟控制台工作,关闭这个程序。

teboot

1.作用

reboot命令的作用是重新启动计算机,它的使用权限是系统管理者。

2.格式

reboot[-n][-w][-d][-f][-i]

3.主要参数

-n:在重开机前不做将记忆体资料写回硬盘的动作。

-w:并不会真的重开机,只是把记录写到/var/log/wtmp文件里。

-d:不把纪录写到/var/log/wtmp文件里。

-i:在重开机之前先把所有与网络相关的装置停止。

umount

1.作用

umount命令的作用是卸载一个文件系统,它的使用权限是超级用户或/etc/fstab中允许的使用者。

2.格式

unmount -a[-fFnrsvw][-tvfstype][-n][-rw][-f]device dir

3.使用说明unmount命令是mount命令的逆操作,它的参数和使用方法和mount命令是一样的。linux挂装CD-ROM后,会锁定cd-rom。但是,当不再需要光盘时,如果已将/cdrom作为符号链接,请使用umount/cdrom来卸载它。仅当用户正在使用光盘时,该命令才会成功。该命令包括了将带有当前工具目录当作该光盘中的目录的终端窗口。

chsh

1.作用

chsh命令的作用是更改使用者shell设定,它的使用权限是所有使用者。

2.格式

chsh[-s][-list][--help][-v][username]

3.主要参数

-l:显示系统所有shell类型。

-v:显示shell版本号。

exit

1.作用

exit命令的作用是退出系统,它的使用权限是所有用户。

2.格式

exit

3.参数

exit命令没有参数,运行后退出系统进入登录界面。

二、文件处理命令:

  file

 1. 作用:用来检测给定文件的类型。

 2.格式:file [选项] [文件名]

 3. 选项:

  -v:在标准输出后显示版本信息,并且退出

  -z:探测压缩过的文件类型

  -L:允许符号连接

  -f name:从namefile中读取要分析的文件名列表

4 .实例:

[root@localhost lpc]# file qwe

qwe: directory

mkdir

1 作用:创建目录命令。

2 格式:mkdir [选项] 目录名

3 选项:

-m:设定权限<模式>,与chmod类似

-p:需要时创建上层目录

-v:每次创建新目录都显示信息

4 实例:

[root@localhost lpc]# ls

0121  0122  0123  0124

[root@localhost lpc]# mkdir qwe

[root@localhost lpc]# ls

0121  0122  0123  0124  qwe

grep

1 作用:查找字符串

2 格式:grep [选项] 字符串

3 选项:

-c:只输出匹配行的计数

-h:查询多文件时不显示文件名

-n:显示匹配行及行号

4 实例:

[root@localhost 0123]# grep "hello" ./* -r

Binary file ./hello matches

./hello.c:    > File Name: hello.c

./hello.c:      printf("hello world!\n");

cat

1 作用:读取文件内容

2 格式:cat [选项] 文件

3 选项:

-n:由第一行开始对所有输出的行数编号

4 实例:

[root@localhost 0123]# cat hello.c

#include<stdio.h>

 

int main()

{

        printf("hello world!\n");

        return 0;

}

ln

1 作用:在文件之间创建链接

2 格式:ln [选项] 源文件 [链接名]

3 选项:

-s:进行软链接

-f:链接时先将源文件删除

4 实例:

[root@localhost lpc]# ln -s /home/lpc/0121 qwe

[root@localhost lpc]# ls

0121  0122  0123  0124  qwe

[root@localhost lpc]# cd qwe

[root@localhost qwe]# ls

a.out  hello.c


 

三、 系统安全命令

 passwd

1 作用:修改用户密码

2 格式:passwd [选项] [用户名]

3 实例:

[root@localhost etc]# passwd test

Changing password for user test.

New UNIX password:

BAD PASSWORD: it is too short

Retype new UNIX password:

passwd: all authentication tokens updated successfully.

 su

1 作用:切换用户

2 格式:su [选项] [用户名]

3 实例:

[root@localhost etc]# su test

[test@localhost etc]$

 chmod

1 作用:改变文件权限

2 格式:chmod  [who] + /- /= [mode] 文件名

3 参数:who

u:当前用户权限

g: 同组其他用户权限

o: 其他用户权限

a: 所有用户权限

4 实例:

[root@localhost lpc]# ls -l

总计 16

drwxr-xr-x 2 root root 4096 01-21 23:15 0121

drwxr-xr-x 6 root root 4096 01-23 15:43 0122

drwxr-xr-x 2 root root 4096 01-23 21:25 0123

drwxr-xr-x 2 root root 4096 01-24 11:06 0124

[root@localhost lpc]# chmod 644 0121

[root@localhost lpc]# ls -l

总计 16

drw-r--r-- 2 root root 4096 01-21 23:15 0121

drwxr-xr-x 6 root root 4096 01-23 15:43 0122

drwxr-xr-x 2 root root 4096 01-23 21:25 0123

drwxr-xr-x 2 root root 4096 01-24 11:06 0124

who

1 作用:显示系统中哪些用户登录系统

2 实例:

[root@localhost ~]# whoami

root

 ps

1 作用:进程管理命令

2 格式:ps [选项]

3 实例:

[root@localhost ~]# ps

  PID TTY          TIME CMD

 1640 pts/1    00:00:00 su

 1941 pts/1    00:00:00 su

 1943 pts/1    00:00:00 bash

 2166 pts/1    00:00:00 ps

31306 pts/1    00:00:00 bash


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值