美文网首页互联网技术
Linux常用命令详解

Linux常用命令详解

作者: LiuShaodong | 来源:发表于2019-12-11 12:04 被阅读0次

众所周知,Linux在刚面世的时候并没有图形界面,所有的操作都是靠命令来完成。而现在Linux主要用在服务器上,我们在维护服务器上运行的任务的时候往往都是通过远程工具(这里比较推荐XShell6)来链接到服务器,我们需要在自己的电脑上装一个SSH客户端软件来维护服务器的LInux操作系统,这个SSH客户端并没有图形化界面,所有的维护工作都是靠命令行来完成。

Linux终端命令格式 command [-options] [parameter],其中[]表示可有可无的参数,[-options]可以用来对命令进行控制[parameter]传递给命令的参数。例如,rm -r temprm对应为command,-r对应为-options,temp对应为parameter。

ls # list 查看当前文件夹下的内容

ls -a  # 显示指定目录下所有的子目录与文件,包括隐藏文件
ls -l  # 以列表方式显示文件的详细信息
ls -lh  # 配合-l可以以人性化的方式显示文件的大小。单独用没效果,必须配合-l使用
ls [abc]* # ls可以配合通配符进行使用,[abc]*代表以abc开头,一些比较常用的通配符:‘*’可 以代表任意数量的字符,‘?’只能代表一个字符,‘[abc]’匹配一个字符组[abc](a,b,c)中的任何一个,‘[a-f]’匹配a-f中的任何一个字符。

pwd # print wrok directory 查看当前所在文件夹
cd # change directory 切换文件夹(修改目录)# 注意Linux需要区别大小写

cd ~ # 切换到当前用户的主目录(/home/用户目录)直接输入cd也可以回到(/home/用户目录)
cd . # 保持在当前的目录不变
cd .. # 切换到上级目录
cd - # 可以在最近两次工作目录进行切换
    绝对路径:linux下的绝对路径都是从/或者~开始的;相对路径:linux下的相对路径不是从/或者~开始的。

touch # touch 如果文件不存在,那么新建文件

  如果文件不存在,可以创建一个空白的文件,如果文件存在,可以修改文件的末次修改时间。

mkdir # make directory 创建一个新的目录(即创建文件夹)

mkdir -p a/b/c/d # 创建多级目录
  需要注意的是,在Linux的同一个目录下,不论文件还是文件夹都不能重名。即不允许存在 文件夹123的同时又创建一个123.txt

rm # remove 删除一个指定的文件

rm -f # 强制删除,如果有这个文件,直接删除,如果没有这个文件不需要返回错误信息。
rm -r # 递归地删除目录下的内容。想要删除一个文件夹一定要加上此参数。
rm -r * # 全部干掉
    需要注意的是,使用rm时小心,使用该命令删除的文件或者文件夹是直接删除的,不会放入回收站。而是直接从磁盘中删除。使用该命令务必小心。删除了不能恢复。

clear # clear 清屏操作

以上7个是我们从事程序开发最常用的7个命令,在开发中,我们偶尔会使用一些不常见的命令,如果我们忘记了某些命令是如何使用,只需要help一下,或者查一下手册manual:

command --help # 显示command命令的帮助信息。
man command # 查阅command命令的使用手册。man即是manual的缩写,手册的意思,空格键显示手册的下一屏,Enter键是显示下一行,b回滚一屏,f前滚一屏,输入q可以退出手册。内容十分丰富!

相关文章

网友评论

    本文标题:Linux常用命令详解

    本文链接:https://www.haomeiwen.com/subject/pesogctx.html