首页系统综合问题Linux基本命令

Linux基本命令

时间2023-01-22 15:52:15发布分享专员分类系统综合问题浏览234

今天小编给各位分享linux必学的60个命令的知识,文中也会对其通过Linux基本命令和Linux命令大全等多篇文章进行知识讲解,如果文章内容对您有帮助,别忘了关注本站,现在进入正文!

内容导航:

  • Linux基本命令
  • Linux命令大全
  • linux基本命令
  • linux常用命令
  • 一、Linux基本命令

    一、基本命令

    1. pwd

    xx@admin1, 中xx表示用户登录的名字,admin1表示主机名, test表示当前工作目录,

    pwd (present working directory): 查看当前工作目录

    2. 输入hostname也可以查看主机名

    3. ls(list):显示当前目录下的所有文件

    4. mkdir(make directory):创建文件夹 eg. mkdir vasp 表示新建一个vasp的文件夹

    5. cd (change directory):进入目录

    6. cd .. : 返回上一级目录,其中..表示上一级目录,../..表示上上级目录,以此类推

    7. mv(move):移动文件或者文件夹, eg, mv vasp study 表示把vasp文件夹移动到study文件夹里

    8. cd study (表示进入study文件夹)

    9. mv vasp .. (表示把vasp文件夹move到上一级目录)

    10. cd .. (表示返回上一级目录)

    11. rm –rf vasp (表示删除文件夹vasp)

    rm(remove):删除文件或者文件夹,如果涉及文件夹,则需加-r或者-rf,表强制删除

    12 cp –r study vasp (表示把study文件夹命名为vasp文件夹,则有两个文件夹 study vasp。

    cp(copy): 复制东西,如果复制文件件则加 –r或者–rf

    13. clear 表示清屏

    14. cat:直接显示(弊端就是直接显示所有)

    15. head:查看文件前十行内容

    16. tail:查看文件后十行内容

    17. more 从头查看文件,如果要退出敲一下q键即可

    18. less从尾开始查看文件,如果要退出敲一下q键即可

    19. grep 搜索命令,可以使用关键词搜索任意文件里面相关信息,见前面的POTCAR讲解那一部分

    20. 键盘里的Tab键,双击表示自动补全,如果文件夹名字很长很长,知道文件夹名字的前几个字母,就可以用到Tab键自动补全

    ****网上还有很多Linux基本操作的命令,可以去网上找到更多的资源和视频

    二、学会vi/vim编辑文件内容,包括输入,擦除,行、列的复制、剪切、粘贴功能

    vi INCAR (表示打开INCAR)……

    1. 按 i 键进入插入模式,可写入和删改文件内容,按键盘ESC键退出插入模式

    2. 光标移到某一行,按 yy 复制该行,光标移到另一行,按 p 键粘贴

    3. 光标移到某一行,按 dd 剪切(删除)该行,光标移到另一行,按 p 键粘贴;按d并回车删除两行

    4. 按下Ctrl+v,光标选中某个区域,按y复制该区域,光标移到另一位置,按 p 键粘贴

    5. 如果误操作,按ESC退出编辑模式,按uu撤销修改

    6. 全部修改完毕,按ESC退出编辑模式,输入 :w 或者:wq,回车,保存修改退出,:q 退出(无任何修改)

    一、Linux命令大全

    linux命令格式:

    说明:command: 命令名,相应功能的英文单词或单词的缩写 [-options]:选项,可用来对命令进行控制,也可以省略,[]代表可选 parameter1 …:传给命令的参数:可以是零个一个或多个

    一般是linux命令自带的帮助信息
    如:

    man是linux提供的一个手册,包含了绝大部分的命令、函数使用说明
    该手册分成很多章节(section),使用man时可以指定不同的章节来浏览。
    例:man ls ; man 2 printf
    man中各个section意义如下:

    man是按照手册的章节号的顺序进行搜索的。
    man设置了如下的功能键:

    在敲出命令的前几个字母的同时,按下tab键,系统会自动帮我们补全命令

    当系统执行过一些命令后,可按上下键翻看以前的命令,history将执行过的命令列举出来

    ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令。

    Linux文件或者目录名称最长可以有265个字符,“.”代表当前目录,“..”代表上一级目录,以“.”开头的文件为隐藏文件,需要用 -a 参数才能显示。
    ls常用参数:

    Linux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。
    如:ls > test.txt ( test.txt 如果不存在,则创建,存在则覆盖其内容 )
    注意: >输出重定向会覆盖原来的内容,>>输出重定向则会追加到文件的尾部。

    查看内容时,在信息过长无法在一屏上显示时,会出现快速滚屏,使得用户无法看清文件的内容,此时可以使用more命令,每次只显示一页,按下空格键可以显示下一页,按下q键退出显示,按下h键可以获取帮助。

    管道:一个命令的输出可以通过管道做为另一个命令的输入。
    管道我们可以理解现实生活中的管子,管子的一头塞东西进去,另一头取出来,这里“ | ”的左右分为两端,左端塞东西(写),右端取东西(读)。

    clear作用为清除终端上的显示(类似于DOS的cls清屏功能),也可使用快捷键:Ctrl + l ( “l” 为字母 )。

    在使用Unix/Linux的时候,经常需要更换工作目录。cd命令可以帮助用户切换工作目录。Linux所有的目录和文件名大小写敏感
    cd后面可跟绝对路径,也可以跟相对路径。如果省略目录,则默认切换到当前用户的主目录。

    使用pwd命令可以显示当前的工作目录,该命令很简单,直接输入pwd即可,后面不带参数。

    通过mkdir命令可以创建一个新的目录。参数-p可递归创建目录。
    需要注意的是新建目录的名称不能与当前目录中已有的目录或文件同名,并且目录创建者必须对当前目录具有写权限。

    可使用rmdir命令删除一个目录。必须离开目录,并且目录必须为空目录,不然提示删除失败。

    可通过rm删除文件或目录。使用rm命令要小心,因为文件删除后不能恢复。为了防止文件误删,可以在rm后使用-i参数以逐个确认要删除的文件。
    常用参数及含义如下表所示:

    Linux链接文件类似于Windows下的快捷方式。
    链接文件分为软链接和硬链接。
    软链接:软链接不占用磁盘空间,源文件删除则软链接失效。
    硬链接:硬链接只能链接普通文件,不能链接目录。
    使用格式:

    如果没有-s选项代表建立一个硬链接文件,两个文件占用相同大小的硬盘空间,即使删除了源文件,链接文件还是存在,所以-s选项是更常见的形式。
    注意:如果软链接文件和源文件不在同一个目录,源文件要使用绝对路径,不能使用相对路径。

    Linux系统中grep命令是一种强大的文本搜索工具,grep允许对文本文件进行模式查找。如果找到匹配模式, grep打印包含模式的所有行。

    grep一般格式为:

    在grep命令中输入字符串参数时,最好引号或双引号括起来。例如:grep‘a ’1.txt。

    常用选项说明:

    find命令功能非常强大,通常用来在特定的目录下搜索符合条件的文件,也可以用来搜索特定用户属主的文件。
    常用用法:

    cp命令的功能是将给出的文件或目录复制到另一个文件或目录中,相当于DOS下的copy命令。
    常用选项说明:

    用户可以使用mv命令来移动文件或目录,也可以给文件或目录重命名。
    常用选项说明:

    计算机中的数据经常需要备份,tar是Unix/Linux中最常用的备份工具,此命令可以把一系列文件归档到一个大文件中,也可以把档案文件解开以恢复数据。
    tar使用格式 tar [参数] 打包文件名 文件
    tar命令很特殊,其参数前面可以使用“-”,也可以不使用。
    常用参数:

    tar与gzip命令结合使用实现文件打包、压缩。 tar只负责打包文件,但不压缩,用gzip压缩tar打包后的文件,其扩展名一般用xxxx.tar.gz。
    gzip使用格式如下:
    gzip [选项] 被压缩文件
    常用选项:

    tar与bzip2命令结合使用实现文件打包、压缩(用法和gzip一样)。
    tar只负责打包文件,但不压缩,用bzip2压缩tar打包后的文件,其扩展名一般用xxxx.tar.gz2。
    在tar命令中增加一个选项(-j)可以调用bzip2实现了一个压缩的功能,实行一个先打包后压缩的过程。
    压缩用法:tar -jcvf 压缩包包名 文件...(tar jcvf bk.tar.bz2 *.c)
    解压用法:tar -jxvf 压缩包包名 (tar jxvf bk.tar.bz2)

    通过zip压缩文件的目标文件不需要指定扩展名,默认扩展名为zip。
    压缩文件:zip [-r] 目标文件(没有扩展名) 源文件
    解压文件:unzip -d 解压后目录文件 压缩文件

    whoami该命令用户查看当前系统当前账号的用户名。可通过cat /etc/passwd查看系统用户信息。
    由于系统管理员通常需要使用多种身份登录系统,例如通常使用普通用户登录系统,然后再以su命令切换到root身份对传统进行管理。这时候就可以使用whoami来查看当前用户的身份。

    who命令用于查看当前所有登录系统的用户信息。
    常用选项:

    如果是图形界面,退出当前终端;
    如果是使用ssh远程登录,退出登陆账户;
    如果是切换后的登陆用户,退出则返回上一个登陆账号。

    在Unix/Linux中添加用户账号可以使用adduser或useradd命令,因为adduser命令是指向useradd命令的一个链接,因此,这两个命令的使用格式完全一样。
    useradd命令的使用格式如下:
    useradd [参数] 新建用户账号

    在Unix/Linux中,超级用户可以使用passwd命令为普通用户设置或修改用户口令。用户也可以直接使用该命令来修改自己的口令,而无需在命令后面使用用户名。

    可以通过su命令切换用户,su后面可以加“-”。su和su –命令不同之处在于,su -切换到对应的用户时会将当前的工作目录自动转换到切换后的用户主目录:
    注意:如果是ubuntu平台,需要在命令前加“sudo”,如果在某些操作需要管理员才能操作,ubuntu无需切换到root用户即可操作,只需加“sudo”即可。sudo是ubuntu平台下允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,减少了root 用户的登陆和管理时间,提高了安全性。

    方法一:

    方法二:

    groupadd 新建组账号 groupdel 组账号 cat /etc/group 查看用户组

    使用方法:usermod -g 用户组 用户名

    新创建的用户,默认不能sudo,需要进行一下操作

    -g用来制定这个用户默认的用户组
    -G一般配合'-a'来完成向其它组添加

    chmod 修改文件权限有两种使用格式:字母法与数字法。
    字母法:chmod u/g/o/a +/-/= rwx 文件

    cal命令用于查看当前日历,-y显示整年日历

    设置时间格式(需要管理员权限):
    date [MMDDhhmm[[CC]YY][.ss]] +format
    CC为年前两位yy为年的后两位,前两位的mm为月,后两位的mm为分钟,dd为天,hh为小时,ss为秒。如: date 010203042016.55。
    显示时间格式(date '+%y,%m,%d,%H,%M,%S'):

    进程是一个具有一定独立功能的程序,它是操作系统动态执行的基本单元。
    ps命令可以查看进程的详细状况,常用选项(选项可以不加“-”)如下:

    top命令用来动态显示运行中的进程。top命令能够在运行后,在指定的时间间隔更新显示信息。可以在使用top命令时加上-d 来指定显示信息更新的时间间隔。
    在top命令执行后,可以按下按键得到对显示的结果进行排序:

    kill命令指定进程号的进程,需要配合 ps 使用。有些进程不能直接杀死,这时候我们需要加一个参数“ -9 ”,“ -9 ” 代表强制结束.
    使用格式:
    kill [-signal] pid

    df命令用于检测文件系统的磁盘空间占用和空余情况,可以显示所有文件系统对节点和磁盘块的使用情况。

    du命令用于统计目录或文件所占磁盘空间的大小,该命令的执行结果与df类似,du更侧重于磁盘的使用状况。
    du命令的使用格式如下: du [选项] 目录或文件名

    二、linux基本命令

    [root@localhost ~]#
    用户 @ 主机名 当前目录

    总结Linux命令输入规律:
    如何输入命令:
    命令 [选项]([参数])[选项的值]([参数的值])  空格分割
    常见选项(参数):-h --help ; 特点:选项前有一个 -字母 或 --加单词

    例:find /home -name mk
    命令后:左边是源 右边是目标
    例:cp a.txt a.txt.bak

    作用:查看目录下的文档
    语法:ls 目录
    -l 显示详细信息
    -a 显示隐藏文件
    . 当时目录
    .. 上级目录
    -d 查看目录
    -h 增强可读性

    作用:查看当前所在的路径
    语法:pwd
    例:[root@iZ9403omxhxZ html]# pwd
    /var/

    作用:切换目录
    语法:cd 目录名
    cd 回到用户的家目录
    cd ~ 回到-用户的家目录
    cd - 回到上级切换时目录

    切换到/etc下
    [root@localhost html]# cd /etc/
    切换到/etc/sysconfig/
    [root@localhost sysconfig]# cd /etc/sysconfig/

    -h --help
    man find

    shutdow、init 、reboot

    作用:关机,重启,定时关机

    -r #重启
    -h #关机
    -h +2 # 2分钟后关机
    -c
    shutdown -h 22:00

    作用:切换系统级别
    语法:init 0~6
    init 0命令用于立即将系统运行级别切换为0,即关机;
    init 6命令用于将系统运行级别切换为6,即重新启动。
    0是关机
    1是单用户
    2是多用户,不联网
    3是多用户
    4是不使用的
    5是xwindows,也就是有界面的
    6是重启

    自己去查下reboot怎么使用吧,这里就不过多介绍了reboot --help

    [root@localhost~]# runlevel
    N 3

    语法:
    ln(选项)(参数)
    它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。
    在此我们只介绍下软链接。

    我们为js文件夹建一个软链接

    我们为/var/ 在/root/目录下建立一个名叫js2的软链接。

    图中我们可以看到js2的连接目录是/var/

    三、linux常用命令

    linux常用命令如下:

    1、查看内核版本:uname -a。

    2、控制台-》图形界面:init 5或者startx。

    3、图形界面-》控制台: init3或者直接注销。

    4、如何查看ip地址:ifconfig。

    5、配置ip:ifconfig eth0 ip地址。

    6、重启:reboot 或者 shutdown -r now。

    7、普通用户切换到系统用户:su。

    8、注销用户指令:logout。

    9、从子机退出:ctrl+alt。

    10、全屏:ctrl+alt+enter 。

    基本思想:

    Linux的基本思想有两点:第一,一切都是文件;第二,每个文件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。

    关于linux必学的60个命令的问题,通过《linux基本命令》、《linux常用命令》等文章的解答希望已经帮助到您了!如您想了解更多关于linux必学的60个命令的相关信息,请到本站进行查找!

    爱资源吧版权声明:以上文中内容来自网络,如有侵权请联系删除,谢谢。

    linux必学的60个命令
    Bios里没有U盘启动项怎么办,还能用U盘装系统吗? 新买的固态先装系统还是4K对齐?两者有什么区别?看完涨知识了