linux系统下常用简单常用命令,linux系统常用命令


linux系统下常用简单常用命令。我们先学一些非常基础,但是使用率特别高的一些命令,否则后面的课程就没法开展,毫无疑问,这些命令都是必须学会的,如果大家学完一遍之后,发现还是不会的话,那么最好是背下来或者保存下来这些命令,等需要用的时候,到时候方便能找到。

ls命令:

ls 目录 参数  : 显示文件和目录(不显示隐藏文件)

例如:?

ls /root  显示/root目录下面的文件和目录, 不显示隐藏目录
ls -al 显示当前目录下的文件和目录

ll命令:

ll 目录 : 显示文件和目录(显示隐藏文件)

例如:

 ll /root 显示/root目录下面的文件和目录, 但是会显示隐藏文件,以.开头的文件就是隐藏文件

ls命令和ll命令之间的区别就是是否显示隐藏文件,所以大部分情况下是等同的,但是并不完全等同。两个命令大家习惯用哪一个都行。

cd命令:

cd :目录切换命令,切换到对应的目录。
例如:?
cd /opt  进入到/opt目录下面
cd ..回到当前目录的上一级目录

学完了以上命令之后,这里先需要和大家先简单的介绍一下linux的文件系统结构,否则大家会云里雾里。

 

在windows上面我们有文件系统,我们常用访问都是C盘,D盘等等,那么我问一下大家,知道不知道什么是文件系统,其实文件系统的概念很简单,包含文件数据和目录结构以及相关元数据信息的一个集合,在linux上面的目录结构和windows差别还是蛮大的,总的来说有以下几种:

? ? ? ? / 代表根目录,在linux上面没有盘符的概念,只有一个总的目录, 其他的目录都是根目录下面的子目录

bin? (binaries)存放二进制可执行文件
sbin? (super user binaries)存放二进制可执行文件,只有root才能访问
etc (etcetera)存放系统配置文件
? ? ? ? usr? (unix shared resources)用于存放共享的系统资源
home 存放用户文件的根目录
root? 超级用户目录
dev (devices)用于存放设备文件
lib? (library)存放跟文件系统中的程序运行所需要的共享库及内核模块
mnt? (mount)系统管理员安装临时文件系统的安装点
boot 存放用于系统引导时使用的各种文件
tmp? (temporary)用于存放各种临时文件
var? (variable)用于存放运行时需要改变数据的文件
那其中我们经常用的几个目录就是/home , /etc目录。

pwd命令:

例如:

pwd: 显示当前目录

cp命令:

格式:

cp 源目录 目标目录 或者 cp 源文件路径 目标文件路径
例如:?
cp install.log /opt  把install.log文件复制到 /opt目录下面
cp -r /etc /opt 把/etc目录整个复制到/opt目录下面

? rm命令:

格式:rm 参数 目录或者文件
例如:?
rm /root/install.log   删除install.log文件,但是会提示是否需要删除
rm -f /root/install.log.syslog  删除install.log.syslog文件,但是不会提示是否需要删除

那么如果需要删除好几个文件呢??

例如:?

rm -f file1 file2把文件1 和文件2都删除
rm -rf /opt/etc 删除/opt目录下面的etc目录,并且递归删除了。

mkdir:命令

例如:

mkdir aaaa  在当前目录下面新建空的文件夹aaaa
mkdir abc/efg 递归新建空目录
mv命令:
格式:
mv 源文件或者目录 目标文件或者目录
例如:mv install.log /opt 把install.log文件移动到/opt目录下面

touch命令:

例如:touch abc.txt 新建空文件abc.txt

cat命令:

例如:cat install.log 查看install.log文件的内容

more命令:

例如:more install.log 分页查看文本内容

tail命令:

例如:

tail -f install.log 查看文件最后部分

df命令:

例如:df 显示磁盘情况

ifconfig命令:

例如:ifconfig 显示网卡网络配置详情

ping命令:

例如:ping 测试联通性

reboot命令,重启

shutdown 命令 ,关机

相关内容