Linux常用命令

本文汇总了Linux系统中常用的文件和目录操作命令、权限管理、用户与组管理、磁盘管理等命令及其用法,适合初学者快速查阅与学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

pwd:显示当前工作目录                                    touch:建立空文件

ls :列出文件和目录                                            cp:复制命令   cp -r dir1  dir2

ls -a:显示隐藏文件                                             mv:移动文件改文件名

ls-l :显示长列表格式                                          more:显示文件内容,带分页

cd :改变目录                                                        less:显示文件内容,带分页

mkdir :建立目录                                                  |:管道命令,把上一个命令的结果交给这个管道命令后的命令处理

rmdir:删除空目录                                               grep -n"查找的关键字"目标文件:在文本中查找某个关键词(-n显示行好)

rm:删除文件                                                        man:相当于dos下的help命令

rm -rf :删除所有内容(包括目录和文件)       find搜索文件及目录(find / -name aa.java--》在根目录下查找名字为aa.java的文件

ps -A :查看进程                                                   find /home -amin(-atime则是10小时) -10 :home目录下十分钟内存取的文件和目录

kill :杀死进程                                                       find /home -cmin -10:home目录下十分钟内更改过的文件或目录

In:建立符号连接                                                  find /home -size +10k:home目录下大小为10K的文件

In -s 源文件  目标文件                                           


重定向命令:

ls -l> a.txt :查询出来的列表内容将会写入a.txt中(没有,创建 ; 有,覆盖

ls -al>> a.txt :查询出来的列表内容追加到a.txt的末尾


文件所有者、所在组和其他组

当某个用户创建一个文件后,这个文件的所在组就是该用户所在组

用ls -ahl命令可以看到文件的所有组

通过chgrp 组名 文件名 来修改文件的所在组


除开文件的额所有者和所在组的用户外,系统的其它用户都是文件的其它组


创建一个组:groupadd 组名

创建一个用户,并同时指定将该用户分配到哪个组

useradd -g 组名 用户名


查看Linux中所有组的信息:vi /etc/group或 cat /etc/group

查看LInux中所有用户的信息:vi /etc/passwd 或cat /etc/passwd


权限分3种:r表示可读,4表示;w表示可写权限,用户2表示;x表示可执行权限,用1表示

-|rw-|r--|r--

-:表示文件的类型

rw-:表示文件所有者对该文件的操作权限

r--:表示文件所在组的用户对该文件的操作权限

r--:表示其它用户对该文件的操作权限


修改用户对文件的访问权限

chmod 777 用户名(777:每个7对应一个所有者的权限,7就是4(可读)+2(可写)+1(可执行)

chmod 775 文件  :赋予该文件的被操作的权限



将用户添加到某个组

sudo usermod -g 组名 用户名


挂载命令:mount  -参数  设备名称 挂载点

特别说明:在挂载光驱时,可直接使用mount /mnt/cdrom


卸载命令:umount 设备名称

查看磁盘使用情况:df -参数

df -l:查看某个目录实在哪个分区

df[目录全路径]

fdick -l:查看linux系统分区具体情况


查看Ubuntu系统的环境变量:env


shell有很多种,常有的有三种:

Bourne  /bin/shC /bin/csh  、Kom /bin/ksh


shell的修改:chsh -s  输入新的shell

查看Ubuntu使用的是什么shell:echo $SHELL

bash -version:查看shell的版本


查看你在终端输入的历史命令:history

!5:执行历史编号为5的命令

!ls:执行最后一次以ls开头的命令

补全命令:双击Tab键

uname [选项]:列出当前系统内核信息

cd ~ 切换到当前用户主目录

cat [选项] [文件]:显示指定文件内容

clear:清空屏幕

ifconfig :查看网络的配置信息


su [选项] [用户名]  :切换用户

man:帮助命令(帮助手册)












评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值