热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux命令cd回退_Linux命令总结osc_8s3utzxr的个人空间OSCHINA中文开源技术交流社区...

账号管理-注意:在管理员(root)的权限下使用创建用户:useradd(选项)用户名——useraddaaa用户口令:passwd(选项

账号管理-注意:在管理员(root)的权限下使用

创建用户:useradd (选项) 用户名——useradd aaa

用户口令:passwd (选项) 用户名——passwd aaa

注意:设置密码时,密码少于8位;必须要有字母和数字

修改用户:usermod (选项) 新用户名 旧用户名——usermod -l bbb aaa

当出现这种情况时,关闭终端重新进入再执行

usermod -l bbb aaa//将用户名aaa修改为bbb

删除用户:userdel (选项) 用户名 userdel -r -f aaa

-r:表示删除主目录和其他目录

-f:表示强制删除

注意:执行userdel操作时也要关闭终端后再进入执行

userdel -r -f aaa:可以把aaa用户删除更干净

用户组-注意:在管理员(root)的权限下使用

创建用户组:groupadd (选项) 用户组名——groupadd first

修改用户组:groupmod (选项) 新用户组名 用户组名——groupmod -n firstzu first

查询用户所属组:groups 用户名——groups root

groups root

删除用户组:groupdel 用户组名——groupdel firstzu

groupdel firstzu

将用户添加到用户组中: gpasswd (选项) 用户名 组名——gpasswd -a user1 firstzu

#####将用户从用户组删除:gpasswd (选项) 用户名 组名——gpasswd -d user1 firstzu

系统管理相关命令

日期命令——date

显示用户——logname

切换用户——su 用户名

查看当前用户的详细信息(用户id,群组id,所属组)——id命令

提高当前用户的权限——sudo命令

关机命令——shutdown命令;shutdown -c取消关机; shutdown -h now立即关机

重启命令——reboot命令

显示当前登录系统的用户——who命令

timedatectl set-ntp true:让我们的linux的时间和"网络标准时间同步"

清屏:clear命令

系统进程相关命令

实时显示系统中的进程状态——top命令(点q退出)

top -p 1000 :监控PID=1000的进程信息

top -c:显示所有进程信息(显示完整命令)

ps命令:显示当前时刻的进程信息

ps -ef:显示系统中所有的进程信息

ps -ef | grep 名称:查看某一时刻的进程信息

杀死进程:kill命令

kill 1000:杀死PID为1000的进程

kill -9 1000:强制杀死PID=1000的进程

kill -9 $(ps -ef | grep 用户名):杀死指定用户所有进程

killall -u 用户名:杀死指定用户所有进程

目录管理相关命令

列出目录:ls命令

ls显示不隐藏的文件与文件夹

ls -l显示不隐藏的文件和文件夹的详细信息

ls -al(或者ll -a)显示所有文件与文件夹的详细信息

切换目录:cd命令

相对路径:相对当前目录而言

绝对路径:由根目录/开始

cd …命令:回退上一级

显示当前的目录:pwd命令

查看当前所在目录

创建新目录:mkdir命令

mkdir -p aaa/bbb:在当前路径下aaa路径里创建bbb文件夹

删除空目录:rmdir命令

rmdir -p aaa/bbb:删除aaa文件夹下的bbb空文件夹,如果aaa为空把aaa也删除。

复制文件或目录:cp命令

cp 源 目的地:只能复制文件

cp a.txt aaa/bbb:将当前文件夹下的a.txt 拷贝到 当前文件夹下aaa/bbb里面

cp a.txt aaa/bbb/b.txt:将当前目录下的a.txt拷贝到当前目录下的aaa/bbb里面的b.txt

cp -r 源 目的地:可以复制文件和文件夹

删除文件或目录:rm命令

rm a.txt删除当前目录下的a.txt文件

rm -rf 文件夹名称:递归删除文件夹下的所有文件和文件夹

注意:禁止使用rm -rf /*,因为会删除你linux系统中所有文件夹和文件

移动文件或目录及修改文件或目录名:mv命令

mv 源 目的地

mv a.txt b.txt:将当前文件夹下的a.txt 改名文件b.txt

mv /a.txt /aaa/b.txt:将根目录下a.txt 剪切到跟目下的aaa中并改成b.txt

mv aaa/bbb /ccc:将当前文件夹下的aaa下的bbb整个文件夹 剪切到 剪切到跟目下的ccc中

文件管理

文件属性——如:drwxr-xr-x——r:可读,w:可写,x可执行,-没有当前权限

第一位:

d:表示目录

-:表示文件

|:表示快捷方式

第2-4位:表示属主权限

第5-7位:表示属组权限

第8-10位:表示其他用户权限

更改用户组:chgrp命令——chgrp 要修改的用户组 文件名

chgrp user1 aaa:将aaa的属组root改为属组user1

修改属主和属组:chown命令——chown -R 属主名:属组名 文件名

修改权限:chmod命令

chmod -R 700 aaa:给aaa设置权限

创建文件:touch 文件名

touch b.txt//如果文件不存在,创建文件。

如果文件存在,修改文件创建时间

stat b.txt//查看文件的属性

文件编辑器:vi/vim编辑器

命令模式:vi 文件名

进入编辑模式:按i

退出编辑模式:按esc

进入末行模式保存:按:

:q退出,如果文件有修改这个退出不了

:q!强制退出,不保存

:wq退出并保存

:wq!强制退出并保存

注意:可能出现异常。

原因:没有保存, 却退出, 我们会生成一个.swp的交换文件

解决:将生成的"交换文件"删除即可恢复

文件查看:cat命令(只能查看小型文件)less命令(查看大文件)

cat a.txt:查看a.txt的内容

cat -n a.txt:查看a.txt的内容(加入行号)

less b.txt:查看大文件的内容

less -N b.txt:查看大文件的内容(加入行号)

tail命令

tail a.txt:查看a.txt最后10行的内容

tail -3 a.txt:查看a.txt最后3行的内容

tail -f a.txt:动态显示a.txt中的内容。按ctrl+C结束

tail -c 35 a.txt:显示最后35个字符

head命令(查看文件前几行的内容)

查找内容:grep命令——grep 想要查找的内容 文件名

grep a a.txt:查找a.txt中包含a的内容

命令 | grep 内容 :通过前面的命令,用grep查找前面的内容

ps -ef | grep 名称

查找文件和文件夹——find命令

find 路径 -name 条件——按名称查找

find 路径 -ctime 天数——按天数查找

输出命令:echo “aaa”:将aaa输出在控制台

echo “aaa” > a.txt覆盖写入到a.txt中

echo “bbb” >> a.txt追加写入a.txt中

软连接(也就是快捷方式)——ln -s 层级比较深的文件 快捷方式的名字

解决问题: 层级比较深启动起来比较难受

文件压缩

gzip命令——gzip 文件名:压缩文件(缺点: 只能打包压缩单个文件)

gzip 文件名

gzip * 压缩当前目录下所有文件

gzip -dv * 解压文件并列出详细信息

gunzip命令——gunzip 文件名:解压文件

tar命令——打包、压缩和解压(文件和文件夹)

压缩文件——tar -参数 我们要打包压缩的文件名 要打包谁

-c:创建一个新的文件

-v:显示打包的过程

-f:指定要要打包的文件

-z:压缩

解压文件——tar -参数 要解压谁 -C 要解压到哪去

-x:解压

-v:显示解压的过程

-f:指定要解压的文件

-z:要解压

查看压缩文件的内容——tar -ztvf 压缩文件

zip命令

zip -qr 压缩后的文件名 要压缩谁

zip -qr aaa.zip aaa :将aaa压缩成aaa.zip,aa.zip放到当前文件夹下

unzip -d 要解压到哪 要解压谁

unzip -d ./aaa aaa.zip:将aaa.zip解压到aaa文件夹中

在Linux中下载和安装软件

软件安装

yum -y install 软件名称

软件卸载

yum remove 软件名称

软件查找

yum list 软件名

yum search 软件名



推荐阅读
  • YOLOv7基于自己的数据集从零构建模型完整训练、推理计算超详细教程
    本文介绍了关于人工智能、神经网络和深度学习的知识点,并提供了YOLOv7基于自己的数据集从零构建模型完整训练、推理计算的详细教程。文章还提到了郑州最低生活保障的话题。对于从事目标检测任务的人来说,YOLO是一个熟悉的模型。文章还提到了yolov4和yolov6的相关内容,以及选择模型的优化思路。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • 第四章高阶函数(参数传递、高阶函数、lambda表达式)(python进阶)的讲解和应用
    本文主要讲解了第四章高阶函数(参数传递、高阶函数、lambda表达式)的相关知识,包括函数参数传递机制和赋值机制、引用传递的概念和应用、默认参数的定义和使用等内容。同时介绍了高阶函数和lambda表达式的概念,并给出了一些实例代码进行演示。对于想要进一步提升python编程能力的读者来说,本文将是一个不错的学习资料。 ... [详细]
  • 突破MIUI14限制,自定义胶囊图标、大图标样式,支持任意APP
    本文介绍了如何突破MIUI14的限制,实现自定义胶囊图标和大图标样式,并支持任意APP。需要一定的动手能力和主题设计师账号权限或者会主题pojie。详细步骤包括应用包名获取、素材制作和封包获取等。 ... [详细]
  • python3 nmap函数简介及使用方法
    本文介绍了python3 nmap函数的简介及使用方法,python-nmap是一个使用nmap进行端口扫描的python库,它可以生成nmap扫描报告,并帮助系统管理员进行自动化扫描任务和生成报告。同时,它也支持nmap脚本输出。文章详细介绍了python-nmap的几个py文件的功能和用途,包括__init__.py、nmap.py和test.py。__init__.py主要导入基本信息,nmap.py用于调用nmap的功能进行扫描,test.py用于测试是否可以利用nmap的扫描功能。 ... [详细]
  • 本文介绍了在Linux系统下进行文件压缩与解压的常用命令,包括tar命令的基本使用和参数,以及gzip、bz2、compress、rar和zip等不同格式的压缩与解压方法。同时还提供了常见的压缩文件后缀名及对应的解压命令,方便用户进行文件的压缩和解压操作。 ... [详细]
  • 本文详细介绍了GetModuleFileName函数的用法,该函数可以用于获取当前模块所在的路径,方便进行文件操作和读取配置信息。文章通过示例代码和详细的解释,帮助读者理解和使用该函数。同时,还提供了相关的API函数声明和说明。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文详细介绍了MysqlDump和mysqldump进行全库备份的相关知识,包括备份命令的使用方法、my.cnf配置文件的设置、binlog日志的位置指定、增量恢复的方式以及适用于innodb引擎和myisam引擎的备份方法。对于需要进行数据库备份的用户来说,本文提供了一些有价值的参考内容。 ... [详细]
  • 本文介绍了Redis中RDB文件和AOF文件的保存和还原机制。RDB文件用于保存和还原Redis服务器所有数据库中的键值对数据,SAVE命令和BGSAVE命令分别用于阻塞服务器和由子进程执行保存操作。同时执行SAVE命令和BGSAVE命令,以及同时执行两个BGSAVE命令都会产生竞争条件。服务器会保存所有用save选项设置的保存条件,当满足任意一个保存条件时,服务器会自动执行BGSAVE命令。此外,还介绍了RDB文件和AOF文件在操作方面的冲突以及同时执行大量磁盘写入操作的不良影响。 ... [详细]
  • 本文介绍了在无法联网的情况下,通过下载rpm包离线安装zip和unzip的方法。详细介绍了如何搜索并下载合适的rpm包,以及如何使用rpm命令进行安装。 ... [详细]
author-avatar
世界500__强商务英语
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有