Ubuntu 常用命令

  • 时间:
  • 浏览:2
  • 来源:5分排列3APP下载_5分排列3APP官方

参数说明:

-r: 递归下载

-p: 下载所有用于显示 HTML 页面的图片类式 的元素

-k: 在转换文件 X 前先将它备份为 X.orig

-np: 不追溯至父目录

查看当前登录用户所在的组:

-follow 因为find命令遇到符号链接文件,就跟踪至链接所指向的文件

删除组test2

Windows系统中,有CDE等众多的盘符,每个盘符只是一五个 根目录。在LinuxUnixMacOS等系统的文件系统中,不可不都可以 一五个 根目录,那只是root,以一五个 斜杠代表(/)。

which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一五个 搜索结果。也只是说,使用which命令,就还时要看了某个系统命令有无位于,以及执行的到底是哪一五个 位置的命令。

命令中的选项为:

因为其他因为,写Dockerfile困扰了好一段时间...囧

-nogroup 查找无有效所属组的文件,即该文件所属的组在/etc/groups中不位于。

5、usermod -md /home/hadoop hadoop

至少 做了两件事:

locate命令虽然 是“find -name”的另一种写法,并且要比后者快得多,因为在于它不搜索具体目录,只是搜索一五个 数据库(/var/lib/locatedb),其他数据库中涵盖本地所有文件信息。Linux系统自动创建其他数据库,并且每天自动更新一次,只是使用locate命令查不可不都可以 最新变动过的文件。为了处里其他状况,还时要在使用locate并且,先使用updatedb命令,手动更新数据库。

简介

并非 能用到xargs其他命令,关键是因为只是命令不支持|管道来传递参数,而日常工作涵盖有其他必要,只是都在了xargs命令,类式 :

-user 按照文件属主来查找文件。

1、查看端口有无开启:

2、usermod -l hadoop seed

该命令至少 做了两件事:

3、打开1000端口:

locate命令的使用实例:

pattern为所要匹配的字符串,可使用下列模式

还时要使用ssh-copy-id命令来完成:

1、以root身份登录

cpcopy的简称,用于克隆文件和目录。克隆的并且,源路径和目录路径还时只是一五个 文件,也还时只是一五个 目录。

原文链接: http://yangbingdong.com/2017/note-of-linux-command/

只时要在当前用户目录上加别名命令,但博主用的是zsh,所有配置在.zshrc而都在.bashrc

注意-P要在前面

ex:

find < path > < expression > < cmd >

注意:

在Linux因为Unix系统中,通过rm因为文件管理器删除文件因为从文件系统的目录外部上解除链接(unlink).

然而因为文件是被打开的(有一五个 应用应用tcp连接正在使用),不可不都可以 应用应用tcp连接将仍然还时要读取该文件,磁盘空间也老会 被占用。

还时要通过lsof命令查看文件有无被打开。详见 列出打开的文件。

-prune 使用其他选项还时要使find命令找不到当前指定的目录中查找,因为共同使用-depth选项,不可不都可以 -prune将被find命令忽略。

=.= 这里只记录其他各自 比较常用到的Ubuntu命令

那此太基本以及太高深的就......

-L num Use at most max-lines nonblank input lines per command line.-s是涵盖空格的。

处里法律妙招

xargs 使用大写字母i 定义参数指示符 -I <指示符>,并且用其他参数指示符定位参数插入的位置, 类式 :

LinuxUnixMacOS等系统中,隐藏文件均是点(.)开头的,下面命令以列表显示当前目录所有的目录和文件,包括隐藏的目录和文件。

注释:这里使用%作为指示符,第一五个 %还时要理解为声明,第五个%还时要理解为调用。你也还时要用其他字符,比如 ls *.bak | xargs -I {} cp {} /tmp/test

使用su命令切换用户,ex:

【xargs定位参数位置 | xargs控制参数位置 | 如保定位控制xargs参数位置】

背景

管道 + xargs用于把上游输出转换为下游参数输入。

类式 ls *.bak | xargs rm -f

因为不时要列出文件,只需文件夹,则在ls中增加-d参数即可

并且直接输入vps就还时要登陆远程服务器了。

which命令的使用实例:

-group 按照文件所属的组来查找文件。

-depth:在查找文件时,首先查找当前目录中的文件,并且再在其子目录中查找。

-P 修改最大的应用应用tcp连接数,默认是1,为0并且为as many as it can

3、usermod -c hadoop hadoop

那此的现象

xargs默认把输入作为参数放满去命令的最后,并且只是命令时要各自 定位参数的位置,比如拷贝命令cp {上游结果} destFolder

打包并且不压缩(tar):tar -cf <压缩包文件名> <要打包的目录>

打包并压缩(tar.gz):tar -zcf <压缩包文件名> <要打包的目录>

显示当前目录中的内容,常用的命令有:

执行完并且还是保持当前用户。

还时要通过exit退出当前用户。

-mount 在查找文件时不跨越文件系统mount点。

find . -name “*.XC” -mount –print 从当前目录结束查找位于本文件系统中文件名以XC结尾的文件(不进入其他文件系统)

因为那此参数只是加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也只是返回所有文件),将它们只是显示在屏幕上。

4、防火墙开启:

还有su也还时要使用某个用户的身份执行其他命令,ex:

-type 查找某一类型的文件,

2、查看本地的端口开启状况:

里面命令还时要统计文件夹中所有的文件夹和文件的大小,并且包括隐藏目录。缺点是连上级目录也会统计。

ex:将test组的名子改成test2

解压缩tar文件:tar -xvf <压缩包文件>

解压缩tar.gz文件:tar -zxvf <压缩包文件>

whereis命令的使用实例:

查看所有组:

因为不时要列出上级目录,则把ls命令的-a上加-A,就太少列出点文件了。

输入远程用户的密码后,SSH公钥就会自动上传了,SSH公钥保位于远程Linux服务器的.ssh/authorized_keys文件中。

查看用户test所在组:

-perm 按照文件权限来查找文件。

mv是移动(move)的简称,用于移动文件和目录。

-x exit的意思,主只是配合-s使用。

5、防火墙重启:

打开终端,使用下面的ssh-keygen来生成RSA密钥和公钥。-t表示type,只是说要生成RSA加密的钥匙:

姿势:

ex:

创建ybd用户并且加入ybd用户组并且创建用户目录:

该命令和Windows中不可不都可以 太少的区别,都表示改变当前的工作目录。

rm命令还时要用于删除目录和文件,并且通过rm删除目录说说,时要上加rm -rf <目录名称>

删除文件直接只是rm <文件名>

显示当前目录的路径,返回字符串。在Windows使用cd不带参数的法律妙招代替。该命令同样只是可不都可以 参数。

whereis命令不可不都可以 用于应用tcp连接名的搜索,并且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。因为省略参数,则返回所有信息。

-d delim 分隔符,默认的xargs分隔符是回车argument的分隔符是空格,这里修改的是xargs的分隔符

usermod不允许你改变正在线上的使用者帐号名称。当usermod用来改变userID,时要确认其他user没在电脑上执行任何应用tcp连接,并且会报“usermod: user xxx is currently logged in”错误。并且时要root用户登录因为其他用户登录并且切换到root身份,而不可不都可以 在当前用户下切换至root进行修改。

从前就切换到了ybd用户

su -只是su -l(l为login的意思),l还时要省略,只是一般写成su -.....(坑爹)

因为不加用户名,默认是 su root切换root用户。

注意susu -的区别

说明: 因为我还时要寻找一五个 档案说说,不可不都可以 使用 find 会是一五个 不错的主意。不过,因为 find 在寻找数据的并且相当的耗硬盘,只是没事情并不使用 find 啦!有更棒的指令还时要取代呦,那只是 whereislocate 咯~

-newer file1 ! file2 查找更改时间比文件file1新但比文件file2旧的文件。

-ok,和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一五个 命令并且,总要给出提示,让用户来挑选有无执行。

显示所有的目录,包括隐藏的目录,并且不包括文件

生成SSH Key的过程中会要求你指定一五个 文件来保存密钥,按Enter键使用默认的文件就行了,并且时要输入一五个 密码来加密你的SSH Key,密码至少 要20位长度,SSH密钥会保位于home目录下的.ssh/id_rsa文件中,SSH公钥保位于.ssh/id_rsa.pub文件中。

RSA也是默认的加密类型,只是你也还时要只输入ssh-keygen,默认的RSA长度是2048位,因为你非常注重安全,不可不都可以 还时要指定4096位的长度:

-a file 从文件中读入作为sdtin

-l 同-L

删除目录的并且,时要确保目录是空的,并且无法删除。命令格式:rm <目录>

-mtime -n +n 按照文件的更改时间来查找文件, -n表示文件更改时间距现在n天以内,+n表示文件更改时间距现在n天并且。

xargs 还时要读入 stdin 的资料,并且以空白字元或断行字元作为分辨,将 stdin 的资料分隔成为 arguments 。 因为是以空白字元作为分隔,只是,因为有其他档名因为是其他意义的名词内涵盖空白字元的并且, xargs 因为就会误判了~

选项解释 -0 当sdtin涵盖特殊字元并且,将其当成一般字符,像/ ‘ 空格等

使用上述scp把公钥上传到服务器,并且:

诸如:

只时要在ssh命令后上加发送心跳即可:

-nouser 查找无有效属主的文件,即该文件的属主在/etc/passwd中不位于。

4、groupmod -n hadoop seed

-exec find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为command {} \,注意{}\;之间的空格

以下转载于http://blog.csdn.net/wzzfeitian/article/details/40985549

-size n[c] 查找文件长度为n块的文件,涵盖c时表示文件长度以字节计。

-name 按照文件名查找文件。