linux的常用基本指令大全,Linux系统常用基本命令大全

Linux中许多常用命令是必须掌握的,准备开始学习Python了,现在学习一下Linux的基本命令操作,方便以后Python的学习。

系统信息arch #显示机器的处理器架构,如X86_64

uname -m #显示机器的处理器架构,与arch命令结果相同

uname -r #显示正在使用的内核版本

cat /proc/cpuinfo #显示CPU info的信息

cat /proc/interrupts #显示中断

cat /proc/meminfo #校验内存使用

cat /proc/swaps #显示哪些swap被使用

cat /proc/version #显示内核的版本

cat /proc/net/dev #显示网络适配器及统计

cat /proc/mounts #显示已加载的文件系统

date #显示系统日期

cal 2007 #显示2007年的日历表

date 041217002007.00 #设置日期和时间 - 月日时分年.秒

clock -w #将时间修改保存到 BIOS

shutdown -h now #关闭系统(1)

shutdown -h hours:minutes & #按预定时间关闭系统

shutdown -c #取消按预定时间关闭系统

shutdown -r now #重启(1)

poweroff #关闭系统,与shutdown的区别不大

reboot #重启(2)

logout #注销

free #查看内存占用情况

df -h #显示已经挂载的分区

top #查看CPU占用情况,跟Windows的任务管理器差不多

ps #-A参数为显示所有进程

clear #清屏

线上查询及帮助man #输出命令标准文档,如man ls,输出ls的标准用法文档

help #输出命令的帮助文档,用法如help ls

文件和目录cd /home #进入 '/ home' 目录'

cd .. #返回上一级目录

pwd #显示工作路径

ls #查看目录中的文件,其中参数 -f显示文件和目录的详细资料,-a显示隐藏文件,可以通过*[0-9]*正则的方式显示文件和目录

mkdir dir1 #创建一个叫做 'dir1' 的目录',-p参数可以创建目录树

rmdir dir1 #删除一个叫做 'dir1' 的目录',与rm区分

rm -f file1 #删除一个叫做 'file1' 的文件',-rf参数为删除目录,谨慎操作

mv dir1 new_dir #重命名/移动 一个目录

cp file1 file2 #复制一个文件,也可以用于复制目录,用法-a参数接两个目录,前者为待复制目录,后者为目录目录

文件搜索find / -name file1 #从 '/' 开始进入根文件系统搜索文件和目录

find /home/user1 -name \*.bin #在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件

find /usr/bin -type f -atime +100 #搜索在过去100天内未被使用过的执行文件

find /usr/bin -type f -mtime -10 #搜索在10天内被创建或者修改过的文件,可用于网站入侵后查找修改的文件等

find / -size +10M|xargs ls -sh #搜索文件大小超过10M的文件,并列出文件大小

grep --color=auto 'MANPATH' /etc/man.config #取出文件/etc/man.config中包含MANPATH的行,并把找到的关键字加上颜色

文件压缩和解压缩gzip file1 #压缩一个叫做 'file1'的文件,可通过-9之类的数字控制压缩度

gzip -9 file1 最大程度压缩

tar -cvfz archive.tar.gz dir1 #创建一个gzip格式的压缩包

tar -xvfz archive.tar.gz #解压一个gzip格式的压缩包,创建为c,解压为x

zip file1.zip file1 #创建一个zip格式的压缩包,-r参数可将几个文件和目录压缩为一个zip包

unzip file1.zip #解压一个zip格式压缩包

用户和群组useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 #创建一个属于 "admin" 用户组的用户

passwd user1 #修改一个用户的口令 (只允许root执行)

chage -E 2005-12-31 user1 #设置用户口令的失效期限

su root #获取root权限

文件的权限ls -lh 显示权限

chmod ugo+rwx directory1 #设置目录的所有人(u)、群组(g)以及其他人(o)以读(r)、写(w)和执行(x)的权限,使用 "+" 设置权限,使用 "-" 用于取消

lsattr #显示特殊的属性

YUM 软件包升级器 - (Fedora, RedHat及类似系统)yum install package_name #下载并安装一个rpm包

yum localinstall package_name.rpm #将安装一个rpm包,使用你自己的软件仓库为你解决所有依赖关系

yum update package_name #更新一个rpm包

yum remove package_name #删除一个rpm包

yum list #列出当前系统中安装的所有包

yum search package_name #在rpm仓库中搜寻软件包

yum clean all #删除所有缓存的包和头文件

基础网络操作命令telnet 192.168.0.1 #测试192.168.0.1能否访问

ping 192.168.0.1 #测试与192.168.0.1主机的连通性

wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz #一个下载文件的工具

ssh -V #查看SSH客户端版本 -l参数为登陆SSH客户端,一般Windows下有专门的SSH管理工具

ifconfig #获取网络接口配置信息

netstat  #显示网络连接情况

vi编辑命令vi file #使用vi编辑文件,按i进入命令行,!q不保存退出,wq保存退出,vi使用技巧非常多。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值