linux常见命令学习
简单学习一些常见的linux命令,其他的命令在后面的使用中遇到再做说明
Linux目录结构
需要注意的是我们所说的家目录并不是home而是home下的各个用户。Linux不同于Windows有多个盘符,Linux只有一个根目录其他的都是其子目录。了解了Linux大概的目录结构之后我们开始学习文件和目录命令
cd
#cd是进入某个目录后面跟的是目录的路径
#cd ~ 是进入家目录的快捷键
#cd .. 是返回上一级目录
#cd ../.. 则是返回上一级的上一级
#cd - 是返回上一次的目录
#需要注意的是Linux的命令可以组合,而不同命令之间有空格隔开
#路径分为绝对路径和相对路径,绝对路径就是从根目录出发的路径,而相对路径就是从当前目录出发,用/来表示目录的层级关系比如cd ./work 就是进入当前目录下的work里,当/的左侧没有其他的符号时它表示的是根目录,比如cd /home/user/work 表示进入根目录下的home目录下的家目录下的work。
pwd
#当你不知道自己在那个目录的时候可以使用pwd来查看自己所处的绝对路径。
touch a.c a.txt
#touch是创建文件后面跟的是文件名
mkdir a b c
#创建文件夹,后面跟的是文件夹名
cat a.txt
#在终端显示a.txt的内容
rm ./a.txt
#删除当前目录下的a.txt
rm a -rf
#-r是对文件夹进行操作,-f是强制执行(有的文件或者文件夹的权限较低,所以我们可以使用这一参数进行强制删除
ls
#查看文件目录列表
ls -a -lh
#-a是查看隐藏文件,-lh是查看详情列表
cp a b
#拷贝a到b,但是如果b目录已经存在将会拷贝到b目录下
mv a b
#将a移动到b,也可以是改变文件名
find / -name file1
#从根目录开始查找名为file1的文件
ln file1 link1
ln -s file1 link2
#建立链接 -s是软链接默认是硬链接,链接本质也是文件,链接就像windows里面的快捷方式,软链接在原文件被删除之后就无法使用了,而硬链接在原文件被删除之后还能正常使用
除了文件和目录命令之外还有一些及其常用的命令
shutdown -h now
#立刻关机
shutdown -h 10
#十分钟关机
shutdown -h 11:00
#11:00关机
shutdown -r now
#重启
reboot
#重启
init 6
#重启
init 0
#立刻关机
ipconfig
#查看ip地址,我们前面提到的samba服务器和ssh服务器都用到了虚拟机的ip地址,这一命令的使用频率应该会很高
clear
#清屏,当你的终端界面出现了太多的内容时可以使用此命令让你的终端界面变得整洁
history
#查看历史命令,需要注意的是当虚拟机重启过后历史记录就会消失,所以推荐在不使用虚拟机的时候可以将虚拟机挂起
ctrl+c
#停止当前进程
linux的命令有很多,我们不太可能一下子全都学习完并记住,我们只需要先记住一些最基础的,然后在以后的学习工作过程中多次使用才能变得熟练。多多重复,百炼成钢!