Linux常用命令

终端

# clear		#清空当前终端命令历史记录
# exit		#退出终端

关机和重启

# reboot	#重启
# shutdown -r now	#重启。等同reboot
# shutdown -h now	#关机,慎用,通常情况远程服务器关机后,物理机无法重启
# halt	#关机,慎用

目录和文件操作

# cd <directory>	#切换到指定目录下,参数可使用通配符,按下 tab 键可自动补足,连按两下 tab 键,则会将所有相关文件列出。directory 既可是绝对路径,也可是相对路径,./ 表示当前路径,../ 表示上一级路径,下同。

# ls <directory>	#列出指定目录下所有文件,如无参数,则列出当前目录下所有文件。directory 既可是绝对路径,也可是相对路径。

# ls -l		#以长格式形式列出所有文件,可简写为 ll。长格式规则:第1列:1位文件类型,9位权限标志。第2列:文件索引节点编号,第3列:文件所有者名称,第4列:文件属主所在组名称,第5列:文件大小,第6列:文件最后修改日期,第7列:文件名称。

# ls -a 	#列出所有文件,包括隐藏文件。在 Linux 中,隐藏文件的文件名以 “.”开头。另外,命令参数若有多个可以合写,如ls ‐la。

# cp <source> <target>		#将 source 文件复制到 target 位置。source和 target 既可是绝对路径,也可是相对路径,支持通配符,下同。第二个参数是目录的话,表示将文件复制到指定目录下,第二个参数如果是文件名称的话,表示将源文件复制成参数2指定的新文件。

# cp -r <source> <target> 		#递归复制,‐f 参数表示静默操作,无提示。有时 ‐f 可能会失效,详细原因见最后附录部分。

# mv <source> <target>		#移动 source 文件到 target 位置,相当于剪切,重命名也是使用此命令。‐f 参数表示静默操作,无警告提示。mv 没有 ‐r参数。

# rm <source>	#删除文件

# rm -r <source>	#递归删除,-f 参数表示静默操作,无警告提示

# mkdir <directory> 	#创建目录

# mkdir -p <directory>	#递归操作

# rmdir		#删除空目录

# man  <命令> 	#查看命令帮助文档或使用说明,按q 退出说明

查看系统版本

# ll /etc/centos* # ll 命令等同于ls ‐l
# ll /etc/centos‐release #按 tab 键可自动补足
# cat /etc/centos‐release #cat 命令是直接在终端中显示

查看内核版本

# uname ‐r #显示内核版本
# uname ‐m #查看系统位数
# uname ‐a #显示更全面的信息
# arch #与 uname ‐m 命令非常类似。如果输出 x86_64 则表示为 64 位系统,如果输出i686 或 i386 则表示为 32 位系统
# getconf LONG_BIT		#查看系统位数
# echo $LANG	 #查看语言与本地化

查看网络及网卡状态

# ifconfig	#查看网络及网卡状态
# nmcli dev show 	#检查网卡状态
# nmcli device show 	#与之上命令效果等同
# nmcli 	#以简单模式显示网卡状态
# nmcli con up ens33 #最后一个参数是网卡名称,执行此命令后,将会激活连接此网卡
# nmcli con down ens33 #表示断开此网卡

查看当前系统用户

# whoami 	#查看当前系统操作用户身份,本指令等同于执行 id -un 指令 
# id -un	#查看当前系统操作用户的身份
# who am i 	#查看当前系统登录用户,注意:是登录 id
# who ‐m 	#等同于 who am i
# who 		#显示系统当前登录的所有用户

切换用户

# su snow 	#切换到普通snow 账户
# su root 	#切换到 root 账户,切换后相对路径与当前路径一致
# su 		#等同于上一条
# su ‐ 		#切换到 root 账户,切换后相对路径为 ~ ,即家目录。同时会显示最后一次登录时间。
# exit 		#退出当前的临时切换账户状态

CentOS 7.5 系统配置国内 yum 源和 epel

  1. 首先进入 /etc/yum.repos.d/目录下,新建一个 repo_bak.d目录,用于保存
    系统中原来的 repo 文件
# cd /etc/yum.repos.d/
# mkdir repo_bak.d
# mv *.repo repo_bak.d/
  1. 在 CentOS 中配置使用网易和阿里的开源镜像
    点击右上角的网络管理器,连接网络。因为 CentOS 默认是不自动连接网络的。首选使用 su ‐ 命令切换到 root 用户。否则某些操作是无法完成的,需要 root 权限到网易和阿里开源镜像站点下载系统对应版本的 repo
# cd yum.repos.d
# wget http://mirrors.aliyun.com/repo/Centos‐7.repo
# wget http://mirrors.163.com/.help/CentOS7‐Base‐163.repo
# ls
Centos‐7.repo CentOS‐Base‐163.repo repo.bak

或者手动下载 repo 文件并上传到/etc/yum.repos.d/

  1. 清除系统 yum 缓存并生成新的 yum
# yum clean all
# yum update 	#更新软件
  1. 安装 epel 源
# yum ‐y install epel‐release

安装压缩、解压缩工具

# yum install zip unzip gzip p7zip 		#安装压缩与解压缩工具
# yum remove zip unzip gzip p7zip 		#卸载压缩与解压缩工具
# yum unzip -0 cp936 xxx.zip			#解决使用unzip命令时中文乱码的问题

安装中文输入法

# yum install ibus ibus-table-wubi*
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值