linux常用命令

1 操作文件目录命令

命令说明示例
ls显示文件目录
ls -l列出目录的详细信息
ls -a显示所有文件,包括隐藏目录
ll也是列出所有目录信息 ,但是包括隐藏目录
mkdir [dirName]创建文件夹(目录)
mkdir -p [dirName]父目录不存在情况下先生成父目录
touch [文件]生成一个空文件touch 1.txt
cd切换目录
echo [content] > [file]生成一个有内容的文件echo abcd > 1.txt
echo [content] >> [file]在文件中追加内容echo efgh >> 1.txt
echo [content] >> [file]在文件中追加内容echo efgh >> 1.txt
cat [file]显示该文件的内容cat 1.txt
cp [source] [dest]复制文件cp 1.txt 2.txt
rm [file]删除文件
rm -r [name]同时删除该目录下的所有文件文件
rm -f [name]强制删除文件或目录
mv [source] [dest]移动文件或目录到指定位置
find -name [file]在系统中查找指定文件find -name 1.txt
grep在指定文本文件中查找指定内容grep ab 1.txt
pwd显示当前所处目录
more分页显示文本文件内容
head显示文件开头内容
tail显示文件结尾内容
tail -f跟踪输出

2 系统管理命令

命令说明示例
stat显示指定文件的详细信息,比ls命令显示全面stat 1.txt
who显示在线登录用户
hostname显示主机名称
uname显示系统信息
top显示当前系统中耗费资源最多的进程,相当于任务管理器(ctrl + c退出)
ps显示瞬间的进程状态
du显示指定的文件(目录)已使用磁盘空间大小
df显示系统磁盘使用情况
free显示当前内存和交换空间的使用情况
ifconfig显示网络接口信息(IP地址)
ping测试网络连通性
netstat显示网络状态信息
clear清除屏幕上的内容
kill杀死一个进程

3 开关机命令

命令说明
shutdown -t seconds设定几秒后关机
shutdown -k不会关机,警告信息传递给使用者
shutdown -r关机后重新启动
shutdown -h关机后停机
shutdown -h now立即关机
shutdown -n强制关机
shutdown -c取消进行中的关机动作
shutdown -f关机时不做系统检查
shutdown -F关机时强制系统检查
shutdown time设定关机时间
shutdown message传送所有使用者警告信息
reboot重启
shutdown -r now重启

4 解压缩命令

命令参数参数说明
tar [-cxzjvf] 压缩文档名 存放目录
-c建立一个归档文件的参数命令
-x解开一个归档文件的参数命令
-z是否需要用gzip压缩
-j是否需要用bzip2压缩
-v压缩过程中显示文件
-f使用文档名,在其后立即接文档名
-tf查看归档文件里面的文件

示例:

  • 压缩文件夹:tar -zcvf test.tar.gz test\
  • 解压文件夹:tar -zxvf test.tar.gz
命令参数参数说明
gzip [参数] 压缩(解压缩)文档名
-d解压缩
-l对压缩文件显示压缩文件大小,对未压缩则显示大小,压缩比,名字
-v对每一个压缩和解压的文件,显示文件名和压缩比
-num用指定的数字num调整压缩的速度,-1或–fast表示最快压缩方法(低压缩比),-9或–best表示最慢压缩方法(高压缩比)。系统缺省值为6

说明:压缩文件后缀为 gz

命令参数参数说明
bzip2 [参数]
-d解压缩
-z压缩参数
-num用指定的数字num调整压缩的速度,-1或–fast表示最快压缩方法(低压缩比),-9或–best表示最慢压缩方法(高压缩比)。系统缺省值为6

说明:压缩文件后缀为 bz2

5 vim命令

命令说明
vim [具体目录文件]对文件进行编辑,类似windows的记事本编辑

运行模式
编辑模式:等待编辑命令输入
插入模式:编辑模式下,输入 i 进入插入模式,插入文本信息
命令模式:在编辑模式下,输入 : 进行命令模式
命令
:q 直接退出vi
:wq 保存后退出vi ,并可以新建文件
:q! 强制退出
:w file 将当前内容保存成某个文件
:set number 在编辑文件显示行号
:set nonumber 在编辑文件不显示行号

6 APT 命令

安装软件包
apt-get install packagename
删除软件包
apt-get remove packagename
更新软件包列表
apt-get update
升级有可用更新的系统(慎用)
apt-get upgrade

其它 APT 命令
搜索
apt-cache search package
获取包信息
apt-cache show package
删除包及配置文件
apt-get remove package --purge
了解使用依赖
apt-cache depends package
查看被哪些包依赖
apt-cache rdepends package
安装相关的编译环境
apt-get build-dep package
下载源代码
apt-get source package
清理无用的包
apt-get clean && apt-get autoclean
检查是否有损坏的依赖
apt-get check

7 用户组命令

设置 Root 账户密码
sudo passwd root
切换到 Root
su
增加用户
useradd 用户名
useradd -u (UID号)
useradd -p (口令)
useradd -g (分组)
useradd -s (SHELL)
useradd -d (用户目录)
如: useradd test
增加用户名为 test的账户
修改用户
usermod -u (新UID)
usermod -d (用户目录)
usermod -g (组名)
usermod -s (SHELL)
usermod -p (新口令)
usermod -l (新登录名)
usermod -L (锁定用户账号密码)
usermod -U (解锁用户账号)
如: usermod -u 1024 -g group2 -G root test
将 test用户 uid 修改为 1024,默认组改为系统中已经存在的 group2,并且加入到系统管理员组
删除用户
userdel 用户名 (删除用户账号)
userdel -r 删除账号时同时删除目录
如: userdel -r test
删除用户名为 test的账户并同时删除 test的用户目录
组账户维护
groupadd 组账户名 (创建新组)
groupadd -g 指定组GID
groupmod -g 更改组的GID
groupmod -n 更改组账户名
groupdel 组账户名 (删除指定组账户)
口令维护
passwd 用户账户名 (设置用户口令)
passwd -l 用户账户名 (锁定用户账户)
passwd -u 用户账户名 (解锁用户账户)
passwd -d 用户账户名 (删除账户口令)
gpasswd -a 用户账户名 组账户名 (将指定用户添加到指定组)
gpasswd -d 用户账户名 组账户名 (将用户从指定组中删除)
gpasswd -A 用户账户名 组账户名 (将用户指定为组的管理员)
su 用户名(切换用户账户)
id 用户名(显示用户的UID,GID)
whoami (显示当前用户名称)
groups (显示用户所属组)

8 更改操作权限命令

chown
是 change owner 的意思,主要作用就是改变文件或者目录所有者,所有者包含用户和用户组
chown [-R] 用户名称 文件或者目录
chown [-R] 用户名称 用户组名称 文件或目录
-R:进行递归式的权限更改,将目录下的所有文件、子目录更新为指定用户组权限
chmod
改变访问权限
chmod [who] [+ | - | =] [mode] 文件名
who
表示操作对象可以是以下字母的一个或者组合
u:用户 user
g:用户组 group
o:表示其他用户
a:表示所有用户是系统默认的
操作符号
+:表示添加某个权限
-:表示取消某个权限
=:赋予给定的权限,取消文档以前的所有权限
mode
表示可执行的权限,可以是 r、w、x
文件名
文件名可以使空格分开的文件列表

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值