常用的linux命令

11 篇文章 0 订阅
6 篇文章 0 订阅

1、vim

    进入xx 文件

        vim xx

    按i,进入编辑模式

    退出

        按esc退出编辑模式,回到命令行模式

        shift+:

        输入wq(保存退出)wq!(强制退出)或者输入q!(退出不保存)

2、文件、文件夹命令

    进入根目录的xx

        cd /xx

    进入其它目录xx

        cd xx

    回到上级目录xx

        cd ..

    回到根目录xx

        cd /

    返回默认根目录

        cd ~



 3、ls命令

        使用 ls 命令就可以显示你的当前目录的内容。ls 命令有许多可用的选项。要看到 ls 命令的所有选项,你可以 通过在 shell 提示下键入 man ls 来阅读其说明书页。下面是一个与 ls 一起使用的一些常用选项的简短列表。
        -a — 全部(all)。列举目录中的全部文件,包括隐藏文件(.filename)。位于这个列表的起首处的 .. 和 . 依 次是指父目录和你的当前目录。
        -l — 长(long)。列举目录内容的细节,包括权限(模式)、所有者、组群、大小、创建日期、文件是否是到 系统其它地方的链接,以及链接的指向。
        -F — 文件类型(File type)。在每一个列举项目之后添加一个符号。这些符号包括:/ 表明是一个目录;@ 表 明是到其它文件的符号链接;* 表明是一个可执行文件。
        -r — 逆向(reverse)。从后向前地列举目录中的内容。
        -R — 递归(recursive)。该选项递归地列举所有目录(在当前目录之下)的内容。 -S — 大小(size)。按文件大小排序

查看文件夹下的文件

4、locate命令

        有时候,你知道某一文件或目录存在,但却不知该到哪里去找到它。你可以使用 locate 命令来搜寻文件或目录 。
使用 locate 命令,你将会看到每一个包括搜寻条件的目录或文件。譬如,如果你想搜寻所有名称中带有 finger 这个词的文件,键入:
locate finger

       locate 命令使用数据库来定位文件或目录名中带有 finger 这个词的文件和目录。这个搜寻结果可能会包括一个 叫做 finger.txt 的文件,一个叫做 pointerfinger.txt 的文件,一个被命名为 fingerthumbnails 的目录,诸如此类

5、tail命令

        与 head 命令恰恰相反的是 tail 命令。使用 tail 命令,你可以查看文件结尾的十行。这有助于查看日志文件的 最后十行来阅读重要的系统消息。你还可以使用 tail 来观察日志文件被更新的过程。使用 -f 选项,tail 会自动 实时地把打开文件中的新消息显示到屏幕上。例如,要即时观察 /var/log/messages的变化,以根用户身份在 shell 提示下键入以下命令:
        tail -f /var/log/messages

6、grep命令

        grep 命令对于在文件中查找指定的字串很有用途。例如,如果你想在 sneakers.txt 文件中查找每一个提到“ coffee”的地方,你可以键入:

        grep coffee sneakers.txt 你就会看到文件中带有“coffee”的每一行。

7、mv命令

    要移动文件,使用 mv 命令。mv 的常见选项包括:
        -i — 互动。如果你选择的文件会覆盖目标中的现存文件,它会提示你。这是一个实用的选项,因为它象 cp 中
        的 -i 选项一样,会给你一个确认替换已存文件的机会。
        -f — 强制。它会超越互动模式,不提示地移动文件。除非你知道自己在干什么,这个选项很危险。在你对系统
        信心十足之前,请谨慎使用这个选项。

        -v — 详细。显示文件的移动进度。 如果你想把文件从你的主目录中移到另一个现存的目录中,

        键入以下命令(你需要位于你的主目录内): mv sneakers.txt tigger

        另外的方法是,用同一个命令,但使用绝对路径,如:

            mv sneakers.txt /home/newuser/sneakers.txt /home/newuser/tigger

8、rm命令(尽量不用,使用mv)

        在Liunx中创建文件是很容易,这样系统中随时会有过时或无用的文件,用户可以用rm命令将其删除。该命令 可以删除目录中的文件或目录本身,对于链接文件,只是删除了该链接,原有文件保持不变。删除文件和目录 的选项包括:
        -i — 互动。提示你确认删除。这个选项可以帮助你避免误删文件。
        -f — 强制。代替互动模式,不提示地删除文件。除非你知道自己在干什么,使用这个选项通常不是明智之举。
        -v — 详细。显示文件的删除进度。
        -r — 递归。将会删除某个目录及其中所有的文件和子目录。
    要使用 rm 命令来删除文件 piglet.txt,键入:
        rm piglet.txt

    另一个比使用 rm 更安全的删除目录的命令是 rmdir 命令。这个命令不允许你使用递归删除,因此不能删除包 含文件的目录。

9、查看文件

(1)查看文件前十行

    head -10 XX.txt

(2)查看文件后十行

    tail -10 XX.txt

10、文件系统命令

    dd 命令用于复制一个文件。

    edquota 此命令可用于设置用户与用户组的磁盘空间限制。 

    fdisk 此命令用于执行Linux下的磁盘分区。

    mkfs 此命令用于建立一个Linux文件系统。
    mount 该命令用于装配一个文件系统。

    quota 此命令用于限制和显示用户可用的磁盘空间。

11、netstat

    该命令用于显示网络连接、路由表和网络接口信息,用户可以知道目前有哪些网络连接正在运行。一般常用的
参数有:
    -a: 显示所有socket,包括正在监听的。
    -c: 每隔1秒钟就重新显示一遍网络信息,直到用户中断它。 -I:显示所有网络接口的信息,格式同“ifconfig-e”命令。 -n: 以IP地址代替名称,显示网络连接信息。
    -r: 显示核心路由表,格式同“route-e”命令。
    -t: 显示TCP协议的连接信息。
    -u: 显示UDP协议的连接信息。
    -v: 显示正在进行的网络协议。

12、网络

    网络检测:

        ping www.just-ping.com

13、切换到root用户,权限

    默认安装完成之后并不知道root用户的密码,那么如何应用root权限呢?

(1)sudo命令

    xzm@ubuntu:~$  sudo

    这样输入当前管理员用户密码就可以得到超级用户的权限。但默认的情况下5分钟root权限就失效了。

(2)sudo -i

    xzm@ubuntu:~$  sudo -i

    通过这种方法输入当前管理员用户的密码就可以进到root用户。

(3)如果想一直使用root权限,要通过su切换到root用户

    那我们首先要重设置root用户的密码:

    xzm@ubuntu:~$  sudo passwd root

    这样就可以设置root用户的密码了。

(4)之后就可以自由的切换到root用户

    xzm@ubuntu:~$  su

    输入root用户的密码即可。

    su "king" 或者 exit回到用户权限

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值