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

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 { };

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值