linux 学习2 常用命令

1、显示日期的指令: date

2.   [Tab]按键---具有『命令补全』不『档案补齐』的功能

3:  su和 sudo

   su用于用户之间的切换。  su在不加任何参数,默认为切换到root用户; su 加参数 - ,表示默认切换到root用户,并且改变到root用户的环境;

sudo用于普通用户可以使用root权限来执行指定命令。

  sudo : 暂时切换到超级用户模式以执行超级用户权限,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码。不过有时间限制,Ubuntu默认为一次时长15分钟。
  su : 切换到某某用户模式,提示输入密码时该密码为切换后账户的密码,用法为“su 账户名称”。如果后面不加账户时系统默认为root账户,密码也为超级账户的密码。没有时间限制。
  sudo -i: 为了频繁的执行某些只有超级用户才能执行的权限,而不用每次输入密码,可以使用该命令。提示输入密码时该密码为当前账户的密码。没有时间限制。执行该命令后提示符变为“#”而不是“$”。

      想退回普通账户时可以执  行“exit”或“logout” 。

4: mkdir  -p   parent/child/XXXX         创建目录,若无父目录,则创建p(parent)

5:   echo            创建带有内容的文件。

        echo  content   > filename (注意与touch的不同,touch创建的是空文件)

6: find    在当前目录下查找文件,支持正则。

       find    *.txt

7:   grep             在文本文件中查找某个字符串

   grep      word    filename

8: ln                  创建链接文件

  这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件或目录在另外一个位置建立一个同步的链接,类似Windows下的超级链接。

  ln命令
  该命令在文件之间创建链接。这种操作实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称。对于这个新的文件名,我们可以为之指定不同的访问权限,以控制对信息的共享和安全性的问题。 如果链接指向目录,用户就可以利用该链接直接进入被链接的目录而不用打一大堆的路径名。而且,即使我们删除这个链接,也不会破坏原来的目录。

链接有两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。而对符号链接,则不存在这个问题。默认情况下,ln产生硬链接。

连接有软连接和硬连接(hard link)之分的,软连接(symbolic link)又叫符号连接。符号连接相当于Windows下的快捷方式。
*************************** 不可以对 文件夹/目录 建立硬连接的,我们通常用的还是软连接比较多。

ln -s source     dist     #  建立软连接

ln     source     dist     #   建立硬连接

时间: 2024-08-02 02:47:51

linux 学习2 常用命令的相关文章

Linux学习笔记——常用命令(一)

Linux分区的四个基本步骤: 1)分区:硬盘划分为逻辑分区 2)格式化逻辑分区(写入文件系统) 3)分区设备文件名:给每个分区定义设备文件名 4)挂载点:给每个分区分配挂载点 注意事项: 1)必须分区: /   /boot  /swap 2)一块硬盘最多4个分区,最多1个扩展分区,扩展分区又可以包含多个逻辑分区 设置密码原则: 1)复杂性 2)易记性 3)时效性 目录usr(unlix software resource) 防火墙:用来过滤,制定一系列的规则(IP.MAC.端口等) Linux

Linux学习-Git常用命令

1.github简介 Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理.在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中.目前,包括Rubinius.Merb和Bitcoin在内的很多知名项目都使用了Git.Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用. github网址:www.github.com 2.常用命令 git remote add upstream http

Linux学习_4(常用命令)

基本命令 1.1 ls 列出文件 -a 列出隐藏文件,文件中以"."开头的均为隐藏文件,如:~/.bashrc -l 列出文件的详细信息 -R 连同子目录中的内容一起列出 用ls -l命令显示的信息中,开头是由10个字符构成的字符串,其中第一个字符表示文 件类型,它可以是下述类型之一: - 普通文件 d 目录 l 符号链接 b 块设备文件 c 字符设备文件 s socket文件,网络套接字 p 管道 后面的9个字符表示文件的访问权限,分为3组,每组3位.第一组表示文件属主的权 限,第二

LInux学习之常用命令ls

命令格式与目录处理命令ls 命令格式:  命令[-选项][参数] 例如:  ls -la /etc 说明: 1)个别命令使用不遵循此格式 2)当多个选项时,可以写在一起 3)简化选项与完整选项 -a 等于--all PS:在Linux中“.”代表的是隐藏文件. 目录处理命令:ls 命令名称: ls 命令英文原意: list 命令所在路径: /bin/ls 执行权限: 所有用户 功能描述: 显示目录文件 语法: ls 选项[-ald][文件或目录] -a  显示所有文件,包括隐藏文件 -l  详细

Linux学习日记(常用命令)

su sudo passwd 重置密码 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 

Linux学习之常用命令(二)

1.上次介绍了一些常用的系统命令,这次又总结了一些小命令,故分享一下: 网卡地址查询的命令: ifconfig #不同于Windows系统,它的是ifconfig而不是ipconfig ip -a #同样可以查询ip地址 2.查看系统的内核以及架构内容: uname #用于查询系统版本以及相关信息 先查询它的文档帮助: -a参数表示print all 查看系统的负载数,说句笑话,如果这个数超过5,就会睡不着觉了...,肯定是系统过载了,得想方法解决,否则严重会导致系统崩溃,今天新闻就报道了谷歌和

Linux学习笔记——常用命令(二)

++++++++++++++++++++++++++++++文件搜索命令+++++++++++++++++++++++++++++++ 19) 文件搜索:find 语法:find [搜索范围][匹配条件] 选项:-name(根据文件名搜索)     -iname(不区分大小写)     -size(根据文件大小查找\+n -n n)     -user(根据所有者查找) -cmin(根据文件属性修改时间查找) -mmin(根据文件内容修改时间查找)     -amin(根据最近访问时间来查找)

linux学习:常用命令

1.查杀进程 a.查看 ps -ef |grep 名称,这里以java为例         ps -ef |grep java b.杀死 kill [-9] PID,如上我要杀掉java -jar edu-service-user.jar         kill 1313 2.查杀端口 a.查看     netstat -nptl b.杀死 kill [-9] PID

c/c++unix/linux基础学习笔记-常用命令和vi的使用

linux 基本命令的使用-命令在ubuntu下面执行,有些命令通用其他linux,有些不通用. 多条命令间用;号隔开,回车后可以一起执行. clear-前屏,pwd显示当前目录,cd跳转目录. sudo [命令]  -ubuntu 下以管理员身份运行命令. 一般情况下,运行当前目录下的程序,要用 ./文件名 执行. 查看当前shell名称:ps 进入另外一个shell,直接输入shell名称:ksh/tcsh/sh/bash,退出一个shell用:exit. 切换shell命令,如:exec