一些linux命令行

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 显示时间:date 查看linux版本:lsb_release -a 关机:halt或者shutdown -h now 重启:reboot 切换用户:su root 查看磁盘空间占用:df -h 查看磁盘分区情况:fdisk -l 执行多条命令(用;隔开):cd;df -h ...

显示时间:date
查看linux版本:lsb_release -a
关机:halt或者shutdown -h now
重启:reboot
切换用户:su root
查看磁盘空间占用:df -h
查看磁盘分区情况:fdisk -l
执行多条命令(用;隔开):cd;df -h
使用较长格式列出文件夹信息:ls -l
显示当前的工作目录:pwd

建文件夹:mkdir aaa
同时建多个文件夹:mkdir aaa bbb ccc
建文件夹,777权限,让所有用户都有rwx(即读、写、执行的权限):mkdir -m 777 bbb
建多级目录(若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录):mkdir -p ccc/111/222

建文件(如果文件存在,则更新文件的访问时间和修改时间):touch 11.txt
建文件(如果文件不存在,则新建并打开,如果存在,则打开):vi 12.txt

给文件或者文件夹设置权限:chmod 777 a1.txts

把aaa文件夹移到bbb文件夹:mv aaa bbb
把aaa文件夹的所有文件移到bbb文件夹:mv aaa/* bbb
把bbb文件夹的所有文件移到当前目录:mv bbb/* .
把aaa文件夹的new.txt文件移到bbb文件夹:mv aaa/new.txt bbb
把new.txt重命名为new2.txt:mv new.txt new2.txt

把aaa.txt复制成aaa_back.txt:cp aaa.txt aaa_back.txt
把new.txt复制到aaa文件夹:cp new.txt aaa
把aaa/a1.txt文件复制到当前目录:cp aaa/a1.txt .
把ccc文件夹复制到bbb文件夹(如果bbb文件夹不存在,则复制为目录bbb):cp -r ccc bbb

删除文件夹(目录要为空才行):rmdir ddd
删除文件夹:rm -rf ddd//-r:递归,-f:强行删除,不提示
删除文件:rm t.txt
强行删除文件:rm -f t.txt

查找文件或文件夹:
find / -name yum.confd//从根目录开始找,会花费相当长的一段时间,按ctrl+c中止
find /etc -name yum.conf//指定目录查找
find /etc -name *yum.*//模糊查找
find /etc -size +500000c -and -mtime +1//在/etc目录中查找大于500000字节,并且在24小时内修改的某个文件

文件比较:diff 1.html 2.html
比较两个文件是否有差异 cmp 1.html 2.html
进入用户主目录:cd或者cd ~
返回进入此目录之前所在的目录:cd -
把该文件夹下的名称含有html的文件移到用户的test文件夹:mv *.html ~/test/

显示文本的内容:cat new.txt
由1开始对所有输出的行数编号:cat -n new.txt
由1开始对所有输出的行数编号(空白行不编号):cat -b new.txt
将几个文件合并为一个文件:
cat new.txt new2.txt > newcat.txt
cat -n new.txt new2.txt > newcat.txt//合并且编号
cat -b new.txt new2.txt > newcat.txt//合并且编号(空白行不编号)

显示文件,每次一屏(按回车键则上滚一行,按空格键则上滚一屏):more 11.html

链接文件或目录:
ln -s /usr/local/lib gg//在当前目录下建软链接,链接到目录
ln -s aaa/aaa.txt aaa.txt//在当前目录下建软链接,链接到文件
ln aaa/a2.txt a2.txt//在当前目录下建硬链接,链接到文件

命令行配置服务启动:ntsysv

列出当前用户的cron:crontab -l
列出指定用户的cron:crontab -uroot -l
编辑当前用户的cron:crontab -e
删除当前用户的cron:crontab -r
查找php文件路径:whereis php

重启apache
service httpd restrat
/etc/init.d/httpd stop
/etc/init.d/httpd start
重启mysql
service mysqld restart
/etc/init.d/mysqld stop
/etc/init.d/mysqld start
重启Nginx
service nginx restart
/etc/init.d/nginx stop
/etc/init.d/nginx start

命令行运行temp.php:php temp.php

传讯息"hi" 给每一个使用者:wall hi
查看计算机名:hostname

 

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
域名解析 网络协议 安全
在Linux中,想在命令行下访问某个网站,并且该网站域名还没有解析,如何做?
在Linux中,想在命令行下访问某个网站,并且该网站域名还没有解析,如何做?
|
监控 数据可视化 Ubuntu
|
5月前
|
Java Linux 开发工具
Linux下版本控制器(SVN) -命令行客户端
Linux下版本控制器(SVN) -命令行客户端
166 4
|
6月前
|
Linux 数据安全/隐私保护
使用Linux命令行接入无线网络Wi-Fi的示例。
现在,你已经使用命令行成功地连接到 Wi-Fi 网络了。这两个示例涵盖了用 `nmcli` 和 `wpa_supplicant` 连接无线网络的常见场景,让你能够不依赖图形化界面来完成这个任务。在日常使用中熟练掌握这些基本操作能增强你对 Linux 系统的理解,帮助你更有效地处理各种问题。
454 12
|
7月前
|
运维 安全 Linux
试试Linux设备命令行运维工具——Wowkey
WowKey 是一款专为 Linux 设备设计的命令行运维工具,提供自动化、批量化、标准化、简单化的运维解决方案。它简单易用、高效集成且无依赖,仅需 WIS 指令剧本文件、APT 账号密码文件和 wowkey 命令即可操作。通过分离鉴权内容与执行内容,WowKey 让运维人员专注于决策,摆脱繁琐的交互与执行细节工作,大幅提升运维效率与质量。无论是健康检查、数据采集还是配置更新,WowKey 都能助您轻松应对大规模设备运维挑战。立即从官方资源了解更多信息:https://atsight.top/training。
|
7月前
|
数据采集 运维 安全
Linux设备命令行运维工具WowKey问答
WowKey 是一款用于 Linux 设备运维的工具,可通过命令行手动或自动执行指令剧本,实现批量、标准化操作,如健康检查、数据采集、配置更新等。它简单易用,只需编写 WIS 指令剧本和 APT 帐号密码表文件,学习成本极低。支持不同流派的 Linux 系统,如 RHEL、Debian、SUSE 等,只要使用通用 Shell 命令即可通吃Linux设备。
|
9月前
|
Ubuntu Shell Linux
Linux命令行解释器的模拟实现
Linux命令行解释器的模拟实现
|
Ubuntu Linux 网络安全
linux系统ubuntu中在命令行中打开图形界面的文件夹
在Ubuntu系统中,通过命令行打开图形界面的文件夹是一个高效且实用的操作。无论是使用Nautilus、Dolphin还是Thunar,都可以根据具体桌面环境选择合适的文件管理器。通过上述命令和方法,可以简化日常工作,提高效率。同时,解决权限问题和图形界面问题也能确保操作的顺利进行。掌握这些技巧,可以使Linux操作更加便捷和灵活。
426 3
|
Linux 数据安全/隐私保护
适用于 Linux 的最佳命令行下载加速器
适用于 Linux 的最佳命令行下载加速器
|
网络协议 Linux 开发者
Linux|最佳命令行下载加速器
Linux|最佳命令行下载加速器
Linux|最佳命令行下载加速器