Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。

在学习linux操作系统是首先我们要熟悉他的基本操作指令,下面是我在网上采集和自己寻找的一些linux基本操作指令。

shutdown -h now 关闭系统   /halt 关闭系统
shutdown -r now 重启 / reboot 重启
systemctl stop firewalld  关闭防火墙
ip addr  查看ip地址
1、cd命令:它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:cd /home    进入根目录下面的home目录
cd home    进入当前目录下的home目录
cd ..     返回上一层目录
cd ../..    返回上两级目录
cd /     返回跟目录
cd -     返回上次所在的目录 
2、ls命令:这是一个非常有用的查看文件与目录的命令,list之意,它的参数非常多,下面就列出一些我常用的参数吧,如下:ls    查看目录中的文件
ls -a  列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来
ls -l   显示文件和目录的详细资料 
3、mkdir命令:创建mkdir dir1 创建一个叫做 'dir1' 的目录'
mkdir dir1 dir2 同时创建两个目录 
4、rm命令:删除rm -f file1   删除一个叫做 'file1' 的文件'
rmdir dir1   删除一个叫做 'dir1' 的目录' (空目录才能删除)
rm -rf dir1   删除一个叫做 'dir1' 的目录并同时删除其内容
rm -rf dir1 dir2   同时删除两个目录及它们的内容 
5、mv命令:该命令用于移动文件、目录或更名,move之意,它的常用参数如下:-f 如果目标文件已经存在,不会询问而直接覆盖mv file1 file2   把文件file1重命名为file2  mv file1 file2 dir   把文件file1、file2移动到目录dir中
6、cp命令:该命令用于复制文件,copy之意,它还可以把多个文件一次性地复制到一个目录下, 它的常用参数如下:cp  -a file1 file2  连同文件的所有特性把文件file1复制成文件file2
cp dir/* .  复制一个目录下的所有文件到当前工作目录
cp -a /tmp/dir1 .  复制一个目录到当前工作目录
cp -a dir1 dir2  复制一个目录
7、find命令:find是一个基于查找的功能非常强大的命令find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录
find / -user user1 搜索属于用户 'user1' 的文件和目录
find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件
find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件
find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件
8、ps命令:该命令用于将某个时间点的进程运行情况选取下来并输出,process之意,它的常用参数如下:-A :所有的进程均显示出来
-a :不与terminal有关的所有进程
-u :有效用户的相关进程
-x :一般与a参数一起使用,可列出较完整的信息
-l :较长,较详细地将PID的信息列出
其实我们只要记住ps一般使用的命令参数搭配即可,它们并不多,如下:ps aux   查看系统所有的进程数据
ps ax   查看不与terminal有关的所有进程
ps -lA   查看系统所有的进程数据
ps axjf   查看连同一部分进程树状态
9、kill命令:该命令用于向某个工作(%jobnumber)或者是某个PID(数字)传送一个信号,它通常与ps和jobs命令一起使用,它的基本语法如下:kill -signal PID
signal的常用参数如下:注:最前面的数字为信号的代号,使用时可以用代号代替相应的信号。1:SIGHUP,启动被终止的进程
2:SIGINT,相当于输入ctrl+c,中断一个程序的进行
9:SIGKILL,强制中断一个进程的进行
15:SIGTERM,以正常的结束进程方式来终止进程
17:SIGSTOP,相当于输入ctrl+z,暂停一个进程的进行
例如:# 以正常的结束进程方式来终于第一个后台工作,可用jobs命令查看后台中的第一个工作进程
kill -SIGTERM %1
# 重新改动进程ID为PID的进程,PID可用ps命令通过管道命令加上grep命令进行筛选获得
kill -SIGHUP PID
10、tar命令:该命令用于对文件进行打包,默认情况并不会压缩,如果指定了相应的参数,它还会调用相应的压缩程序(如gzip和bzip等)进行压缩和解压。它的常用参数如下:压缩:tar -jcv -f filename.tar.bz2 要被处理的文件或目录名称
查询:tar -jtv -f filename.tar.bz2
解压:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录  
11、chmod命令:该命令用于改变文件的权限,一般的用法如下:chmod -R 777      chmod -R 777 意思就是将当前目录及目录下所有文件都给予777权限(所有权限)
查看文件内容
cat file1 从第一个字节开始正向查看文件的内容
tac file1 从最后一行开始反向查看一个文件的内容
more file1 查看一个长文件的内容
less file1 类似于 'more' 命令,但是它允许在文件中和正向操作一样的反向操作
head -2 file1 查看一个文件的前两行
tail -2 file1 查看一个文件的最后两行
tail -f /var/log/messages 实时查看被添加到一个文件中的内容 
YUM 软件包升级器 - (Fedora, RedHat及类似系统)
yum install package_name 下载并安装一个rpm包
yum localinstall package_name.rpm 将安装一个rpm包,使用你自己的软件仓库为你解决所有依赖关系
yum update package_name.rpm 更新当前系统中所有安装的rpm包
yum update package_name 更新一个rpm包
yum remove package_name 删除一个rpm包
yum list 列出当前系统中安装的所有包
yum search package_name 在rpm仓库中搜寻软件包
yum clean packages 清理rpm缓存删除下载的包
yum clean headers 删除所有头文件
yum clean all 删除所有缓存的包和头文件 

linux常用的基本指令相关推荐

  1. kali linux 模板文件夹,详解kali linux 常用文件与指令路径

    kali linux 常用文件与指令路径 重启网络 /etc/init.d/networking restart 语言设置文件 /etc/default/locale apt 安装deb保存目录 /v ...

  2. Linux常用到的指令汇总

    Linux常用到的指令汇总 根据鸟哥linux私房菜上定义的:一定要先學會的指令:ls, more, cd, pwd, rpm, ifconfig, find 登入與登出(開機與關機):telnet, ...

  3. Linux 常用網路指令

    第五章. Linux 常用網路指令 切換解析度為 800x600 最近更新日期:2010/09/03 Linux 的網路功能相當的強悍,一時之間我們也無法完全的介紹所有的網路指令,這個章節主要的目的在 ...

  4. linux常用的基础指令

    基础指令: 总共分为四大类: 目录相关指令,普通文件指令,匹配查找指令,权限相关指令 使用规则:指令名称+空格+[操作选项]+[操作对象] 指令名称:命令名字 eg:ls 查看文件夹内容 操作选项:某 ...

  5. Linux命令集(Linux常用命令集--CD指令篇)

    Linux命令集(Linux常用命令--CD指令篇) Linux常用命令集(CD指令篇) 1.CD(change directory) Linux常用命令集(CD指令篇) 如下为笔者总结出在linux ...

  6. Linux里怎么进行路由跟踪,[Linux] traceroute 路由跟踪指令用例

    traceroute是用来跟踪数据包到达网络主机所经过的路由工具.在Linux系统中,称之为traceroute,在Windows中称为tracert. 一条路径上的每个设备traceroute要测3 ...

  7. 【ZZ】Linux常用指令

    linux常用指令 - 个人文章 - SegmentFault 思否 https://segmentfault.com/a/1190000011068772 查看目录下有什么文件信息 ls //lis ...

  8. 鸟哥的Linux私房菜(服务器)- 第五章、 Linux 常用网络指令

    第五章. Linux 常用网络指令 最近更新日期:2011/07/18 Linux 的网络功能相当的强悍,一时之间我们也无法完全的介绍所有的网络指令,这个章节主要的目的在介绍一些常见的网络指令而已. ...

  9. Linux常用指令和系统管理命令总结

    Linux常用指令: ls 显示文件或目录 ls -l 列出文件详细信息 ls -a 列出当前目录下所有文件或目录,包括隐藏的 ls -al 显示详细文件信息,包括隐藏的文件 mkdir 创建目录 m ...

最新文章

  1. java 小坑_关于Java子父类关系的小坑
  2. 严蔚敏数据结构:链表实现一元多项式相加
  3. php rijndael,将PHP Rijndael算法重写为Java(Android)
  4. 面向小姐姐的编程——JAVA面向对象之继承(一)
  5. php中提取现在的时间函数,php中时间函数date及常用的时间计算
  6. Spring高级之注解@Bean详解(超详细)
  7. 为什么程序员互相之间不能透露薪水?是怕“凡尔赛”吗?
  8. 王晓初:没有收到消息和电信合并 希望合作步伐加快
  9. Hustoj mdui Web界面修改
  10. 什么是封装、继承和多态
  11. 技术美术个人笔记(三)——各贴图格式
  12. 最全的期货交易术语在这里
  13. PTA 7-5 jmu-java-m05-自定义Judgeable接口 (10 分) JAVA
  14. VMware虚拟机 之 NAT模式详解
  15. App Store评论优化,让你的APP评论上涨
  16. php 关注微信触发事件,微信api 关注事件
  17. 7家自媒体创业项目平台收益技巧和差异对比,你适合哪个?
  18. Ubuntu16使用小米WIFI做为AP
  19. Unity3D中实现帧同步 (一):对抗延迟
  20. High Resolution Melting (HRM) analysis

热门文章

  1. 修复Java使用POI合并Excel单元格后,边框不显示的问题
  2. 缠中说禅 教你打坐 全集列表
  3. microsoft 365 E5申请过程收不到验证码的解决方案
  4. Halcon 回形针方向计算
  5. 云出阿里见月明(一)
  6. 哈罗单车打不开锁,显示:“可能卡住了 重新开锁”
  7. 支持DDR5,超频更简单,小雕够给力,技嘉B760M小雕WIFI主板上手
  8. 使用java导入excel表格中的内容进入到数据库中,出现excel表格的后缀名错误,如何解决。
  9. 老罗的锤子,3000块钱贵吗?
  10. 电脑手机生产力提升操作