shell 入门基础一

1,man命令是一个帮助我们,快速掌握某个命令的使用方法的命令,当然前提时我们安装了man命令模块,man命令的用法,man command,后面跟自己不了解的命令,如果你的系统没有安装,先执行命令,yum install man* 安装



2,cd命令,cd命令时linux目录下,切换路径的命令,主要用法是用来浏览文件系统,和遍历目录所需. 
用法(一)cd  绝对路径 
例如cd /etc/profile.d,cd /home等等 
用法(二)cd  相对路径 
例如cd ../ 上一级目录 cd ./当前目录 cd ../../上一级的上一级 



3,ls命令,显示当前目录下所有文件盒目录 

ls -F参数,可以给目录后面加/号,更容易区别文件和目录,注意是大写的-F 

ls -F -R 可以递归打印某个目录下所有嵌套文件等多级路径。 
ls -F -a 可以显示系统隐藏的文件比如我们的公钥文件.ssh/等 

ls -l可以以换行格式,显示更详细的信息。 

按文件大小输出并排序ll -S -h 这个在运维时候,很有用,用来查找大文件 




4,cp 命令 用法: cp source  destination,实际开发使用较多, 
例子: cp test.txt test2.txt 拷贝当前的test.txt并新命令一个test2.txt 
cp test.txt /home 拷贝test.txt到home目录下,名字不变 
cp -a /abc/  /xyz 拷贝abc文件夹下所有内容到xyz下,xyz目录可以不用提前建立 
cp -R /a /b  递归的拷贝文件或文件夹,到另一个目录下。 



5,介绍下linux中的软链接和硬链接的区别, 
软链接类似windows下的快捷方式,引用的文件还是原始文件,软链接,可以跨挂载的存储设备使用。命令: ln -s source  destination 
硬链接软件开发中双写模式,建立硬链接的文件,只要向其中一个写入内容,所有的硬链接的内容都会改变,但是硬链接的文件是各自独立的,只能同一个挂载的存储设备下使用。 
命令 ln -d source destination 


6. 重命名一个文件使用命令mv 
用法mv source destination 
重命名目录或文件都可以,举例子如下: 
mv a.txt b.txt 重名名a文件为b文件名字 


7rm删除命令,删除文件或目录 rm -rf source ,如果想删除某个目录下所有文件,使用命令rm -rf * ,这是一个非常谨慎的操作,删除后就无法恢复了,尽量不要使用root用户操作这个

命令。


8.mkdir命令,创建一个目录,用法 mkdir 目录名  


9.查看文件统计信息,stat命令 用法: stat 文件名或目录名


10.file命令,查看文件类型,总共分3类文件,文本文件,可执行文件,数据文件


11.查看文件命令,cat 用法,cat 文件名 

12 less命令,less命令符合了少即是多的概念,它提供了额外的信心,显示了文件的总行数,以及行区间,支持所有more命令。 

13.tail -f 简直就是实时监控的利器。对日志进行相关监控显示。





shell 入门基础一

时间: 2024-10-22 05:17:42

shell 入门基础一的相关文章

Linux shell入门基础(六)

六.Shell脚本编程详解 将上述五部分的内容,串联起来,增加对Shell的了解 01.shell脚本 shell: # #perl #python #php #jsp 不同的脚本执行不同的文本,执行的角色是不一样的: #shell scripts(UNIX Like系统的原则有一条:程序越短越好) #bash csh tcsh ksh #which startx(查看文件的路径) /usr/X11R6/bin/startx #vi `which startx` #!/bin/sh …… #vi

shell 入门基础三

    linux shell 编程 1什么是bash shell 变量 shell变量可分为两类: 局部变量和环境变量. 局部变量只在创建它们的shell中可用.而环境变量则可以在创建它们的shell及其派生出来的任意子进程中使用.有些变量是用户创建的,其他的则是专用shell变量.变量名必须以字母或下划线字符开头.其余的字符可以是字母.数字(0~9)或下划线字符.任何其他的字符都标志着变量名的终止.名字是大小写敏感的.给变量赋值时,等号周围不能有任何空白符.为了给变量赋空值,可以在等号后跟一

shell 入门基础

一. Shell变量 1. 变量可分为两类: 环境变量(全局变量) 和 局部变量 . 环境变量 : 所有的环境变量都是系统全局变量,可用于所有子进程中,这包括编辑器.shell脚本和各类应用 . 环境变量可以在命令行中设置,但用户退出时这些变量值也会丢失,因此最好在用户家目录下的.bash_profile文件中或全局配置 /etc/bashrc./etc/profile文件或者/etc/profile.d/ 中定义 . 将环境变量放入profile文件中 , 每次用户登录时这些变量值都将被初始化

Linux shell入门基础(八)

八.shell脚本sed&awk 01.sed的使用 流编辑器-Steam Editor #ed /etc/passwd 1,10p …… 1s/root/byf/p(替换root为byf) #sed -e 's/root/byf/g' /etc/passwd (功能同上) 只是显示出来的内容更改 #sed -e 's/root/byf/g' /etc/passwd > /tmp/a #cp /tmp/a /etc/passwd #sed -n -e '/\<byf\>/p(打印

shell入门基础&amp;常见命令及用法

shell shell是一个命令解释器,实际是一个程序,/bin/bash,linux中所有的命令都由它来解释,有自己的语法 shell脚本 以.sh结尾 shell语法+linux命令 注释: 单行注释 : # 多行注释 : :<<c   c shell执行方式 bash /path/to/script-name  或   /bin/bash /path/to/script-name    (强烈推荐使用) /path/to/script-name   或  ./script-name   

Shell入门基础

Shell的Helloworld #!/bin/bash echo "helloworld taosir" 执行方式 方式一:用 bash 或 sh 的相对或绝对路径(不用赋予脚本+x权限) bash 文件相对或绝对地址 sh 文件相对或绝对地址 方式二:采用输入脚本脚本的绝对路径或相对路径(必须具有可操作权限+x)赋予脚本文件+x权限 chmod 777 文件名 注意: 第一种方式本质是bash解析器帮你执行脚本,所以脚本本身不需要执行权限 第二中方式本质是脚本需要自己执行,所以需要

Linux shell入门基础(七)

七.bash脚本中的流程控制 条件判断控制 -[]([]中的表达式是否为真)  &&(前边的结果是true的时候执行后边的命令)   ||(前边的结果是false的时候执行后边的命令) -if -case 循环控制 -while -utile -for -break -continue #[ abc ] #echo $? 0(表示true) #[ ] #echo $? 1(表示false) #["$USER" = "byf" ]('$?*'的意义是去

linux入门基础知识及简单命令介绍

linux入门基础知识介绍 1.计算机硬件组成介绍 计算机主要由cpu(运算器.控制器),内存,I/O,外部存储等构成. cpu主要是用来对二进制数据进行运算操作,它从内存中取出数据,然后进行相应的运算操作.不能从硬盘中直接取数据. 内存从外部存储中取出数据供cpu运存.内存的最小单位是字节(byte) 备注:由于32的cpu逻辑寻址能力最大为32内存单元.因此32位cpu可以访问的最大内存空间为:4GB,算法如下: 2^32=2^10*2^10*2^10*2^2 =1024*1024*1024

Linux入门基础命令(一)

Linux入门基础命令内部命令常驻内存:由shell自带的,而且通过某命令形式提供 help:获取所有内部命令列表(下图只截取了一部分) enable COMMAND:执行此命令可以启用COMMAND命令enable -n COMMAND:执行此命令可以禁用COMMAND命令enable -n:查看所有被禁用的命令(如下图) 外部命令执行在文件系统路径下有对应的可执行序行文件查看路径: which -a|--skip-alias; wheris whichCOMMAND:查看外部命令which