Linux教程

Linux常用基础命令

本文主要是介绍Linux常用基础命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.基础bash命令

查看历史命令记录

history

查看时间

date

目录进入

cd 路径

查看目录结构

ls 
ls -a  --全部文件
ls -l  --详细信息
ls -la --全部文件详细信息

1.1文件目录操作

tree --以树状机构查看目录及文件

白色:普通文件

蓝色:目录

绿色:可执行文件

红色:压缩包

青色:链接文件(快捷方式)

黄色:设备文件

灰色:其他文件

tree

注意:需要联网安装该软件

sudo apt install tree

mkdir 创建目录

mkdir 目录名称
mkdir aa/bb/cc -p --创建多层目录

rmdir 删除空目录(不常用)

rm 删除

rm 目录名称 -r --添加参数-i可以加提示
rm 文件名 

touch 创建文件

touch 文件名.后缀名 --后缀名可省略

cat/more/less 查看文件(还有head和tail命令也可以查看文件不做解释)

cat 一般查看小型文件

more 一般查看大型文件 (回车一行一行的切换,空格键翻页)

less 查看可返回

cat 文件名more 文件名less 文件名

cp 复制文件

cp 源文件 目标文件 --存在有内容会覆盖cp 源目录 目标目录 -r --存在放在目录下,不存在新建目录

mv 修改文件名/目录名或者移动文件

mv 源文件名 修改文件名mv 源文件 移动路径 

which 查找命令位置

which 命令(ls/cp等)

1.2修改文件权限

chmod

chmod [who] [+|-|=] [mode]

文件所有者:u

文件所有组:g

其他人: o

所有人:a(who不写默认a)

+:添加权限

-:减少权限

=:覆盖权限

mode:r:读、w:写、x:执行

或者数组设定 r:4、w:2、x:1

1.3文件查找

find

按照名字查找

find 查找路径 -name "文件名"--通配符查找find 查找路径 -name "a*"/"a?" --*表示多个字符,?表示一个

按照大小查找

find 路径 -size +10M/+10k/-10k/10M/--范围find 路径 -size +10M -size -100M

按文件类型查找

find 查找目录 -type d/f/b/c/s/p/l

grep 按文件内容查找

grep -r "查找内容" 查找路径

1.4 安装软件

apt-get 在线安装

sudo apt-get/apt install 软件名

移除

sudo apt-get remove 软件名

更新软件列表

sudo apt-get update

清理所有软件安装包

sudo apt-get clean

sptitude 安装

sudo aptitude install 软件名sudo aptitude reinstall 软件名 --重新安装sudo apt-get update --更新sudo aptitude remove 软件名 --移除sudo aptitude show 软件名 --显示状态

deb包安装

sudo dpkg -i xxx.deb --安装sudo dpkg -r xxx --删除
这篇关于Linux常用基础命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!