访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux常用基本命令大全

时间:2019-06-16

红帽linux命令大全_linux命令大全_linux命令大全 关机

chmod -rw 01.py

在终端命令中如果需要争对这个目录而执行终端命令,我们则需要给这个目录可执行权限。

可读权限 显示目录的内容

可写权限 修改目录的内容

超级用户

Linux系统中的root账号通常用于系统的维护和管理,对操作系统的所有资源具有访问权限

在大多数版本的Linux中,都不推荐直接使用账号登陆系统

在Linux安装过程中,系统会自动创建一个用户账号,而中国默认的用户就称为“标准用户”

sudo

su是substitute user 的缩写,表示使用另一个用户的身份

sudo命令用来以其他身份来执行命令,预设的身份为root

用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码

组管理终端命令

groupadd 组名 添加组

groupdel 组名 删除组

cat /etc/group 确认组信息

chgrp 组名 文件/目录名 修改文件/目录的所属组

chgrp -R 组名 文件/目录名 递归修改文件/目录所属组

创建用户/设置密码/删除用户

useradd -m -g 组 新建用户名 作用:添加新用户s

-m 自动建立用户家目录

-g 指定用户所在的组,否则会建立一个和同名的组

passwd 用户

查看用户信息

id [用户名] 查看用户UID和GID信息

who 查看当前所有登陆的用户列表

whoami 查看当前登陆用户的账户名

uid(用户ID) gid(组ID) 组(包含主组和附加组)

id lisi

cat -n /etc/passwd | grep lisi:

50 lisi:x:1002:1001: :/home/lisi:

行号 用户名:有密码:uid:gid: :家目录路径:

cat -n /etc/group | grep python

linux命令大全 关机_linux命令大全_红帽linux命令大全

which 命令可以查看命令所在的位置linux命令大全,例如

which passwd

/usr/bin/passwd

ls -l /usr/bin/passwd -rwsr-xr-x 1 root root 52256 5 月 4 2017 /usr/bin/passwd

which ls

ls -l /usr/bin/ls

which useradd

/usr/sbin/useradd

bin 和 sbin

在Linux中,绝大部分可执行文件都是保存在/bin(binary)是二进制执行文件的目录,主要用于具体应用

/bin (binary)是二进制执行文件目录,主要用于具体应用

/sbin (system binary) 是系统管理员专用的二进制代码存放目录,主要用于系统管理

/usr/bin (user commands for applicatons)后期安装的一些软件

/usr/sbin(super user commands for applictions)超级用户的一些管理程序

切换用户

su - 用户名 切换用户,并且切换目录,-可以切换到用户家目录,否则保持位置不变。

su 不接用户名,可以切换到root

chown 修改拥有者 chown 用户名|目录名

chgrp 修改组 chgrp -R 组名 文件名|目录名

chmod 修改权限 chmod -R 755 文件名|目录名

目标

cal 查看当前月的日历

cal -y 显示一年的日历

date 查看当前的系统时间

磁盘信息

df -h (disk free) 显示磁盘剩余空间

du -h [目录名] disk usage 显示目录下的文件大小

-h 以人性化的方式显示大小

进程信息

ps aux (process status)查看进程的详细信息

top 动态显示运行中的进程

kill [-9] 进程代号 终止指定代号的进程

参数含义

linux命令大全_红帽linux命令大全_linux命令大全 关机

a --- 显示终端上的所有进程,包括其他用户的进程

u ---显示进程的详细状态

x --- 显示没有控制终端的进程

bash默认使用的shell

其他命令

查找文件

find find [路径] -name "*.py" 查找指定路径下的扩展名.py的文件,包括子目录

如果省略路径,表示当前文件夹下查找

之前学习的通配符,再使用find命令时同时可用

有关find的高级使用。

软连接

ln ln -s 被连接的源文件链接文件 建立文件的软链接,用通俗的方式讲 似于Windows下的快捷方式。

注意:1. 没有 -s 选项建立的是一个硬链接文件。两个文件占用相同大小的硬盘空间,工作中几乎不会建立文件的硬链接

2. 源文件要使用绝对路径,不能使用相对路径,这样可以方便移动链接文件后,任然能够正常使用。

演练目标

1. 将桌面目录下的01.py移动到 demo/b/c目录下

2.在桌面目录下新建01.py的软连接 FirstPython

分别使用相对路径和绝对路径建立FirstPython的软链接

3.将FirstPython 移动到demo目录下,对比使用相对路径和绝对路径的区别。

 上一个教程:Linux tftp命令