记录几个linux命令

2018-11-13  本文已影响12人  zhouwude

linux命令

echo

>和>>

当输入某个命令需要保存返回的内容的时候会>>>
ls > file 会覆盖之前的内容
ls >> file 会在后面添加内容

ln 命令

这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同步的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的 目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。

-s 是代号(symbolic)的意思。

  1. 命令格式 ln [参数][源文件或目录][目标文件或目录]
  2. 创建一个文件(或文件夹)的符号软链接: ln -s path/to/file(源文件) path/to/symlink(目标文件)
  3. 覆盖现有符号以指向不同的文件 ln -sf path/to/new_file path/to/symlink
  4. 创建一个硬链接到一个文件 ln path/to/file(源文件) path/to/hardlink(目标文件)

软链接:

  1. 软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式
  2. 软链接可以 跨文件系统 ,硬链接不可以
  3. 软链接可以对一个不存在的文件名进行链接
  4. 软链接可以对目录进行链接

硬链接:

  1. 硬链接,以文件副本的形式存在。但不占用实际空间。
  2. 不允许给目录创建硬链接
  3. 硬链接只有在同一个文件系统中才能创建

通过ls -al的方式可以查看目录下的文件是否是通过ln的方式生成的
python2.7 -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
说明源文件在../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7目录下

which 命令

路径的查找

  1. 搜索PATH环境变量并显示任何匹配可执行文件的位置 which executable
  2. 如果有多个可执行文件匹配,显示全部 which -a executable

grep命令

grep

Matches patterns in input text.
Supports simple patterns and regular expressions.

scp命令
使用SSH上的安全复制协议在主机之间复制文件

df
概述文件系统磁盘空间的使用情况

tar
归档工具。
通常与压缩方法相结合,如gzip或bzip。

which

在用户路径中定位程序
(可执行文件)

alias命令

创建别名——由命令字符串替换的单词。
别名在当前shell会话中过期,除非它们是在shell的配置文件中定义的,例如。~ / . bashrc。

cat命令

打印和连接文件。

nohup 命令
当终端被终止时,允许进程继续运行。

uname

打印当前机器和在其上运行的操作系统的详细信息。
注意:有关操作系统的更多信息,请尝试“sw_vers”命令

linux下读取系统版本信息
cat /etc/issue命令读取 内容

ps命令

Linux ps命令用于显示当前进程 (process) 的状态。

env 命令

显示环境或在修改的环境中运行程序。

cp命令

复制文件和文件夹。

mv命令
移动或重命名文件和目录.

rm 命令

删除文件或目录.

crontab命令

安排cron工作在当前用户的时间间隔内运行.
工作定义格式: "(min) (hour) (day_of_month) (month) (day_of_week) 命令执行".

crontab编辑例子:

tail命令

显示文件的最后一部分 默认10行.

mkdir命令

export命令

命令来标记当前环境中的shell变量,以便与任何新派生的子进程一起导出

Passwd

是一个用来更改用户密码的工具。

使用telnet协议连接到主机的指定端口

参考

上一篇 下一篇

猜你喜欢

热点阅读