Linux基础及命令大全(入门级教学基础命令)

一、什么是shell,Linux的格式

shell就是Linux系统中运行的一种程序,也是用户和内核之间的翻译官,Bash是Linux系统中默认使用的shell程序。(文件位于/bin/bash)

内部命令与外部命令的区别,内部命令是内建指令,自动载入内存,可以直接使用,反应速度较快,而外部命令属于shell解释程序之外的命令,每个外部命令对应了系统中的一个文件必须知道对应文件位置,由shell加载后才能执行。

Linux的格式: 命令字 [选项] [参数] 选项:短格式选项“-”符号引导 长格式选项“–”符号引导。参数,就是命令字的处理对象,可以是文件名、目录(路径)名或用户名等内容。个数可以是零到多个。

二、入门基础命令

查看命令:
pwd查看当前的工作目录

ls -l将文件信息属性详细累出跟ll一样

ls-R递归显示

ls-d查看目录本身信息

ls-i 显示inode值

ls -h 友好显示文件大小

ls -a 除隐藏文档,可查看所有文件及目录

ls-A 跟-a唯一的区别就是不列出当前目录和上一层目录

可结合用通配符使用“?”(代表文件名中的一个字符) “*”(代表匹配文件名中的任意多个字符)

各种颜色的含义:绿色为可执行文件,黄色为块设备文件,红色为压缩包,蓝色为文件夹,天蓝色为连接文件(快捷方式)

drwx- - - - 15 kgc kgc 4096 3月 18 12:36 kgc

(d是目录,rwx是字母该文件的权限)

进入目录及返回目录命令:
cd /home 后面跟绝对路径,切换到home目录

cd ./home 后面跟相对路径,切换到home目录

cd ~ 切换到当前用户的家目录

cd 切换到当前用户的家目录

cd -user 切换到某一个用户的家目录,只有root才行,别的用户只能在自己家

cd - 切换到上一次执行的操作目录

cd … 切换到上一层目录

alias 可以设置快捷命令(也就是把长命令设置别名) 示例:alias myls=’ls-alh’ 如果要关闭快捷命令应输入: unalias lt 如要设置永久快捷键,需进入vim /root/.bashrc ,插入你想要快捷的命令,然后重启后永久生效。

统计命令:

du : 统计目录及文件空间的占用情况

du-a:统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录

du-h:以更人性化的方式(默认为以KB计数,但不显示单位)显示出统计结果

du-s:只统计所占用空间总得(Summary)的大小,而不是统计每个子目录、文件的大小。 示例:统计出/Var/log目录所占用空间的大小。du -sh/var/log

创建命令:

创建新的目录:mkdir 示例 mkdir -p() /aa/bb/vv 也可以用 mkdir -p {1…20}这条命令可直接创建1~20的目录。

touch是创建文档的命令,可+文档名进行创建,也可多个创建。
touch 3{1…8}.txt

echo + “ ” + > +文档名称,可直接在文档中加入内容,如文档里有内容,输入此命令会直接覆盖原先内容。
echo"woaichiyu" > 31.txt

可安装tree查询,在yum中安装

创建链接文件–ln 为文件或目录建立链接文件,类似于Windows系统的快捷方式,链接文件的类型:软链接,(需要加“s”) 硬链接

软链接跟硬链接的区别:

软链接:软链接建立时,原始文件可以不存在

​ 如果删除源文件,软链接失效。如恢复源文件,软链接可继续使用。

​ 软链接的inode值不一样

​ 可以跨文件目录建立软链接

硬链接:硬链接不能跨目录建立链接,

​ inode值相同

​ 删除硬链接后依然可以访问数据

相同之处是如在链接上修改源文件数据,源文件数据会随着改变而改变。

复制命令:

cp:复制文件或者目录

cp-f 覆盖目标同名文件或目录时不进行提醒,直接强制复制

cp-i 覆盖目标同名文件或目录时提醒用户确认

cp-p 复制时保持源文件的权限,属主及时间标记等属性不变

cp-r 复制目录时必须使用此选项,表示递归复制所有文件及子目录

cp-a 递归复制,保留所有权限。

生产环境中可用来备份:命令可用 cp a.txt{,.bak}

删除命令:

rm 删除命令

rm -f 强制删除文件

rm -rf 递归删除

rm -rf ./* 删除此目录下文件

移动命令:

mv移动文件或者目录,如果目标位置与源位置相同,则相当于执行重命名文件

查找命令:

which 查找命令、文件存放目录

find 查找命令、采取递归方式查找

find -a 表示同时满足

find -o 表示或者

例:find /home/backup/ -type f -name “*.log” -exec rm { };

Linux基础及命令大全(入门级教学基础命令)相关推荐

  1. 今天给大家分享电脑cmd命令大全,使用cmd命令可以高效的对电脑进行配置或者快速打开自己需要的服务,有需要的朋友赶紧收藏吧!

    今天给大家分享电脑cmd命令大全,使用cmd命令可以高效的对电脑进行配置或者快速打开自己需要的服务,有需要的朋友赶紧收藏吧! 功能说明 cmd命令 组策略 gpedit.msc 控制面板 contro ...

  2. Linux目录结构和常用命令大全(文件处理命令)

    前言:Hello! 我是@每天都要敲代码!目前在和比特蛋哥重温一下Linux基础:毕竟每个大佬讲的课都有一些不同:虽然蛋哥的课程很少,但是干货也挺多的,等跟着蛋哥学习完这些课,就再更新一些我以前所学的 ...

  3. Linux常用命令大全(史无前例的命令大全)

    一. linux常用命令 *************************************************** 1.覆盖拷贝命令 cp -ri 2. a拷贝到b目录(移动或重命名) ...

  4. 【转载】Linux常用命令大全之文件处理命令(一)

    文章目录 文件处理命令 命令格式与目录处理命令ls 目录处理命令 2.1 mkdir命令 2.2 cd命令 2.3 pwd命令 2.4 rmdir命令 2.5 cp命令 2.6 mv命令 2.7 rm ...

  5. 天正的计算机快捷命令大全,天正建筑快捷键命令大全

    天正建筑快捷键命令大全 天正建筑命令快捷键大全一天正建筑命令快捷键大全一轴网菜单轴网菜单重排轴号改变图中一组轴线编号,该组编号自动进行重新排序倒排轴号倒排轴线编号,适用于特定方向的立剖面轴线绘制单轴变 ...

  6. win7 计算机管理的命令,win7 cmd命令大全_windows7的cmd命令有哪些

    相信还有需要在使用win7系统,那么大家知道windows7的cmd命令有哪些吗?cmd命令可以快捷键打开设置,还可以用来修复电脑,也可以用cmd命令来删除文件,可以说cmd命令是非常方便的.下面我们 ...

  7. 中望3d快捷键命令大全_3dMAX常用快捷键命令大全

    3dMAX快捷键命令大全 1.单字母类快捷键 A-角度捕捉开关 B-切换到底视图 C-切换到摄象机视图 D-封闭视窗 E-切换到轨迹视图 F-切换到前视图 G-切换到网格视图 H-显示通过名称选择对话 ...

  8. Zookeeper常用命令大全之四字监控命令

    文章目录 四字监控命令 0. 官方文档 1. conf命令 2. cons命令 3. crst命令 4. dump命令 5. envi命令 6. ruok命令 7. stat命令 8. srst命令 ...

  9. Windows CMD命令大全、cmd常用命令大全

    最早期的电脑系统是DOS系统,DOS系统只有一个黑漆漆的窗口,需要自己输入命令,所以学习命令是很有必要的,那么CMD命令大全是什么?直到今天的Windows系统,还是离不开DOS命令的操作.下面一起来 ...

最新文章

  1. Core ML 文档翻译
  2. 上班第一天(1)--一个程序员的成长史(10)
  3. python学费多少-python培训学费是多少?
  4. 决策树c语言程序代码,R C5.0 决策树c50代码,名为 exit 1_r_开发99编程知识库
  5. 最优的cuda线程配置
  6. iBatis SqlMap的配置总结
  7. php自己总结的一些经典的实例
  8. 102、如何滚动更新 Service (Swarm09)
  9. 前端性能优化的重要方案:图片懒加载
  10. 这是我的卡,去买个包吧
  11. linux下查找进程及终止进程操作的相关命令
  12. java 反射覆盖方法,java – 确定一个方法是否覆盖使用反射的另一个?
  13. ajax请求数据之后在已经有的数据前面打对勾的方法
  14. java基础---线程
  15. 2021-09-03相同的树
  16. 游侠小秘书基本智能框架完成!!!
  17. 全息过山车:巨蚁数字全息刺激体验
  18. C++:利用泰勒公式求cos x近似值
  19. Android 简单的白天与夜晚模式切换
  20. css巧妙利用盒子---画图(二)

热门文章

  1. 关于请求被挂起页面加载缓慢问题的追查(stalled 时间过长)
  2. 联想小新Air 12系统+ 有线上网问题
  3. 基督的一生【诗歌朗诵】
  4. ORM中related_name属性的使用
  5. 解放双手:一键备份/还原 VSCODE配置
  6. 支付宝花呗分期 错误ALIN10046
  7. iOS学习——Quartz2D学习之UIKit绘制
  8. 架构mysql_MySQL学习笔记之MySQL架构
  9. 前端下载文件的几种方式
  10. Notification图标总是显示应用的图标(设置smallIcon无效)