Linux入门(1)——常见指令

ls指令

ls -l:显示更加详细的属性信息
ls -a:显示出其他的隐藏文件,如“.”,“…”等
ls -d:将目录文件一样显示,而不是显示其下的文件
ls -i:输入文件的inode节点索引信息

对应windows操作系统的双击文件夹后形成的文件列表

cd指令

cd:表示进入一个文件夹
cd … :回退到上一级目录
cd ~ : 寻找到当前用户的主工作目录
cd - :回到上一次的最近一次所处的目录

除了绝对路径以外,还有一个概念叫做相对路径,默认情况,都是相对于自己当前目录的,一般来说使用…的路径就是相对路径

对应windows中的双击文件夹

touch指令

一般用来创建一个普通的文件
sudo touch 可以创建一个属于root的文件
touch还可以用来修改时间,即可以把文件属性时间都更新到touch的时间

mkdir指令

mkdir默认只能创建一个目录
如果加上一个-p的话就可以添加多个分级目录(一串路径)
mkdir -p dir1/dir2/dir3 创建一串路径
tree:以树状显示指定的路径结构

删除指令

rmdir:只可以删除空目录
rm -r:删除目录,采用的是递归方式进行删除
rm -f:删除目录,采用的是强制方式删除
rm:默认删除一个普通的文件

man指令

man指令是类似于help的指令,可以用来解释命令
例如:man ls 就会解释ls指令的一个性质和用法

man手册后面也可以带数字,表示查看这个指令的哪一层含义
1:指令
2:操作系统调用
3:库函数(C语言、C++、Python…)
man ls man 2 fork man 3 printf

cp指令

拷贝命令,把一个文件拷贝到一个文件/目录中
cp file.txt file.txt.bak 将file.txt的内容拷贝到file.txt.bak中,如果后者不存在,则创造后者文件
拷贝是不可以拷贝目录到一个路径下的

输出重定向操作

cp -r src_dir dir :加上src的前缀后可以用来拷贝目录
cp -rf src dir:强制的进行拷贝
r:递归 f:强制

mv指令

相当于windows中的剪切指令,移动存储
mv A B 把A剪切到B中,这样A中的文件就不存在了

还可以对文件进行重命名
mv 原名字 新名字

alias指令

给指令重命名
alias A = ‘B’给A取个别名叫B

cat指令

用来打开一个指令,显示一个文件的全部内容,并且显示的是无法被修改的,只能用于查看
cat A 打开A文件
tac A 反过来打开A文件并且反向打印

cat只能用来显示文本文件,而不可以显示目录

cat -n txt 在显示的时候带上行号

date命令

是linux中进行时间查看的命令,查看系统的时间
date +%Y:&m%d 按照年月日的顺序进行打印当前的时间
%H 小时 %M 分钟 &S 秒
date +%s 从1970年1月1日累积到现在的秒数,也叫做时间戳
时间戳的价值:单项递增不重复,比较适合作为一条关键信息的索引值(键值)

top指令

是一条系统级别的命令,类似于windows的任务管理器

检测系统是否联网: ping www.baidu.com后 如果得到了time参数的值就代表已经联网了
ping默认是不停止的,如果需要停止需要Ctrl+C

ifconfig是用来观察计算机的网络情况:
关注ens33/eth0…参数的inet参数,inet参数后的数字就是这个系统的ip地址

shutdown命令

关机命令
-h:将系统的服务停掉后,立即关机
-r:重新启动
-t sec :过sec秒后进行关机

在使用云服务器的时候,云服务器是永远不关机的
虚拟机是可以进行关机的

你可能感兴趣的:(linux,运维,服务器)